From 913c066be9dda20574d711f7f416c2b1a7cc72c1 Mon Sep 17 00:00:00 2001 From: Clinton Wolfe Date: Fri, 20 Dec 2019 07:17:48 -0500 Subject: [PATCH] Test fixture and functional test for compliance fetcher Signed-off-by: Clinton Wolfe --- .../auto-dep-on-missing-0.1.0.tar.gz | Bin 0 -> 1144 bytes .../controls/auto-dep-on-missing.rb | 5 +++++ .../controls/include-missing.rb | 1 + .../auto-dep-on-missing/inspec.yml | 9 +++++++++ .../auto-missing/controls/include-basic.rb | 1 + .../auto-missing/controls/missing.rb | 5 +++++ .../fetcher-failures/auto-missing/inspec.yml | 9 +++++++++ .../controls/include-archive.rb | 1 + .../controls/local-dep-on-bad-archive.rb | 5 +++++ .../local-dep-on-bad-auto-archive/inspec.yml | 8 ++++++++ test/functional/fetchers_test.rb | 10 ++++++++++ 11 files changed, 54 insertions(+) create mode 100644 test/fixtures/profiles/fetcher-failures/auto-dep-on-missing-0.1.0.tar.gz create mode 100644 test/fixtures/profiles/fetcher-failures/auto-dep-on-missing/controls/auto-dep-on-missing.rb create mode 100644 test/fixtures/profiles/fetcher-failures/auto-dep-on-missing/controls/include-missing.rb create mode 100644 test/fixtures/profiles/fetcher-failures/auto-dep-on-missing/inspec.yml create mode 100644 test/fixtures/profiles/fetcher-failures/auto-missing/controls/include-basic.rb create mode 100644 test/fixtures/profiles/fetcher-failures/auto-missing/controls/missing.rb create mode 100644 test/fixtures/profiles/fetcher-failures/auto-missing/inspec.yml create mode 100644 test/fixtures/profiles/fetcher-failures/local-dep-on-bad-auto-archive/controls/include-archive.rb create mode 100644 test/fixtures/profiles/fetcher-failures/local-dep-on-bad-auto-archive/controls/local-dep-on-bad-archive.rb create mode 100644 test/fixtures/profiles/fetcher-failures/local-dep-on-bad-auto-archive/inspec.yml diff --git a/test/fixtures/profiles/fetcher-failures/auto-dep-on-missing-0.1.0.tar.gz b/test/fixtures/profiles/fetcher-failures/auto-dep-on-missing-0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d9d6395f5b751fe6f3384a8635e77408a33c901 GIT binary patch literal 1144 zcmV-;1c&<{iwFRRxcprJ1MFK(Z=*OE?m550>S^{s@CU|8ZlgWTZKXY~R+VF%30lAi zla5BK{qJiC`6wZwX@G`_AE|03jIsUrdF}VHD^!waD$-9q0zwZmO3m*Q_21>+h)~85 z@i1gh5D|pf6QF%IYKM)^d1jjOV=ZNLpKc1e(v-Occwlq|{?RDyus;1fM-IEe1gq|9{4pV%v>q+y4>j)#E=Q zHvSKSqu~BF`J3cn9+^j9K^1{OzUFxq7d21`;BTL-xdz`=BEhZ#y@_L<{WMi1;9K&i znP%YkeOv>7Y~P*i*Bm%SQ)pgFQ!`K`KQRY`X2;c^S}2I z%dBVXBDVT}CVsr(-()V7+5O)TIQ9QZ;;ixaAn08G4d(}~=YOP@|6zs+victa`}040 z=J$~3O8=M65!&?cp_Ba|#n9@12)x_>-?`ZDH2x2!cZZID2Zpz`yWgT?{Wto^ZTiRT zME``@^Z!B6;G{Mizdyn#0%kW5$Vlcg0IN*J;A^GiNfZj1=;E!E8;v`73U6_C57FaX zWcloI`&H1D{xA8+*ZV)7U)=w*{!jn7bxD2CH?HQNPzt?~^FM^JI>060wkurEKO^4Q z?|*m8zuT8ik8IlB(C+`#{9lt0;<4}l?u`F)2Q+*Cr<@4Z{dqLp!TnD&NxgdfXK3vH z@15!YT(jH!pGWpa9s&1o{|`}A*FW{G{s+r=GZJ*ozuRCaT%G@820c9T^?xL=`Tt|1 zEB)Vc|KlY8$CP3F|38Dk=Kqh4j`jbc`yVIyKc