Skip to content

Commit

Permalink
Fix tests after execenv introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
ihoro committed Feb 25, 2024
1 parent f633b9c commit 31fce2e
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 8 deletions.
8 changes: 8 additions & 0 deletions contrib/kyua/drivers/report_junit_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ static const char* const default_metadata =
"allowed_architectures is empty\n"
"allowed_platforms is empty\n"
"description is empty\n"
"execenv is empty\n"
"execenv_jail is empty\n"
"has_cleanup = false\n"
"is_exclusive = false\n"
"required_configs is empty\n"
Expand All @@ -80,6 +82,8 @@ static const char* const overriden_metadata =
"allowed_architectures is empty\n"
"allowed_platforms is empty\n"
"description = Textual description\n"
"execenv is empty\n"
"execenv_jail is empty\n"
"has_cleanup = false\n"
"is_exclusive = false\n"
"required_configs is empty\n"
Expand Down Expand Up @@ -199,6 +203,8 @@ ATF_TEST_CASE_BODY(junit_metadata__overrides)
.add_allowed_architecture("arch1")
.add_allowed_platform("platform1")
.set_description("This is a test")
.set_execenv("jail")
.set_execenv_jail("vnet")
.set_has_cleanup(true)
.set_is_exclusive(true)
.add_required_config("config1")
Expand All @@ -215,6 +221,8 @@ ATF_TEST_CASE_BODY(junit_metadata__overrides)
+ "allowed_architectures = arch1\n"
+ "allowed_platforms = platform1\n"
+ "description = This is a test\n"
+ "execenv = jail\n"
+ "execenv_jail = vnet\n"
+ "has_cleanup = true\n"
+ "is_exclusive = true\n"
+ "required_configs = config1\n"
Expand Down
8 changes: 8 additions & 0 deletions contrib/kyua/integration/cmd_report_junit_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ CONTENTS STRIPPED BY TEST
allowed_architectures is empty
allowed_platforms is empty
description is empty
execenv is empty
execenv_jail is empty
has_cleanup = false
is_exclusive = false
required_configs is empty
Expand Down Expand Up @@ -135,6 +137,8 @@ Test case metadata
allowed_architectures is empty
allowed_platforms is empty
description is empty
execenv is empty
execenv_jail is empty
has_cleanup = false
is_exclusive = false
required_configs is empty
Expand Down Expand Up @@ -211,6 +215,8 @@ CONTENTS STRIPPED BY TEST
allowed_architectures is empty
allowed_platforms is empty
description is empty
execenv is empty
execenv_jail is empty
has_cleanup = false
is_exclusive = false
required_configs is empty
Expand Down Expand Up @@ -249,6 +255,8 @@ Test case metadata
allowed_architectures is empty
allowed_platforms is empty
description is empty
execenv is empty
execenv_jail is empty
has_cleanup = false
is_exclusive = false
required_configs is empty
Expand Down
2 changes: 2 additions & 0 deletions contrib/kyua/integration/cmd_report_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,8 @@ Metadata:
allowed_architectures is empty
allowed_platforms is empty
description is empty
execenv is empty
execenv_jail is empty
has_cleanup = false
is_exclusive = false
required_configs is empty
Expand Down
8 changes: 6 additions & 2 deletions contrib/kyua/model/metadata_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,8 @@ ATF_TEST_CASE_BODY(to_properties)
props["allowed_platforms"] = "";
props["custom.foo"] = "bar";
props["description"] = "";
props["execenv"] = "";
props["execenv_jail"] = "";
props["has_cleanup"] = "false";
props["is_exclusive"] = "false";
props["required_configs"] = "";
Expand Down Expand Up @@ -406,7 +408,8 @@ ATF_TEST_CASE_BODY(output__defaults)
std::ostringstream str;
str << model::metadata_builder().build();
ATF_REQUIRE_EQ("metadata{allowed_architectures='', allowed_platforms='', "
"description='', has_cleanup='false', is_exclusive='false', "
"description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='false', "
"required_configs='', "
"required_disk_space='0', required_files='', "
"required_memory='0', "
Expand All @@ -428,7 +431,8 @@ ATF_TEST_CASE_BODY(output__some_values)
.build();
ATF_REQUIRE_EQ(
"metadata{allowed_architectures='abc', allowed_platforms='', "
"description='', has_cleanup='false', is_exclusive='true', "
"description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='true', "
"required_configs='', "
"required_disk_space='0', required_files='bar foo', "
"required_memory='1.00K', "
Expand Down
3 changes: 2 additions & 1 deletion contrib/kyua/model/test_case_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,8 @@ ATF_TEST_CASE_BODY(test_case__output)
ATF_REQUIRE_EQ(
"test_case{name='the-name', "
"metadata=metadata{allowed_architectures='', allowed_platforms='foo', "
"custom.bar='baz', description='', has_cleanup='false', "
"custom.bar='baz', description='', execenv='', execenv_jail='', "
"has_cleanup='false', "
"is_exclusive='false', "
"required_configs='', required_disk_space='0', required_files='', "
"required_memory='0', "
Expand Down
13 changes: 8 additions & 5 deletions contrib/kyua/model/test_program_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,8 @@ check_output__no_test_cases(void)
"test_program{interface='plain', binary='binary/path', "
"root='/the/root', test_suite='suite-name', "
"metadata=metadata{allowed_architectures='a', allowed_platforms='', "
"description='', has_cleanup='false', is_exclusive='false', "
"description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='false', "
"required_configs='', required_disk_space='0', required_files='', "
"required_memory='0', "
"required_programs='', required_user='', timeout='300'}, "
Expand Down Expand Up @@ -593,21 +594,23 @@ check_output__some_test_cases(void)
"test_program{interface='plain', binary='binary/path', "
"root='/the/root', test_suite='suite-name', "
"metadata=metadata{allowed_architectures='a', allowed_platforms='', "
"description='', has_cleanup='false', is_exclusive='false', "
"description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='false', "
"required_configs='', required_disk_space='0', required_files='', "
"required_memory='0', "
"required_programs='', required_user='', timeout='300'}, "
"test_cases=map("
"another-name=test_case{name='another-name', "
"metadata=metadata{allowed_architectures='a', allowed_platforms='', "
"description='', has_cleanup='false', is_exclusive='false', "
"description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='false', "
"required_configs='', required_disk_space='0', required_files='', "
"required_memory='0', "
"required_programs='', required_user='', timeout='300'}}, "
"the-name=test_case{name='the-name', "
"metadata=metadata{allowed_architectures='a', allowed_platforms='foo', "
"custom.bar='baz', description='', has_cleanup='false', "
"is_exclusive='false', "
"custom.bar='baz', description='', execenv='', execenv_jail='', "
"has_cleanup='false', is_exclusive='false', "
"required_configs='', required_disk_space='0', required_files='', "
"required_memory='0', "
"required_programs='', required_user='', timeout='300'}})}",
Expand Down

0 comments on commit 31fce2e

Please sign in to comment.