Lines Matching refs:tests

226   # Path to build output for running tests is same as for building
231 # Path to build output for running tests is different in the chroot
239 RUNTEST = tests/test_using_qemu.sh
268 # 1) compile-time tests of the public API or
642 TESTLIB = ${BUILD}/tests/test.a
645 tests/test_common.c \
646 tests/timer_utils.c \
647 tests/crc32_test.c
653 # And some compiled tests.
655 tests/cgptlib_test \
656 tests/rollback_index2_tests \
657 tests/rollback_index3_tests \
658 tests/rsa_padding_test \
659 tests/rsa_utility_tests \
660 tests/rsa_verify_benchmark \
661 tests/sha_benchmark \
662 tests/sha_tests \
663 tests/stateful_util_tests \
664 tests/tlcl_tests \
665 tests/tpm_bootmode_tests \
666 tests/utility_string_tests \
667 tests/utility_tests \
668 tests/vboot_api_init_tests \
669 tests/vboot_api_devmode_tests \
670 tests/vboot_api_firmware_tests \
671 tests/vboot_api_kernel_tests \
672 tests/vboot_api_kernel2_tests \
673 tests/vboot_api_kernel3_tests \
674 tests/vboot_api_kernel4_tests \
675 tests/vboot_audio_tests \
676 tests/vboot_common_tests \
677 tests/vboot_common2_tests \
678 tests/vboot_common3_tests \
679 tests/vboot_display_tests \
680 tests/vboot_firmware_tests \
681 tests/vboot_kernel_tests \
682 tests/vboot_nvstorage_test \
683 tests/verify_kernel \
684 tests/futility/binary_editor \
685 tests/futility/test_not_really
688 TEST_NAMES += tests/vboot_region_tests
692 tests/vb2_api_tests \
693 tests/vb2_common_tests \
694 tests/vb2_misc_tests \
695 tests/vb2_nvstorage_tests \
696 tests/vb2_rsa_utility_tests \
697 tests/vb2_secdata_tests \
698 tests/vb2_sha_tests
701 tests/vb20_api_tests \
702 tests/vb20_common_tests \
703 tests/vb20_common2_tests \
704 tests/vb20_verify_fw.c \
705 tests/vb20_common3_tests \
706 tests/vb20_misc_tests \
707 tests/vb20_rsa_padding_tests \
708 tests/vb20_verify_fw
711 tests/vb21_api_tests \
712 tests/vb21_common_tests \
713 tests/vb21_common2_tests \
714 tests/vb21_misc_tests \
715 tests/vb21_host_fw_preamble_tests \
716 tests/vb21_host_key_tests \
717 tests/vb21_host_keyblock_tests \
718 tests/vb21_host_misc_tests \
719 tests/vb21_host_sig_tests
725 tests/tpm_lite/tpmtest_earlyextend \
726 tests/tpm_lite/tpmtest_earlynvram \
727 tests/tpm_lite/tpmtest_earlynvram2 \
728 tests/tpm_lite/tpmtest_enable \
729 tests/tpm_lite/tpmtest_fastenable \
730 tests/tpm_lite/tpmtest_globallock \
731 tests/tpm_lite/tpmtest_redefine_unowned \
732 tests/tpm_lite/tpmtest_spaceperm \
733 tests/tpm_lite/tpmtest_testsetup \
734 tests/tpm_lite/tpmtest_timing \
735 tests/tpm_lite/tpmtest_writelimit
748 TEST_KEYS = ${SRC_RUN}/tests/testkeys
756 SUBDIRS := firmware host cgpt utility futility tests tests/tpm_lite
770 host_stuff: utillib hostlib cgpt utils futil tests utillib21
795 # user-level tests.
899 # Link tests for local utilities
926 # Link tests for external repos
1066 .PHONY: tests
1067 tests: ${TEST_BINS}
1145 ${BUILD}/tests/vboot_common2_tests: LDLIBS += ${CRYPTO_LIBS}
1146 ${BUILD}/tests/vboot_common3_tests: LDLIBS += ${CRYPTO_LIBS}
1147 ${BUILD}/tests/vb20_common2_tests: LDLIBS += ${CRYPTO_LIBS}
1148 ${BUILD}/tests/vb20_common3_tests: LDLIBS += ${CRYPTO_LIBS}
1149 ${BUILD}/tests/verify_kernel: LDLIBS += ${CRYPTO_LIBS}
1173 # Allow multiple definitions, so tests can mock functions from other libraries
1174 ${BUILD}/tests/%: CFLAGS += -Xlinker --allow-multiple-definition
1175 ${BUILD}/tests/%: LDLIBS += -lrt -luuid
1176 ${BUILD}/tests/%: LIBS += ${TESTLIB}
1178 ${BUILD}/tests/rollback_index2_tests: OBJS += \
1180 ${BUILD}/tests/rollback_index2_tests: \
1184 ${BUILD}/tests/tlcl_tests: OBJS += \
1186 ${BUILD}/tests/tlcl_tests: \
1190 ${BUILD}/tests/vboot_audio_tests: OBJS += \
1192 ${BUILD}/tests/vboot_audio_tests: \
1197 ${TLCL_TEST_BINS}: OBJS += ${BUILD}/tests/tpm_lite/tlcl_tests.o
1198 ${TLCL_TEST_BINS}: ${BUILD}/tests/tpm_lite/tlcl_tests.o
1199 TEST_OBJS += ${BUILD}/tests/tpm_lite/tlcl_tests.o
1229 # Targets that exist just to run tests
1231 # Frequently-run tests
1244 test_setup:: cgpt utils futil tests install_for_test
1246 # Qemu setup for cross-compiled tests. Need to copy qemu binary into the
1255 when cross-compiling for qemu-based tests to run properly.)
1268 tests/gen_test_keys.sh
1273 tests/gen_fuzz_test_cases.sh
1277 cd tests/bitmaps && BMPBLK=${BUILD_RUN}/utility/bmpblk_utility \
1282 ${RUNTEST} ${BUILD_RUN}/tests/cgptlib_test
1286 tests/load_kernel_tests.sh
1287 tests/run_cgpt_tests.sh ${BUILD_RUN}/cgpt/cgpt
1288 tests/run_cgpt_tests.sh ${BUILD_RUN}/cgpt/cgpt -D 358400
1289 tests/run_preamble_tests.sh
1290 tests/run_rsa_tests.sh
1291 tests/run_vbutil_kernel_arg_tests.sh
1292 tests/run_vbutil_tests.sh
1293 tests/vb2_rsa_tests.sh
1294 tests/vb2_firmware_tests.sh
1298 ${RUNTEST} ${BUILD_RUN}/tests/rollback_index2_tests
1299 ${RUNTEST} ${BUILD_RUN}/tests/rollback_index3_tests
1300 ${RUNTEST} ${BUILD_RUN}/tests/rsa_utility_tests
1301 ${RUNTEST} ${BUILD_RUN}/tests/sha_tests
1302 ${RUNTEST} ${BUILD_RUN}/tests/stateful_util_tests
1303 ${RUNTEST} ${BUILD_RUN}/tests/tlcl_tests
1304 ${RUNTEST} ${BUILD_RUN}/tests/tpm_bootmode_tests
1305 ${RUNTEST} ${BUILD_RUN}/tests/utility_string_tests
1306 ${RUNTEST} ${BUILD_RUN}/tests/utility_tests
1307 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_devmode_tests
1308 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_firmware_tests
1309 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_init_tests
1310 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_kernel_tests
1311 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_kernel2_tests
1312 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_kernel3_tests
1313 ${RUNTEST} ${BUILD_RUN}/tests/vboot_api_kernel4_tests
1314 ${RUNTEST} ${BUILD_RUN}/tests/vboot_audio_tests
1315 ${RUNTEST} ${BUILD_RUN}/tests/vboot_common_tests
1316 ${RUNTEST} ${BUILD_RUN}/tests/vboot_common2_tests ${TEST_KEYS}
1317 ${RUNTEST} ${BUILD_RUN}/tests/vboot_common3_tests ${TEST_KEYS}
1318 ${RUNTEST} ${BUILD_RUN}/tests/vboot_display_tests
1319 ${RUNTEST} ${BUILD_RUN}/tests/vboot_firmware_tests
1320 ${RUNTEST} ${BUILD_RUN}/tests/vboot_kernel_tests
1321 ${RUNTEST} ${BUILD_RUN}/tests/vboot_nvstorage_test
1325 ${RUNTEST} ${BUILD_RUN}/tests/vb2_api_tests
1326 ${RUNTEST} ${BUILD_RUN}/tests/vb2_common_tests
1327 ${RUNTEST} ${BUILD_RUN}/tests/vb2_misc_tests
1328 ${RUNTEST} ${BUILD_RUN}/tests/vb2_nvstorage_tests
1329 ${RUNTEST} ${BUILD_RUN}/tests/vb2_rsa_utility_tests
1330 ${RUNTEST} ${BUILD_RUN}/tests/vb2_secdata_tests
1331 ${RUNTEST} ${BUILD_RUN}/tests/vb2_sha_tests
1332 ${RUNTEST} ${BUILD_RUN}/tests/vb20_api_tests
1333 ${RUNTEST} ${BUILD_RUN}/tests/vb20_common_tests
1334 ${RUNTEST} ${BUILD_RUN}/tests/vb20_common2_tests ${TEST_KEYS}
1335 ${RUNTEST} ${BUILD_RUN}/tests/vb20_common3_tests ${TEST_KEYS}
1336 ${RUNTEST} ${BUILD_RUN}/tests/vb20_misc_tests
1337 ${RUNTEST} ${BUILD_RUN}/tests/vb21_api_tests
1338 ${RUNTEST} ${BUILD_RUN}/tests/vb21_common_tests
1339 ${RUNTEST} ${BUILD_RUN}/tests/vb21_common2_tests ${TEST_KEYS}
1340 ${RUNTEST} ${BUILD_RUN}/tests/vb21_misc_tests
1341 ${RUNTEST} ${BUILD_RUN}/tests/vb21_host_fw_preamble_tests ${TEST_KEYS}
1342 ${RUNTEST} ${BUILD_RUN}/tests/vb21_host_key_tests ${TEST_KEYS}
1343 ${RUNTEST} ${BUILD_RUN}/tests/vb21_host_keyblock_tests ${TEST_KEYS}
1344 ${RUNTEST} ${BUILD_RUN}/tests/vb21_host_misc_tests
1345 ${RUNTEST} ${BUILD_RUN}/tests/vb21_host_sig_tests ${TEST_KEYS}
1349 tests/futility/run_test_scripts.sh ${TEST_INSTALL_DIR}/bin
1350 ${RUNTEST} ${BUILD_RUN}/tests/futility/test_not_really
1352 # Run long tests, including all permutations of encryption keys (instead of
1353 # just the ones we use) and tests of currently-unused code.
1357 ${RUNTEST} ${BUILD_RUN}/tests/vboot_common2_tests ${TEST_KEYS} --all
1358 ${RUNTEST} ${BUILD_RUN}/tests/vboot_common3_tests ${TEST_KEYS} --all
1359 ${RUNTEST} ${BUILD_RUN}/tests/vb20_common2_tests ${TEST_KEYS} --all
1360 ${RUNTEST} ${BUILD_RUN}/tests/vb20_common3_tests ${TEST_KEYS} --all
1361 ${RUNTEST} ${BUILD_RUN}/tests/vb21_common2_tests ${TEST_KEYS} --all
1362 tests/run_preamble_tests.sh --all
1363 tests/run_vbutil_tests.sh --all
1365 # TODO: There were a number of ancient tests that hadn't been run in years.
1380 lcov -c -d . -b . -o ${COV_INFO}.tests
1381 lcov -a ${COV_INFO}.initial -a ${COV_INFO}.tests -o ${COV_INFO}.total