1bcae9002SWilly Tufirmware_tests = [ 2bcae9002SWilly Tu 'handler', 3bcae9002SWilly Tu 'stat', 4bcae9002SWilly Tu 'canhandle', 5bcae9002SWilly Tu 'write', 6bcae9002SWilly Tu 'writemeta', 7bcae9002SWilly Tu 'open', 8bcae9002SWilly Tu 'close', 9bcae9002SWilly Tu 'sessionstat', 10bcae9002SWilly Tu 'commit', 11bcae9002SWilly Tu 'state_notyetstarted', 12bcae9002SWilly Tu 'state_uploadinprogress', 13bcae9002SWilly Tu 'state_verificationpending', 14bcae9002SWilly Tu 'state_verificationstarted', 15bcae9002SWilly Tu 'state_verificationcompleted', 16bcae9002SWilly Tu 'state_updatepending', 17bcae9002SWilly Tu 'state_updatestarted', 18bcae9002SWilly Tu 'state_updatecompleted', 19bcae9002SWilly Tu 'state_notyetstarted_tarball', 20bcae9002SWilly Tu 'multiplebundle', 21bcae9002SWilly Tu 'json', 22bcae9002SWilly Tu 'skip'] 23bcae9002SWilly Tu 24bcae9002SWilly Tuforeach t : firmware_tests 25bcae9002SWilly Tu test( 26bcae9002SWilly Tu t, 27bcae9002SWilly Tu executable( 28bcae9002SWilly Tu t.underscorify(), 'firmware_' + t + '_unittest.cpp', 29bcae9002SWilly Tu build_by_default: false, 30bcae9002SWilly Tu implicit_include_directories: false, 31bcae9002SWilly Tu include_directories: [root_inc, bmc_test_inc, firmware_inc], 32*99d292a3SWilly Tu dependencies: 33*99d292a3SWilly Tu [firmware_dep, image_mock_dep, triggerable_mock_dep, gtest, gmock])) 34bcae9002SWilly Tuendforeach 35bcae9002SWilly Tu 36bcae9002SWilly Tufile_handler_test = executable( 37bcae9002SWilly Tu 'file_handler', 38bcae9002SWilly Tu 'file_handler_unittest.cpp', 39bcae9002SWilly Tu build_by_default: false, 40bcae9002SWilly Tu implicit_include_directories: false, 41bcae9002SWilly Tu include_directories: [root_inc, bmc_inc, bmc_test_inc, firmware_inc], 42bcae9002SWilly Tu dependencies: [common_dep, blobs_dep, gtest, gmock]) 43bcae9002SWilly Tutest('file_handler', file_handler_test) 44