From 0d3f252c94057ef5d32e659e941d7877de37d514 Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Fri, 28 Apr 2023 11:42:10 -0600 Subject: add and enable policy tests --- tests/CMakeLists.txt | 7 +++++++ tests/Makefile.am | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e29cee0..4c38a7d 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -485,6 +485,13 @@ add_executable(poly1305test poly1305test.c) target_link_libraries(poly1305test ${OPENSSL_TEST_LIBS}) add_test(poly1305test poly1305test) +# policy +add_executable(policy policy.c) +set_source_files_properties(policy.c PROPERTIES COMPILE_FLAGS + -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") +target_link_libraries(policy ${OPENSSL_TEST_LIBS}) +add_test(policy policy) + # pq_test add_executable(pq_test pq_test.c) target_link_libraries(pq_test ${OPENSSL_TEST_LIBS}) diff --git a/tests/Makefile.am b/tests/Makefile.am index 7b064c6..a608d31 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -501,6 +501,39 @@ TESTS += poly1305test check_PROGRAMS += poly1305test poly1305test_SOURCES = poly1305test.c +# policy +TESTS += policy +check_program += policy +policy_CPPFLAGS = $(AM_CPPFLAGS) -DCERTSDIR=\"$(srcdir)\" +policy_SOURCES = policy.c +EXTRA_DIST += policy_intermediate.pem +EXTRA_DIST += policy_intermediate_any.pem +EXTRA_DIST += policy_intermediate_duplicate.pem +EXTRA_DIST += policy_intermediate_invalid.pem +EXTRA_DIST += policy_intermediate_mapped.pem +EXTRA_DIST += policy_intermediate_mapped_any.pem +EXTRA_DIST += policy_intermediate_mapped_oid3.pem +EXTRA_DIST += policy_intermediate_require.pem +EXTRA_DIST += policy_intermediate_require1.pem +EXTRA_DIST += policy_intermediate_require2.pem +EXTRA_DIST += policy_intermediate_require_duplicate.pem +EXTRA_DIST += policy_intermediate_require_no_policies.pem +EXTRA_DIST += policy_leaf.pem +EXTRA_DIST += policy_leaf_any.pem +EXTRA_DIST += policy_leaf_duplicate.pem +EXTRA_DIST += policy_leaf_invalid.pem +EXTRA_DIST += policy_leaf_none.pem +EXTRA_DIST += policy_leaf_oid1.pem +EXTRA_DIST += policy_leaf_oid2.pem +EXTRA_DIST += policy_leaf_oid3.pem +EXTRA_DIST += policy_leaf_oid4.pem +EXTRA_DIST += policy_leaf_oid5.pem +EXTRA_DIST += policy_leaf_require.pem +EXTRA_DIST += policy_leaf_require1.pem +EXTRA_DIST += policy_root.pem +EXTRA_DIST += policy_root2.pem +EXTRA_DIST += policy_root_cross_inhibit_mapping.pem + # pq_test TESTS += pq_test.sh check_PROGRAMS += pq_test -- cgit v1.2.3-55-g6feb