Skip to content

Commit 845bcc9

Browse files
committed
Added src block to make it easy to run tests from org-mode
1 parent 70cf0fa commit 845bcc9

1 file changed

Lines changed: 102 additions & 0 deletions

File tree

tests/acceptance/README.org

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,3 +158,105 @@ Skipped tests: 0
158158
Soft failures: 0
159159
Total tests: 1
160160
#+END_EXAMPLE
161+
162+
** Check test
163+
164+
#+NAME: run-test
165+
#+CAPTION: Running a test manually
166+
#+begin_src sh :results output :exports both :var TESTFILE="./lib/files/edit_line_converge.cf"
167+
exec 2>&1
168+
find ../../lib/ -name "*.cf" | xargs chmod 600
169+
chmod 600 ${TESTFILE}
170+
./testall \
171+
--bindir="/var/cfengine/bin/" \
172+
--printlog ${TESTFILE}
173+
:
174+
#+end_src
175+
176+
#+CALL: run-test(TESTFILE="./lib/files/edit_line_converge.cf ./lib/files/edit_line_converge_prepend.cf")
177+
178+
#+RESULTS:
179+
#+begin_example
180+
======================================================================
181+
Testsuite started at 2020-10-29 11:49:33
182+
----------------------------------------------------------------------
183+
Total tests: 2
184+
185+
COMMON_TESTS: enabled
186+
TIMED_TESTS: enabled
187+
SLOW_TESTS: enabled
188+
ERROREXIT_TESTS: enabled
189+
SERIAL_TESTS: enabled
190+
NETWORK_TESTS: enabled
191+
LIBXML2_TESTS: enabled
192+
LIBCURL_TESTS: enabled
193+
UNSAFE_TESTS: disabled
194+
STAGING_TESTS: disabled
195+
196+
Test run is not parallel
197+
198+
./lib/files/edit_line_converge.cf Pass
199+
./lib/files/edit_line_converge_prepend.cf Pass
200+
201+
======================================================================
202+
Testsuite finished at 2020-10-29 11:49:35 (2 seconds)
203+
204+
Passed tests: 2
205+
Failed tests: 0
206+
Skipped tests: 0
207+
Soft failures: 0
208+
Total tests: 2
209+
======================================================================
210+
Testsuite started at 2020-10-29 11:49:33
211+
----------------------------------------------------------------------
212+
Total tests: 2
213+
214+
COMMON_TESTS: enabled
215+
TIMED_TESTS: enabled
216+
SLOW_TESTS: enabled
217+
ERROREXIT_TESTS: enabled
218+
SERIAL_TESTS: enabled
219+
NETWORK_TESTS: enabled
220+
LIBXML2_TESTS: enabled
221+
LIBCURL_TESTS: enabled
222+
UNSAFE_TESTS: disabled
223+
STAGING_TESTS: disabled
224+
225+
Test run is not parallel
226+
227+
----------------------------------------------------------------------
228+
./lib/files/edit_line_converge.cf
229+
----------------------------------------------------------------------
230+
2020-10-29T11:49:33-0500 error: UNTRUSTED: Module directory /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_cf/modules (mode 775) was not private!
231+
error: UNTRUSTED: Module directory /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_cf/modules (mode 775) was not private!
232+
R: test description: Test that converge edit_line bundle works as expected
233+
R: Diff command: /usr/bin/diff -u /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/./lib/files/edit_line_converge.cf.expected /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_cf/tmp/TEST.cfengine 2>/dev/null
234+
R: /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/./lib/files/edit_line_converge.cf Pass
235+
236+
Return code is 0.
237+
238+
==> Pass
239+
240+
----------------------------------------------------------------------
241+
./lib/files/edit_line_converge_prepend.cf
242+
----------------------------------------------------------------------
243+
2020-10-29T11:49:34-0500 error: UNTRUSTED: Module directory /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_prepend_cf/modules (mode 775) was not private!
244+
error: UNTRUSTED: Module directory /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_prepend_cf/modules (mode 775) was not private!
245+
R: test description: Test that converge_prepend works as expected
246+
R: Diff command: /usr/bin/diff -u /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/./lib/files/edit_line_converge_prepend.cf.expected /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/workdir/__lib_files_edit_line_converge_prepend_cf/tmp/TEST.cfengine 2>/dev/null
247+
R: /home/nickanderson/Northern.Tech/CFEngine/masterfiles/tests/acceptance/./lib/files/edit_line_converge_prepend.cf Pass
248+
249+
Return code is 0.
250+
251+
==> Pass
252+
253+
254+
======================================================================
255+
Testsuite finished at 2020-10-29 11:49:35 (2 seconds)
256+
257+
Passed tests: 2
258+
Failed tests: 0
259+
Skipped tests: 0
260+
Soft failures: 0
261+
Total tests: 2
262+
#+end_example

0 commit comments

Comments
 (0)