Enable PSM libs tests for ChromeOS only until rand_r error is fixed.
Bug: chromium:1124018
Change-Id: Ib9e9f3a5bcb93d9dc094e1daee7217c3e01d8922
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2388603
Commit-Queue: Amr Aboelkher <amraboelkher@chromium.org>
Reviewed-by: Amr Aboelkher <amraboelkher@chromium.org>
Cr-Commit-Position: refs/heads/master@{#803642}
GitOrigin-RevId: 6476277eeb5001530056d126ba0717e9a3e8df0f
diff --git a/BUILD.gn b/BUILD.gn
index 23dd9c3..3570685 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -94,63 +94,65 @@
]
}
-source_set("shell_encryption_test_library") {
- testonly = true
- public_configs = [ ":shell_encryption_config1" ]
- configs -= [ "//build/config/compiler:chromium_code" ]
- configs += [ "//build/config/compiler:no_chromium_code" ]
- public = [
- "src/prng/integral_prng_testing_types.h",
- "src/testing/coefficient_polynomial.h",
- "src/testing/coefficient_polynomial_ciphertext.h",
- "src/testing/parameters.h",
- "src/testing/protobuf_matchers.h",
- "src/testing/status_matchers.h",
- "src/testing/status_testing.h",
- "src/testing/testing_prng.h",
- "src/testing/testing_utils.h",
- ]
- public_deps = [
- ":coefficient_polynomial_proto",
- ":shell_encryption",
- "//testing/gmock:gmock",
- "//testing/gtest:gtest",
- ]
-}
+if (is_chromeos) {
+ source_set("shell_encryption_test_library") {
+ testonly = true
+ public_configs = [ ":shell_encryption_config1" ]
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [ "//build/config/compiler:no_chromium_code" ]
+ public = [
+ "src/prng/integral_prng_testing_types.h",
+ "src/testing/coefficient_polynomial.h",
+ "src/testing/coefficient_polynomial_ciphertext.h",
+ "src/testing/parameters.h",
+ "src/testing/protobuf_matchers.h",
+ "src/testing/status_matchers.h",
+ "src/testing/status_testing.h",
+ "src/testing/testing_prng.h",
+ "src/testing/testing_utils.h",
+ ]
+ public_deps = [
+ ":coefficient_polynomial_proto",
+ ":shell_encryption",
+ "//testing/gmock:gmock",
+ "//testing/gtest:gtest",
+ ]
+ }
-source_set("shell_encryption_test") {
- testonly = true
- public_configs = [ ":shell_encryption_config1" ]
- configs -= [ "//build/config/compiler:chromium_code" ]
- configs += [ "//build/config/compiler:no_chromium_code" ]
- sources = [
- "src/bits_util_test.cc",
- "src/context_test.cc",
- "src/error_params_test.cc",
- "src/galois_key_test.cc",
- "src/int256_test.cc",
- "src/montgomery_test.cc",
- "src/ntt_parameters_test.cc",
- "src/polynomial_test.cc",
- "src/prng/prng_test.cc",
- "src/prng/single_thread_chacha_prng_test.cc",
- "src/relinearization_key_test.cc",
- "src/sample_error_test.cc",
- "src/status_macros_test.cc",
- "src/statusor_test.cc",
- "src/symmetric_encryption_test.cc",
- "src/symmetric_encryption_with_prng_test.cc",
- "src/testing/coefficient_polynomial_ciphertext_test.cc",
- "src/testing/coefficient_polynomial_test.cc",
- "src/testing/protobuf_matchers_test.cc",
- "src/transcription_test.cc",
- ]
- deps = [
- ":shell_encryption_test_library",
- "//testing/gtest:gtest_main",
- ]
-}
+ source_set("shell_encryption_test") {
+ testonly = true
+ public_configs = [ ":shell_encryption_config1" ]
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [ "//build/config/compiler:no_chromium_code" ]
+ sources = [
+ "src/bits_util_test.cc",
+ "src/context_test.cc",
+ "src/error_params_test.cc",
+ "src/galois_key_test.cc",
+ "src/int256_test.cc",
+ "src/montgomery_test.cc",
+ "src/ntt_parameters_test.cc",
+ "src/polynomial_test.cc",
+ "src/prng/prng_test.cc",
+ "src/prng/single_thread_chacha_prng_test.cc",
+ "src/relinearization_key_test.cc",
+ "src/sample_error_test.cc",
+ "src/status_macros_test.cc",
+ "src/statusor_test.cc",
+ "src/symmetric_encryption_test.cc",
+ "src/symmetric_encryption_with_prng_test.cc",
+ "src/testing/coefficient_polynomial_ciphertext_test.cc",
+ "src/testing/coefficient_polynomial_test.cc",
+ "src/testing/protobuf_matchers_test.cc",
+ "src/transcription_test.cc",
+ ]
+ deps = [
+ ":shell_encryption_test_library",
+ "//testing/gtest:gtest_main",
+ ]
+ }
-test("shell_encryption_unittests") {
- deps = [ ":shell_encryption_test" ]
+ test("shell_encryption_unittests") {
+ deps = [ ":shell_encryption_test" ]
+ }
}