summaryrefslogtreecommitdiffstats
path: root/test/TEX/multi-run.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/TEX/multi-run.py')
-rw-r--r--test/TEX/multi-run.py25
1 files changed, 24 insertions, 1 deletions
diff --git a/test/TEX/multi-run.py b/test/TEX/multi-run.py
index f827ac9..d4e2d79 100644
--- a/test/TEX/multi-run.py
+++ b/test/TEX/multi-run.py
@@ -42,7 +42,7 @@ latex = test.where_is('latex')
if not tex and not latex:
test.skip_test("Could not find tex or latex; skipping test(s).\n")
-test.subdir('work1', 'work2')
+test.subdir('work1', 'work2', 'work4')
input_file = r"""
@@ -55,6 +55,15 @@ As stated in \cite{X}, this is a bug-a-boo.
\end{document}
"""
+input_file2 = r"""
+\documentclass{article}
+\begin{document}
+Hello world.
+% \bibliography{fooref}
+% \bibliographystyle{plain}
+\end{document}
+"""
+
bibfile = r"""
@Article{X,
author = "Mr. X",
@@ -86,6 +95,8 @@ PDF( "foo.tex" )
print foo_log
test.fail_test(1)
+
+
if latex:
test.write(['work2', 'SConstruct'], """\
@@ -106,4 +117,16 @@ PDF( "foo.ltx" )
print foo_log
test.fail_test(1)
+
+
+ test.write(['work4', 'SConstruct'], """\
+DVI( "foo.ltx" )
+""")
+ test.write(['work4', 'foo.ltx'], input_file2)
+
+ test.run(chdir = 'work4', arguments = '.')
+
+ test.up_to_date(chdir = 'work4', arguments = '.')
+
+
test.pass_test()