Xcos: fix memleak on MVC objects after 238f0650
[scilab.git] / scilab / modules / scicos / tests / unit_tests / do_eval_check_leaks.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2018 - ESI Group - Clement DAVID
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- CLI SHELL MODE -->
9 // <-- NO CHECK REF -->
10 //
11 // Check MVC object leaks on Scilab adapters API on a simulation sub-pass.
12
13 log = mgetl("SCI/modules/scicos/tests/unit_tests/do_eval.dia.ref");
14
15 log = log(grep(log, ["objectCreated", "objectDeleted"]));
16 objects = strtod(csvTextScan(log, " ", ".", "string")(:, 7));
17 objects = gsort(objects);
18
19 leaks = objects(2*find((objects(1:2:$-1) - objects(2:2:$))));
20 if leaks <> [] then
21     error("found leaks at " + string(leaks));
22 end
23
24