Lines Matching full:atf

26 #include "atf-c++/macros.hpp"
38 #include <atf-c++.hpp>
40 #include "atf-c++/detail/fs.hpp"
41 #include "atf-c++/detail/process.hpp"
42 #include "atf-c++/detail/sanity.hpp"
43 #include "atf-c++/detail/test_helpers.hpp"
44 #include "atf-c++/detail/text.hpp"
45 #include "atf-c++/utils.hpp"
105 bool condition = atf::text::to_bool(get_config_var("condition")); in ATF_TEST_CASE_BODY()
119 long v1 = atf::text::to_type< long >(get_config_var("v1")); in ATF_TEST_CASE_BODY()
120 long v2 = atf::text::to_type< long >(get_config_var("v2")); in ATF_TEST_CASE_BODY()
293 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
294 ATF_REQUIRE(atf::fs::exists(atf::fs::path("before"))); in ATF_TEST_CASE_BODY()
295 ATF_REQUIRE(!atf::fs::exists(atf::fs::path("after"))); in ATF_TEST_CASE_BODY()
307 ATF_REQUIRE(atf::utils::grep_file("^failed: Failed on purpose", "result")); in ATF_TEST_CASE_BODY()
308 ATF_REQUIRE(atf::fs::exists(atf::fs::path("before"))); in ATF_TEST_CASE_BODY()
309 ATF_REQUIRE(!atf::fs::exists(atf::fs::path("after"))); in ATF_TEST_CASE_BODY()
321 ATF_REQUIRE(atf::utils::grep_file("^skipped: Skipped on purpose", in ATF_TEST_CASE_BODY()
323 ATF_REQUIRE(atf::fs::exists(atf::fs::path("before"))); in ATF_TEST_CASE_BODY()
324 ATF_REQUIRE(!atf::fs::exists(atf::fs::path("after"))); in ATF_TEST_CASE_BODY()
343 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
344 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
347 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
355 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
357 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
358 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
360 ATF_REQUIRE(atf::utils::grep_file( in ATF_TEST_CASE_BODY()
362 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
365 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
367 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
390 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
391 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
394 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
405 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
407 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
408 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
410 ATF_REQUIRE(atf::utils::grep_file("^failed: .*v1 != v2", "result")); in ATF_TEST_CASE_BODY()
411 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
414 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
416 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
440 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
441 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
444 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
450 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
452 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
453 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
455 ATF_REQUIRE(atf::utils::grep_file("^failed: ", "result")); in ATF_TEST_CASE_BODY()
456 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
459 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
461 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
482 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
483 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
486 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
497 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
499 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
500 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
502 ATF_REQUIRE(atf::utils::grep_file("^failed: ", "result")); in ATF_TEST_CASE_BODY()
503 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
506 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
508 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
532 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
533 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
536 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
542 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
544 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
545 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
547 ATF_REQUIRE(atf::utils::grep_file("^failed: ", "result")); in ATF_TEST_CASE_BODY()
548 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
551 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
553 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
575 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
576 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
579 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
588 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
590 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
591 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
596 ATF_REQUIRE(atf::utils::grep_file(exp_result.c_str(), "result")); in ATF_TEST_CASE_BODY()
597 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
600 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
602 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
627 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
628 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
631 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
640 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
642 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
643 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
648 ATF_REQUIRE(atf::utils::grep_file(exp_result.c_str(), "result")); in ATF_TEST_CASE_BODY()
649 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
652 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
654 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
678 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
679 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
682 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
688 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
689 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
692 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
694 ATF_REQUIRE(atf::utils::grep_file("^failed", "result")); in ATF_TEST_CASE_BODY()
698 ATF_REQUIRE(atf::utils::grep_file(exp_result.c_str(), "stderr")); in ATF_TEST_CASE_BODY()
701 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
702 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
726 const atf::fs::path before("before"); in ATF_TEST_CASE_BODY()
727 const atf::fs::path after("after"); in ATF_TEST_CASE_BODY()
730 atf::tests::vars_map config; in ATF_TEST_CASE_BODY()
736 ATF_REQUIRE(atf::fs::exists(before)); in ATF_TEST_CASE_BODY()
738 ATF_REQUIRE(atf::utils::grep_file("^passed", "result")); in ATF_TEST_CASE_BODY()
739 ATF_REQUIRE(atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
743 ATF_REQUIRE(atf::utils::grep_file(exp_result.c_str(), "result")); in ATF_TEST_CASE_BODY()
745 ATF_REQUIRE(!atf::fs::exists(after)); in ATF_TEST_CASE_BODY()
748 atf::fs::remove(before); in ATF_TEST_CASE_BODY()
750 atf::fs::remove(after); in ATF_TEST_CASE_BODY()
759 "Tests that the macros provided by the atf-c++/macros.hpp file "
762 "atf-c++/macros.hpp are broken");
778 atf::utils::create_file("compiler_test.cpp", validate_compiler); in ATF_TEST_CASE_BODY()