test/system: Split the tests for parsing releases
This will make it easier to find out exactly which test failed. https://github.com/containers/toolbox/pull/1266
This commit is contained in:
parent
6b6cb1b2f9
commit
1bd6cf17ce
1 changed files with 8 additions and 2 deletions
|
@ -120,7 +120,7 @@ teardown() {
|
||||||
assert_line --index 2 "Use 'toolbox --verbose ...' for further details."
|
assert_line --index 2 "Use 'toolbox --verbose ...' for further details."
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "create: Try to create a container based on Fedora but with wrong version" {
|
@test "create: Try '--distro fedora --release foobar'" {
|
||||||
run $TOOLBOX --assumeyes create --distro fedora --release foobar
|
run $TOOLBOX --assumeyes create --distro fedora --release foobar
|
||||||
|
|
||||||
assert_failure
|
assert_failure
|
||||||
|
@ -128,7 +128,9 @@ teardown() {
|
||||||
assert_line --index 1 "The release must be a positive integer."
|
assert_line --index 1 "The release must be a positive integer."
|
||||||
assert_line --index 2 "Run 'toolbox --help' for usage."
|
assert_line --index 2 "Run 'toolbox --help' for usage."
|
||||||
assert [ ${#lines[@]} -eq 3 ]
|
assert [ ${#lines[@]} -eq 3 ]
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "create: Try '--distro fedora --release -3'" {
|
||||||
run $TOOLBOX --assumeyes create --distro fedora --release -3
|
run $TOOLBOX --assumeyes create --distro fedora --release -3
|
||||||
|
|
||||||
assert_failure
|
assert_failure
|
||||||
|
@ -138,7 +140,7 @@ teardown() {
|
||||||
assert [ ${#lines[@]} -eq 3 ]
|
assert [ ${#lines[@]} -eq 3 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "create: Try to create a container based on RHEL but with wrong version" {
|
@test "create: Try '--distro rhel --release 8'" {
|
||||||
run $TOOLBOX --assumeyes create --distro rhel --release 8
|
run $TOOLBOX --assumeyes create --distro rhel --release 8
|
||||||
|
|
||||||
assert_failure
|
assert_failure
|
||||||
|
@ -146,7 +148,9 @@ teardown() {
|
||||||
assert_line --index 1 "The release must be in the '<major>.<minor>' format."
|
assert_line --index 1 "The release must be in the '<major>.<minor>' format."
|
||||||
assert_line --index 2 "Run 'toolbox --help' for usage."
|
assert_line --index 2 "Run 'toolbox --help' for usage."
|
||||||
assert [ ${#lines[@]} -eq 3 ]
|
assert [ ${#lines[@]} -eq 3 ]
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "create: Try '--distro rhel --release 8.2foo'" {
|
||||||
run $TOOLBOX --assumeyes create --distro rhel --release 8.2foo
|
run $TOOLBOX --assumeyes create --distro rhel --release 8.2foo
|
||||||
|
|
||||||
assert_failure
|
assert_failure
|
||||||
|
@ -154,7 +158,9 @@ teardown() {
|
||||||
assert_line --index 1 "The release must be in the '<major>.<minor>' format."
|
assert_line --index 1 "The release must be in the '<major>.<minor>' format."
|
||||||
assert_line --index 2 "Run 'toolbox --help' for usage."
|
assert_line --index 2 "Run 'toolbox --help' for usage."
|
||||||
assert [ ${#lines[@]} -eq 3 ]
|
assert [ ${#lines[@]} -eq 3 ]
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "create: Try '--distro rhel --release -2.1'" {
|
||||||
run $TOOLBOX --assumeyes create --distro rhel --release -2.1
|
run $TOOLBOX --assumeyes create --distro rhel --release -2.1
|
||||||
|
|
||||||
assert_failure
|
assert_failure
|
||||||
|
|
Loading…
Reference in a new issue