|
|
0b628f |
From b2b00e2316439d6517c8b763f542db637ebcf0b0 Mon Sep 17 00:00:00 2001
|
|
|
0b628f |
From: Matus Marhefka <mmarhefk@redhat.com>
|
|
|
0b628f |
Date: Tue, 3 Mar 2020 14:12:39 +0100
|
|
|
0b628f |
Subject: [PATCH] tests/probes/environmentvariable58: add test to cover
|
|
|
0b628f |
7c78b84dd
|
|
|
0b628f |
|
|
|
0b628f |
---
|
|
|
0b628f |
.../test_probes_environmentvariable58.sh | 10 +++++++++-
|
|
|
0b628f |
1 file changed, 9 insertions(+), 1 deletion(-)
|
|
|
0b628f |
|
|
|
0b628f |
diff --git a/tests/probes/environmentvariable58/test_probes_environmentvariable58.sh b/tests/probes/environmentvariable58/test_probes_environmentvariable58.sh
|
|
|
0b628f |
index 786ea528a..7679c3495 100755
|
|
|
0b628f |
--- a/tests/probes/environmentvariable58/test_probes_environmentvariable58.sh
|
|
|
0b628f |
+++ b/tests/probes/environmentvariable58/test_probes_environmentvariable58.sh
|
|
|
0b628f |
@@ -24,13 +24,16 @@ function test_probes_environmentvariable58 {
|
|
|
0b628f |
local ret_val=0;
|
|
|
0b628f |
local DF="$1.xml"
|
|
|
0b628f |
local RF="$1.results.xml"
|
|
|
0b628f |
+ echo "result file: $RF"
|
|
|
0b628f |
+ local stderr=$(mktemp $1.err.XXXXXX)
|
|
|
0b628f |
+ echo "stderr file: $stderr"
|
|
|
0b628f |
|
|
|
0b628f |
[ -f $RF ] && rm -f $RF
|
|
|
0b628f |
|
|
|
0b628f |
bash ${srcdir}/$1.xml.sh > $DF
|
|
|
0b628f |
LINES=$?
|
|
|
0b628f |
|
|
|
0b628f |
- $OSCAP oval eval --results $RF $DF
|
|
|
0b628f |
+ $OSCAP oval eval --results $RF $DF 2> $stderr
|
|
|
0b628f |
|
|
|
0b628f |
if [ -f $RF ]; then
|
|
|
0b628f |
verify_results "def" $DF $RF 1 && verify_results "tst" $DF $RF $LINES
|
|
|
0b628f |
@@ -39,6 +42,11 @@ function test_probes_environmentvariable58 {
|
|
|
0b628f |
ret_val=1
|
|
|
0b628f |
fi
|
|
|
0b628f |
|
|
|
0b628f |
+ # Test fails if there are any warnings or "Entity has no value" on stderr.
|
|
|
0b628f |
+ echo "Verify that there are no warnings on stderr"
|
|
|
0b628f |
+ grep -Ei "(W:|Entity has no value)" $stderr && ret_val=1
|
|
|
0b628f |
+
|
|
|
0b628f |
+ rm $stderr
|
|
|
0b628f |
return $ret_val
|
|
|
0b628f |
}
|
|
|
0b628f |
|