Lines Matching refs:engine
79 class capture_hooks : public engine::test_case_hooks {
136 engine::metadata_builder _mdbuilder;
152 _user_config(engine::default_config()) in atf_helper()
219 engine::test_result
222 engine::test_case_hooks dummy_hooks; in run()
231 engine::test_result
232 run(engine::test_case_hooks& hooks) const in run()
234 const engine::test_program test_program( in run()
236 engine::metadata_builder().build()); in run()
237 const engine::test_case test_case("atf", test_program, _name, in run()
243 const engine::test_result result = engine::run_test_case( in run()
252 class fetch_output_hooks : public engine::test_case_hooks {
349 engine::test_result
350 run(const config::tree& user_config = engine::default_config()) const in run()
352 engine::metadata_builder mdbuilder; in run()
355 const engine::test_program test_program( in run()
357 const engine::test_cases_vector& tcs = test_program.test_cases(); in run()
359 const engine::test_result result = engine::run_test_case( in run()
397 const engine::metadata md = engine::metadata_builder() in ATF_TEST_CASE_BODY()
400 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
402 "unused-suite-name", engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
403 const engine::test_case test_case("mock", test_program, "foo", md); in ATF_TEST_CASE_BODY()
413 const engine::test_result result(engine::test_result::skipped, in ATF_TEST_CASE_BODY()
415 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
417 "unused-suite-name", engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
418 const engine::test_case test_case("mock", test_program, "__foo__", in ATF_TEST_CASE_BODY()
429 const engine::test_program tp( in ATF_TEST_CASE_BODY()
431 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
433 const engine::test_case tc1("plain", tp, "name", in ATF_TEST_CASE_BODY()
434 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
435 const engine::test_case tc2 = tc1; in ATF_TEST_CASE_BODY()
444 const engine::test_program tp( in ATF_TEST_CASE_BODY()
446 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
448 const engine::test_case tc1( in ATF_TEST_CASE_BODY()
449 "plain", tp, "the-name", engine::metadata_builder() in ATF_TEST_CASE_BODY()
467 const engine::test_program base_tp( in ATF_TEST_CASE_BODY()
469 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
471 const engine::metadata base_metadata = engine::metadata_builder() in ATF_TEST_CASE_BODY()
475 const engine::test_case base_tc(base_interface, base_tp, base_name, in ATF_TEST_CASE_BODY()
480 const engine::test_case other_tc(base_interface, base_tp, base_name, in ATF_TEST_CASE_BODY()
489 const engine::test_case other_tc("atf", base_tp, base_name, in ATF_TEST_CASE_BODY()
498 const engine::test_program other_tp( in ATF_TEST_CASE_BODY()
500 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
501 const engine::test_case other_tc(base_interface, other_tp, base_name, in ATF_TEST_CASE_BODY()
510 const engine::test_program other_tp( in ATF_TEST_CASE_BODY()
512 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
513 const engine::test_case other_tc(base_interface, other_tp, base_name, in ATF_TEST_CASE_BODY()
522 const engine::test_case other_tc(base_interface, base_tp, "other", in ATF_TEST_CASE_BODY()
531 const engine::test_case other_tc(base_interface, base_tp, base_name, in ATF_TEST_CASE_BODY()
532 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
547 const engine::test_result result = helper.run(hooks); in ATF_TEST_CASE_BODY()
549 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
562 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
574 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
584 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
599 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, in ATF_TEST_CASE_BODY()
618 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
633 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
647 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
689 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
701 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Current " in ATF_TEST_CASE_BODY()
718 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Current " in ATF_TEST_CASE_BODY()
735 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Required " in ATF_TEST_CASE_BODY()
751 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Required " in ATF_TEST_CASE_BODY()
772 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
787 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Requires " in ATF_TEST_CASE_BODY()
803 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
818 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::skipped, "Requires " in ATF_TEST_CASE_BODY()
836 helper.config().set< engine::user_node >( in ATF_TEST_CASE_BODY()
839 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
850 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::broken, in ATF_TEST_CASE_BODY()
866 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::broken, in ATF_TEST_CASE_BODY()
880 const engine::test_result result = helper.run(hooks); in ATF_TEST_CASE_BODY()
881 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
897 const engine::test_result result = helper.run(hooks); in ATF_TEST_CASE_BODY()
898 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
913 const engine::test_result result = helper.run(); in ATF_TEST_CASE_BODY()
914 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
929 const engine::test_result result = helper.run(); in ATF_TEST_CASE_BODY()
930 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
942 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
955 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
963 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::failed, in ATF_TEST_CASE_BODY()
972 const engine::test_result result = plain_helper(this, "crash").run(); in ATF_TEST_CASE_BODY()
973 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
983 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
995 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
1005 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
1048 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::passed), in ATF_TEST_CASE_BODY()
1059 ATF_REQUIRE_EQ(engine::test_result(engine::test_result::broken, in ATF_TEST_CASE_BODY()
1074 const engine::test_result result = plain_helper(this, "crash").run(); in ATF_TEST_CASE_BODY()
1075 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()
1092 const engine::test_result result = helper.run(); in ATF_TEST_CASE_BODY()
1093 ATF_REQUIRE(engine::test_result::broken == result.type()); in ATF_TEST_CASE_BODY()