update nonreg test bug_4620 following set/getenv changes
[scilab.git] / scilab / modules / io / tests / nonreg_tests / bug_4620.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2009 - DIGITEO - Allan CORNET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- Non-regression test for bug 4620 -->
8 //
9 // <-- Short Description -->
10 // the setenv function makes scilab hangs 
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/show_bug.cgi?id=4620
14 //
15 A = 1:100000;
16 B = strcat(string(A),'');
17 ierr = execstr('r = setenv(''TEST_FOO'',B);','errcatch');
18 if ierr <> 0 then bugmes();quit;end
19 //SetEnvironmentVaraible ( setenv on windows ) is able to set variable > 32767 ( _MAX_ENV )
20 if getos() <> "Windows" then
21     if r <> %F then bugmes();quit;end
22     if getenv('TEST_FOO','') <> '' then bugmes();quit;end
23 else
24     if r <> %T then bugmes();quit;end
25     if getenv('TEST_FOO','') <> B then bugmes();quit;end
26 end