[bug_14041] genlib fixed about locked file by another program
[scilab.git] / scilab / modules / io / tests / nonreg_tests / bug_14041.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2015 - Scilab Enterprises - Cedric Delamarre
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //<-- CLI SHELL MODE -->
8 //<-- INTERACTIVE TEST -->
9 // <-- Non-regression test for bug 14041 -->
10 //
11 // <-- Bugzilla URL -->
12 // http://bugzilla.scilab.org/14041
13 //
14 // <-- Short Description -->
15 // genlib crashes if one file is a symbolic link created by emacs to lock currently edited file
16
17 // create a directory  (ie: dir_genlib)
18 // put in this directory a file wich contain the next script
19 function genlibtest()
20     disp("genlibtest")
21 endfunction
22
23 // then open this file (with emacs), modify the function but not save the file
24
25 // start scilab
26 // go to the path of the created directory
27 // execute in scilab
28
29 genlib("dir_genlib", "genlibtest", %t ,%t)
30
31 // this execution have to return an error : genlib: Cannot open file ''mylib//.#mylib.sci''.
32 // instead of crash