# Remove old log files
#
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_delim.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_delim.log"`
#
# We can only over-ride actions in an "actions" subsection,
}
linelog_fmt_delim
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_delim.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_delim.log"`
if (&Tmp-String-0 == 'bob, ') {
test_pass
# Check strings are appended
linelog_fmt_delim
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_delim.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_delim.log"`
if (&Tmp-String-0 == 'bob, bob, ') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_delim.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_delim.log"`
# Remove old log files
#
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
actions {
fail = 1
&control.Tmp-String-1 := 'foo\nbar'
linelog_escapes
-&Tmp-String-0 := `/bin/sh -c "tail -n2 $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n2 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
&Tmp-String-1 := "%{hex:%{Tmp-String-0}}"
#
test_fail
}
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
#
# This is left alone, and not "\n" --> 0x0a, too.
&control.Tmp-String-1 := "foo\nbar"
linelog_escapes
-&Tmp-String-0 := `/bin/sh -c "tail -n2 $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n2 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
&Tmp-String-1 := "%{hex:%{Tmp-String-0}}"
if (&Tmp-String-1 == '666f6f0a626172') {
test_fail
}
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
if (&Tmp-String-0 == "bar") {
test_pass
# Fixme... needs completing. Too many broken escaping things.
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_escapes.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log"`
# Remove old log files
#
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_multi.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_multi.log"`
actions {
fail = 1
}
linelog_ref_multi
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_multi.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_multi.log"`
if (&Tmp-String-0 == '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ') {
test_pass
linelog_ref_multi
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_multi.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_multi.log"`
if (&Tmp-String-0 == ', blippo, ') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_multi.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_multi.log"`
# Remove old log files
#
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_a.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
actions {
fail = 1
&control.Tmp-String-0 := 'test_default'
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == 'bob default') {
test_pass
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == 'bob exec') {
test_pass
}
# Check it's not overwriting the same line repeatedly
-&Tmp-String-0 := `/bin/sh -c "head -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "head -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == 'bob default') {
test_pass
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == 'bob') {
test_pass
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == 'bob xlat') {
test_pass
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == '%{User-Name} literal') {
test_pass
linelog_fmt_and_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
if (&Tmp-String-0 == '') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_a.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log"`
# Remove old log files
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_b.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_b.log"`
actions {
fail = 1
}
group {
- &Tmp-String-0 := `/bin/sh -c "test ! -e $ENV{MODULE_TEST_DIR}/test_b.log"`
+ &Tmp-String-0 := `/bin/sh -c "test ! -e $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_b.log"`
actions {
fail = 1
linelog_ref
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_b.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_b.log"`
if (&Tmp-String-0 == 'bob exec') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_b.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_b.log"`
# Remove old log files
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_c.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
actions {
fail = 1
&control.Tmp-String-0 := '.messages.test_xlat'
linelog_fmt_and_ref_attr
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_c.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
if (&Tmp-String-0 == 'bob xlat') {
test_pass
&control.Tmp-String-0 := 'test_xlat'
linelog_fmt_and_ref_attr
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_c.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
if (&Tmp-String-0 == 'bob') {
test_pass
&control.Tmp-String-0 := 'messages.test_xlat'
linelog_fmt_and_ref_attr
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_c.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
if (&Tmp-String-0 == 'bob xlat') {
test_pass
test_fail
}
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_c.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
if (&Tmp-String-0 == 'bob xlat') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_c.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log"`
# Remove old log files
group {
- &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_d.log"`
+ &Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_d.log"`
actions {
fail = 1
}
linelog_fmt
-&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/test_d.log"`
+&Tmp-String-0 := `/bin/sh -c "tail -n1 $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_d.log"`
if (&Tmp-String-0 == 'bob') {
test_pass
}
# Remove the file
-&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/test_d.log"`
+&Tmp-String-0 := `/bin/sh -c "rm $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_d.log"`
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_a.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_a.log
}
format = "%{User-Name} default"
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_b.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_b.log
}
reference = ".messages.%{control.Tmp-String-0}"
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_c.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_c.log
}
format = &User-Name
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_d.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_d.log
}
format = &User-Name
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_escapes.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_escapes.log
}
reference = ".messages.%{control.Tmp-String-0}"
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_delim.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_delim.log
}
delimiter = ", "
destination = file
file {
- filename = $ENV{MODULE_TEST_DIR}/test_multi.log
+ filename = $ENV{MODULE_TEST_DIR}/$ENV{MODULE_TEST_UNLANG}/test_multi.log
}
delimiter = ", "