Skip to content

Commit cbada06

Browse files
Merge pull request #1046 from matejak/tests_fixes
Tests fixes
2 parents d08a49c + 3842789 commit cbada06

10 files changed

+31
-5
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ sudo: required
22

33
before_install:
44
- sudo apt-get -qq update
5-
- sudo apt-get install -y autoconf automake libtool lcov libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev swig libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev swig librtmp-dev
5+
- sudo apt-get install -y autoconf automake libtool lcov libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev swig libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev swig librtmp-dev xsltproc
66

77
language: c
88

tests/API/OVAL/unittests/test_object_component_type.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
stderr=`mktemp`
44

5-
set -e
65
set -o pipefail
76

8-
$OSCAP oval eval $srcdir/test_object_component_type.oval.xml 2> $stderr || ret=$?
7+
$OSCAP oval eval $srcdir/test_object_component_type.oval.xml 2> $stderr
8+
ret=$?
9+
set -e
910
[ $ret -eq 1 ]
1011

1112
grep -q "Entity [']something_bogus['] has not been found in textfilecontent_item (id: [0-9]\+) specified by object [']oval:oscap:obj:10[']." $stderr

tests/API/XCCDF/unittests/test_xccdf_transformation.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set -o pipefail
55

66
. ../../../test_common.sh
77

8+
function perform_test {
89
# if xsltproc is not installed we will skip the test
910
require xsltproc || return 255
1011

@@ -20,3 +21,6 @@ $OSCAP xccdf validate $result
2021
assert_exists 1 '//*[namespace::*="http://checklists.nist.gov/xccdf/1.2"]'
2122

2223
rm $result
24+
}
25+
26+
perform_test

tests/probes/iflisteners/test_probes_iflisteners.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function test_probes_iflisteners {
2222

2323
if [ `id -u` -ne 0 ]; then
2424
echo you need to be root
25-
exit 255
25+
return 255
2626
fi
2727

2828
local ret_val=0;

tests/probes/maskattr/test_object_entity_mask.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "file" || return 255
89

910
name=$(basename $0 .sh)
@@ -30,3 +31,6 @@ echo "Testing syschar values."
3031
[ "$($XPATH $result 'string(/oval_results/results/system/oval_system_characteristics/system_data/unix-sys:file_item/unix-sys:filepath)')" == "" ]
3132

3233
rm $result
34+
}
35+
36+
perform_test

tests/probes/maskattr/test_object_entity_mask_oval_5_9.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "file" || return 255
89

910
name=$(basename $0 .sh)
@@ -30,3 +31,6 @@ echo "Testing syschar values."
3031
[ "$($XPATH $result 'string(/oval_results/results/system/oval_system_characteristics/system_data/unix-sys:file_item/unix-sys:filepath)')" == "" ]
3132

3233
rm $result
34+
}
35+
36+
perform_test

tests/probes/maskattr/test_object_entity_nomask.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "file" || return 255
89

910
name=$(basename $0 .sh)
@@ -27,3 +28,6 @@ echo "Testing syschar values."
2728
[ "$($XPATH $result 'string(/oval_results/results/system/oval_system_characteristics/system_data/unix-sys:file_item/unix-sys:filepath)')" == "/etc/passwd" ]
2829

2930
rm $result
31+
}
32+
33+
perform_test

tests/probes/rpmverify/test_not_equals_operation.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "rpmverify" || return 255
89

910
name=$(basename $0 .sh)
@@ -23,3 +24,6 @@ echo "Testing syschar values."
2324
[ "$($XPATH $result 'count(/oval_results/results/system/oval_system_characteristics/collected_objects/object[@id="oval:x:obj:2"]/reference)')" == "1" ]
2425

2526
rm $result
27+
}
28+
29+
perform_test

tests/probes/sysctl/test_sysctl_probe.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "sysctl" || return 255
89

910
result=`mktemp`
@@ -17,4 +18,6 @@ assert_exists 1 "/oval_results/results/system/oval_system_characteristics/system
1718

1819
rm $result
1920
rm $stderr
21+
}
2022

23+
perform_test

tests/probes/sysctl/test_sysctl_probe_all.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e -o pipefail
66

7+
function perform_test {
78
probecheck "sysctl" || return 255
89

910
name=$(basename $0 .sh)
@@ -34,5 +35,6 @@ sed -i -E "/^E: lt-probe_sysctl: Can't read sysctl value from /d" "$stderr"
3435
[ ! -s $stderr ]
3536

3637
rm $stderr $result $ourNames $sysctlNames
38+
}
3739

38-
40+
perform_test

0 commit comments

Comments
 (0)