From 4376eb1698a18831ba9bd109402157d8518e5a0b Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 15 2020 18:49:52 +0000 Subject: Apply patch openscap-1.3.4-add_compression_test-PR_1564.patch patch_name: openscap-1.3.4-add_compression_test-PR_1564.patch present_in_specfile: true --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b7ca6cd..6948cd2 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,6 +26,7 @@ add_subdirectory("API") add_subdirectory("bindings") add_subdirectory("bz2") add_subdirectory("codestyle") +add_subdirectory("curl") add_subdirectory("CPE") add_subdirectory("DS") add_subdirectory("mitre") diff --git a/tests/curl/CMakeLists.txt b/tests/curl/CMakeLists.txt new file mode 100644 index 0000000..9c3d90d --- /dev/null +++ b/tests/curl/CMakeLists.txt @@ -0,0 +1 @@ +add_oscap_test("test_curl_encoding.sh") diff --git a/tests/curl/ds.xml b/tests/curl/ds.xml new file mode 100644 index 0000000..f33cb47 --- /dev/null +++ b/tests/curl/ds.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + 5.11 + 2009-01-12T10:41:00-05:00 + + + + + + PASS + pass + + + + + + + + + + + + + + + + oval:x:var:1 + + + + + + 100 + + + + + + + + + accepted + 1.0 + + + xccdf_test_profile + This profile is for testing. + + + + + test value + foo + 50 + 100 + + + This rule always pass + + + + + + This rule checks remote resource + + + + + + This rule always pass + + + + + + + diff --git a/tests/curl/test_curl_encoding.sh b/tests/curl/test_curl_encoding.sh new file mode 100755 index 0000000..6d82f95 --- /dev/null +++ b/tests/curl/test_curl_encoding.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e -o pipefail + +. $builddir/tests/test_common.sh + +function curl_accept_encoding { + local DF="${srcdir}/ds.xml" + local RF="results.xml" + local LOG="verbose.log" + + $OSCAP xccdf --verbose=DEVEL eval --fetch-remote-resources --results $RF $DF 2>$LOG || echo "OK" + + grep -P "Accept-Encoding.*gzip" $LOG + + return 0 +} + +test_init + +test_run "cURL: Accept-Encoding" curl_accept_encoding + +test_exit