Fix test on Win 64b : test_run(development_tools, example_run)
[scilab.git] / scilab / modules / development_tools / tests / unit_tests / example_run.tst
index 0eefdd8..6e26b5e 100644 (file)
@@ -29,11 +29,14 @@ assert_checkerror("example_run(""core"", ""extraction"", [""en_US"", ""fr_FR""])
 refMsg = msprintf(gettext("%s: Wrong value for input argument #%d: A Scilab module name expected.\n"), "example_run", 1);
 assert_checkerror("example_run(""toto"");", refMsg);
 
-refMsg = msprintf(gettext("%s: Wrong value for input argument #%d: A ''%s'' module function name expected.\n"), "example_run", 2, "core");
-assert_checkerror("example_run(""core"", ""doesnotexistsname"");", refMsg);
+// On Windows, the binary version doesn't contain help directory
+if isdir(fullfile(SCI,"modules","core","help")) then
+    refMsg = msprintf(gettext("%s: Wrong value for input argument #%d: A ''%s'' module function name expected.\n"), "example_run", 2, "core");
+    assert_checkerror("example_run(""core"", ""doesnotexistsname"");", refMsg);
 
-refMsg = msprintf(gettext("%s: Wrong value for input argument #%d: A valid language expected.\n"), "example_run", 3);
-assert_checkerror("example_run(""core"", ""extraction"", ""aa_BB"");", refMsg);
+    refMsg = msprintf(gettext("%s: Wrong value for input argument #%d: A valid language expected.\n"), "example_run", 3);
+    assert_checkerror("example_run(""core"", ""extraction"", ""aa_BB"");", refMsg);
+end
 
 if ~isempty(ls("SCI/modules/xml/help/en_US/*.xml")) then // Help XML sources must be available for the following lines
     example_run("xml", [], "", "short_summary");
@@ -42,4 +45,4 @@ if ~isempty(ls("SCI/modules/xml/help/en_US/*.xml")) then // Help XML sources mus
     example_run("core", "extraction", "en_US", "short_summary");
     example_run("core", "extraction", "en_US", ["no_check_error_output", "short_summary"]);
     example_run("core", "extraction", "en_US", ["no_check_error_output", "short_summary"], TMPDIR + "/example_run.xml");
-end
\ No newline at end of file
+end