[all-commits] [llvm/llvm-project] b836ae: [libc] Add integration tests.

Paula Toth via All-commits all-commits at lists.llvm.org
Tue Jun 2 12:20:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b836ae24a9f4202a73a227bc3dac9b1a40979a7d
      https://github.com/llvm/llvm-project/commit/b836ae24a9f4202a73a227bc3dac9b1a40979a7d
  Author: Paula Toth <paulatoth at google.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M libc/cmake/modules/LLVMLibCObjectRules.cmake
    A libc/config/linux/x86_64/entrypoints.txt
    A libc/config/linux/x86_64/headers.txt
    M libc/lib/CMakeLists.txt
    M libc/test/src/CMakeLists.txt
    M libc/utils/HdrGen/CMakeLists.txt
    A libc/utils/HdrGen/PrototypeTestGen/.clang-tidy
    A libc/utils/HdrGen/PrototypeTestGen/CMakeLists.txt
    A libc/utils/HdrGen/PrototypeTestGen/PrototypeTestGen.cpp

  Log Message:
  -----------
  [libc] Add integration tests.

Summary:
This patch aims to add integration tests to check the following:
1) Header files are generated as expected.
2) Libc functions have the correct public name.
3) Libc functions have the correct return type and parameter types.
4) Symbols are exposed in the public lib.a files.

Reviewers: sivachandra, abrachet

Reviewed By: sivachandra

Subscribers: aheejin, ecnelises, dxf, mgorny, jfb, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D79192




More information about the All-commits mailing list