[libc-commits] [PATCH] D122266: [libc] Add a new rule add_integration_test.

Siva Chandra via Phabricator via libc-commits libc-commits at lists.llvm.org
Tue Mar 22 16:07:19 PDT 2022


sivachandra created this revision.
sivachandra added reviewers: jeffbailey, lntue, michaelrj.
Herald added subscribers: libc-commits, ecnelises, tschuett, mgorny.
Herald added projects: libc-project, All.
sivachandra requested review of this revision.

All existing loader tests are switched to an integration test added with
the new rule. Also, the getenv test is now enabled as an integration test.

All loader tests have been moved to test/integration. Also, the simple
checker library for the previous loader tests has been moved to a
separate directory of its own.

A follow up change will perform more cleanup of the loader CMake rules
to eliminate now redundent options.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D122266

Files:
  libc/cmake/modules/LLVMLibCTestRules.cmake
  libc/config/linux/x86_64/entrypoints.txt
  libc/loader/linux/CMakeLists.txt
  libc/test/CMakeLists.txt
  libc/test/integration/CMakeLists.txt
  libc/test/integration/loader/CMakeLists.txt
  libc/test/integration/loader/linux/CMakeLists.txt
  libc/test/integration/loader/linux/args_test.cpp
  libc/test/integration/loader/linux/main_without_args.cpp
  libc/test/integration/loader/linux/main_without_envp.cpp
  libc/test/integration/loader/linux/tls_test.cpp
  libc/test/integration/src/CMakeLists.txt
  libc/test/integration/src/stdlib/CMakeLists.txt
  libc/test/integration/src/stdlib/getenv_test.cpp
  libc/test/loader/CMakeLists.txt
  libc/test/loader/linux/CMakeLists.txt
  libc/test/loader/linux/args_test.cpp
  libc/test/loader/linux/getenv_test.cpp
  libc/test/loader/linux/loader_test.h
  libc/test/loader/linux/main_without_args.cpp
  libc/test/loader/linux/main_without_envp.cpp
  libc/test/loader/linux/tls_test.cpp
  libc/utils/CMakeLists.txt
  libc/utils/IntegrationTest/CMakeLists.txt
  libc/utils/IntegrationTest/test.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122266.417422.patch
Type: text/x-patch
Size: 15654 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20220322/ec353b7d/attachment.bin>


More information about the libc-commits mailing list