pike.git
/
src
/
testsuite.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/testsuite.in:15129:
{ } ")]]) test_do([[Stdio.write_file("recursive_module_dump_test/TestModule.pmod/A.pmod", #" import \".\"; void bar(C c) { } ")]])
-
test_do([[Stdio.write_file("recursive_module_dump_test/test.pike", #"
-
void main(int argc, array(string) argv) {
-
mixed err = (argc>1? !Tools.Standalone.dump()->dumpit(argv[1], argv[1]) :
-
catch(compile_string(\"import TestModule.A;\")));
-
Tools.Testsuite.report_result(!err, !!err);
-
}
-
")]])
+
define(dump_test_module, [[test_tests([[ array a() {
-
return Tools.Testsuite.run_script(({"-M", "recursive_module_dump_test", "
recursive_module_
dump
_test/test.pike
", "]]$1[["}));
+
return Tools.Testsuite.run_script(({"-M", "recursive_module_dump_test", "
-x", "
dump", "]]$1[["}));
}]])]]) define(try_load_test_module, [[test_tests([[ array a() {
-
return Tools.Testsuite.run_script(({"-M", "recursive_module_dump_test", "
recursive_module_dump_test/test
.
pike
"}));
+
return Tools.Testsuite.run_script(({"-M", "recursive_module_dump_test", "
-e", "TestModule
.
A
"}));
}]])]]) dnl - First, try without dumping try_load_test_module dnl - Next, dump only A.pmod dump_test_module(recursive_module_dump_test/TestModule.pmod/A.pmod) try_load_test_module dnl - Now, only module.pmod