-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CMake: generate the list of test suites automatically #5463
CMake: generate the list of test suites automatically #5463
Conversation
We keep forgetting to register new test suites in tests/CMakeLists.txt. To fix this problem once and for all, remove the need for manual registration. The following test suites were missing: test_suite_cipher.aria test_suite_psa_crypto_driver_wrappers test_suite_psa_crypto_generate_key.generated Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
@gilles-peskine-arm The CI fails in |
Actually the failure is non-deterministic. #5385 is probably a red herring. |
I can reproduce the failure of |
827dbd9
The race condition mentioned in the previous commit "Stop CMake out of source tests running on 16.04" has also been observed with test_cmake_as_subdirectory and can presumably happen with test_cmake_as_package and test_cmake_as_package_install as well. So skip all of these components on Ubuntu 16.04. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This is no longer useful now that components run in a subshell. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This is no longer useful now that components run in a subshell. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This is now a no-op. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
We keep forgetting to register new test suites in
tests/CMakeLists.txt
. Tofix this problem once and for all, remove the need for manual registration.
The following test suites were missing:
Backport: #5465