Skip to content

Commit bdcf841

Browse files
committed
Add test for non existing scalar
1 parent e503b10 commit bdcf841

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

tests/probes/yamlfilecontent/test_probes_yamlfilecontent_key.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function test_probes_yamlfilecontent_key {
1919
$OSCAP oval eval --results $RF $DF
2020

2121
if [ -f $RF ]; then
22-
verify_results "def" $DF $RF 2 && verify_results "tst" $DF $RF 3
22+
verify_results "def" $DF $RF 3 && verify_results "tst" $DF $RF 4
2323
ret_val=$?
2424
else
2525
ret_val=1

tests/probes/yamlfilecontent/test_probes_yamlfilecontent_key.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,16 @@
3131
</criteria>
3232
</definition>
3333

34+
<definition class="compliance" version="1" id="oval:0:def:3"> <!-- comment="false" -->
35+
<metadata>
36+
<title></title>
37+
<description></description>
38+
</metadata>
39+
<criteria operator="AND">
40+
<criterion comment="get_non_existing_scalar" test_ref="oval:0:tst:4"/>
41+
</criteria>
42+
</definition>
43+
3444
</definitions>
3545

3646
<tests>
@@ -49,6 +59,10 @@
4959
<ind-def:object object_ref="oval:0:obj:3"/>
5060
</ind-def:yamlfilecontent_test>
5161

62+
<ind-def:yamlfilecontent_test version="1" id="oval:0:tst:4" check="all" comment="false">
63+
<ind-def:object object_ref="oval:0:obj:4"/>
64+
</ind-def:yamlfilecontent_test>
65+
5266
</tests>
5367

5468
<objects>
@@ -71,6 +85,12 @@
7185
<ind-def:yamlpath>.metadata</ind-def:yamlpath>
7286
</ind-def:yamlfilecontent_object>
7387

88+
<ind-def:yamlfilecontent_object version="1" id="oval:0:obj:4">
89+
<ind-def:path>/tmp</ind-def:path>
90+
<ind-def:filename>openshift-logging.yaml</ind-def:filename>
91+
<ind-def:yamlpath>.doesnt.exist</ind-def:yamlpath>
92+
</ind-def:yamlfilecontent_object>
93+
7494
</objects>
7595

7696
<states>

0 commit comments

Comments
 (0)