[libc] Adds string and TestLogger classes, use them in LibcTest
authorGuillaume Chatelet <gchatelet@google.com>
Thu, 30 Mar 2023 13:13:27 +0000 (13:13 +0000)
committerGuillaume Chatelet <gchatelet@google.com>
Sun, 2 Apr 2023 15:33:23 +0000 (15:33 +0000)
commitfc5ae0a7a45bdb5251f3dad3fc07047f987ca447
tree5a17729da2383e133bba5524df381ee6bc7d6ccb
parent2434c8fcf92ce3de8deb9ee32519ffc13bcdc8e7
[libc] Adds string and TestLogger classes, use them in LibcTest

This is an implementation of https://discourse.llvm.org/t/rfc-running-libc-unit-tests-as-integration-tests/69461.

Differential Revision: https://reviews.llvm.org/D147231
libc/src/__support/CPP/CMakeLists.txt
libc/src/__support/CPP/string.h [new file with mode: 0644]
libc/test/UnitTest/CMakeLists.txt
libc/test/UnitTest/LibcTest.cpp
libc/test/UnitTest/LibcTest.h
libc/test/UnitTest/TestLogger.cpp [new file with mode: 0644]
libc/test/UnitTest/TestLogger.h [new file with mode: 0644]
libc/test/src/__support/CPP/CMakeLists.txt
libc/test/src/__support/CPP/string_test.cpp [new file with mode: 0644]
utils/bazel/llvm-project-overlay/libc/BUILD.bazel
utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel