30 lines
906 B
Bash
30 lines
906 B
Bash
#!/usr/bin/env bats
|
|
|
|
load helpers
|
|
|
|
@test "info" {
|
|
run_buildah info
|
|
expect_output --substring "host"
|
|
|
|
run_buildah info --format='{{.store}}'
|
|
# All of the following keys must be present in results. Order
|
|
# isn't guaranteed, nor is their value, but they must all exist.
|
|
for key in ContainerStore GraphDriverName GraphRoot RunRoot;do
|
|
expect_output --substring "map.*$key:"
|
|
done
|
|
}
|
|
|
|
@test "logging levels" {
|
|
# check that these logging levels are recognized
|
|
run_buildah --log-level=trace info
|
|
run_buildah --log-level=debug info
|
|
run_buildah --log-level=warn info
|
|
run_buildah --log-level=info info
|
|
run_buildah --log-level=error info
|
|
run_buildah --log-level=fatal info
|
|
run_buildah --log-level=panic info
|
|
# check that we reject bogus logging levels
|
|
run_buildah 125 --log-level=telepathic info
|
|
expect_output --substring "unable to parse log level: not a valid logrus Level"
|
|
}
|