]> git.lyx.org Git - lyx.git/commitdiff
Refined description of syntax.
authorTommaso Cucinotta <tommaso@lyx.org>
Sun, 30 Jan 2011 16:00:01 +0000 (16:00 +0000)
committerTommaso Cucinotta <tommaso@lyx.org>
Sun, 30 Jan 2011 16:00:01 +0000 (16:00 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37376 a592a061-630c-0410-9148-cb99ea01b6c8

development/autotests/hello-world-in.txt

index 1b5295e961e4ef2984addf4bcef892c6358b8ba6..cda460b7f910e35474e4e595d6896ae3c0debc26 100644 (file)
 # TestBegin <args...>
 #   Starts a test case under deterministic conditions:
 #   Any currently running instance of LyX is killed
-#   A new LyX instance is spawned, with the command-line args <args...>
+#   A new LyX instance is spawned, with the command-line arguments
+#   specified in <args...>.
 #
 # TestEnd <cmd...>
 #   Ends a test case, killing the LyX instance under test, and
 #   executing the <cmd...> commands into an os.system(). The exit status
-#   of the commands sequence determines success or failure of the test
+#   of the commands sequence determines success or failure of the test.
+#   This is equivalent to:
+#     TestEnd
+#     Assert <cmd...>
+#
+# Assert <cmd...>
+#   Executes the <cmd...> commands into an os.system() and, if the
+#   exit status is non-zero, then abort the test execution making it fail.
+#
+# Lang <lang>
+#   Sets the environment variable LANG to <lang>. Useful before launching
+#   LyX (i.e., before a TestBegin command, in order to set deterministically
+#   the language settings, which impacts the actual key sequences needed to
+#   operate within LyX. This way, different developers can write different
+#   test cases in different languages and still they can be executed by
+#   anyone.
 #
 # KK: <chars...>
 #   Feeds the running LyX instance with the specified key characters.
 # LaTeX, and verifies that the typed characters are indeed present in the
 # exported document.
 #
-Exec rm -f /tmp/test.lyx /tmp/test.tex
-TestBegin /tmp/test.lyx 2> /tmp/log 2>&1
+Lang it_IT.utf8
+TestBegin test.lyx > lyx-log.txt 2>&1
 KK: Hello World
 KK: \Afs
 KK: \Ax
 KK: buffer-export latex\[Return]
-TestEnd grep "Hello World" /tmp/test.tex
+TestEnd grep "Hello World" test.tex