This is an archive of the discontinued LLVM Phabricator instance.

[libc] Remove *TestMain libraries and combine them with the main test libraries.
ClosedPublic

Authored by sivachandra on May 16 2023, 11:19 AM.

Details

Summary

There are not tests currently which use the main test framework but not
the main function from LibcTestMain.cpp. So, this change essentially
simplifies by merging the *TestMain libraries with the main test
libraries.

Diff Detail

Event Timeline

sivachandra created this revision.May 16 2023, 11:19 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 16 2023, 11:19 AM
sivachandra requested review of this revision.May 16 2023, 11:19 AM
jhuber6 accepted this revision.May 16 2023, 11:32 AM

Do we have facilities to merge the existing integration tests in with the hermetic tests? I believe the only difference is whether or not we get to call main directly in the test.

This revision is now accepted and ready to land.May 16 2023, 11:32 AM

Do we have facilities to merge the existing integration tests in with the hermetic tests? I believe the only difference is whether or not we get to call main directly in the test.

I am working on converting the integration tests to hermetic tests. Will start sending out patches in the coming days.

This revision was landed with ongoing or failed builds.May 16 2023, 1:56 PM
This revision was automatically updated to reflect the committed changes.