summaryrefslogtreecommitdiff
path: root/doc/tutorial/tests.org
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tutorial/tests.org')
-rw-r--r--doc/tutorial/tests.org14
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/tutorial/tests.org b/doc/tutorial/tests.org
index 13dd3b39..3f68d829 100644
--- a/doc/tutorial/tests.org
+++ b/doc/tutorial/tests.org
@@ -84,14 +84,14 @@ root. However, in our case, we want to use the default runner and therefore it
is sufficient to create an empty module:
Create ~tutorial-defaults/CC/test/TARGETS~:
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ mkdir -p tutorial-defaults/CC/test
$ echo '{}' > tutorial-defaults/CC/test/TARGETS
#+END_SRC
Now we can run the test (i.e., build the test result):
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ CONF=$(/usr/src/justbuild/bin/just-mr.py -C repos.json setup tutorial)
$ just build -C $CONF greet test
INFO: Requested target is [["@","tutorial","greet","test"],{}]
@@ -127,7 +127,7 @@ command line, the ~-P~ option can be used. Argument to this option is the name
of the artifact that should be printed on the command line, in our case
~stdout~:
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ just build -C $CONF greet test --log-limit 1 -P stdout
greet output: Hello World!
@@ -144,7 +144,7 @@ Similarly, to create a shell test for testing the ~helloworld~ binary, a test
script must be provided:
~test.sh~:
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
set -e
[ "$(./helloworld)" = "Hello Universe!" ]
#+END_SRC
@@ -170,14 +170,14 @@ Similar to the binary tests, also for shell tests we need to provide at least an
empty module for the test rule defaults:
Create ~tutorial-defaults/shell/test/TARGETS~:
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ mkdir -p tutorial-defaults/shell/test
$ echo '{}' > tutorial-defaults/shell/test/TARGETS
#+END_SRC
Now we can run the shell test (i.e., build the test result):
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ just build -C $CONF test
INFO: Requested target is [["@","tutorial","","test"],{}]
INFO: Analysed target [["@","tutorial","","test"],{}]
@@ -232,7 +232,7 @@ test target combining the two tests above, add the following to the top-level
Now we can run all tests at once by just building the compound test target
~"all_tests"~:
-#+BEGIN_SRC shell
+#+BEGIN_SRC sh
$ just build -C $CONF all_tests
INFO: Requested target is [["@","tutorial","","all_tests"],{}]
INFO: Analysed target [["@","tutorial","","all_tests"],{}]