ATOMS: Add tests
[scilab.git] / scilab / modules / atoms / tests / unit_tests / atomsInstall.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2009 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- JVM NOT MANDATORY -->
8 load("SCI/modules/atoms/macros/atoms_internals/lib");
9 // Load the 1st scenario : See scene1.test.atoms.scilab.org.txt
10 atomsRepositorySetOfl("http://scene1.test.atoms.scilab.org");
11 // Do not use the autoload system
12 config_autoload = atomsGetConfig("autoload");
13 atomsSetConfig("autoload","False");
14 // Install the toolbox 5
15 // =============================================================================
16 atomsInstall("toolbox_5");
17 // Check if the module is really installed
18 if ~atomsIsInstalled("toolbox_5") then bugmes();quit;end
19 if ~atomsIsInstalled("toolbox_4") then bugmes();quit;end
20 if ~atomsIsInstalled("toolbox_2") then bugmes();quit;end
21 if ~atomsIsInstalled("toolbox_1") then bugmes();quit;end
22 // Remove the module
23 atomsRemove("toolbox_5");
24 // Install the toolbox 5 (user section)
25 // =============================================================================
26 atomsInstall("toolbox_5","user");
27 if ~atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
28 if ~atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
29 if ~atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
30 if ~atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
31 if atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
32 if atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
33 if atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
34 if atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
35 atomsRemove("toolbox_5","user");
36 if atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
37 if atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
38 if atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
39 if atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
40 // Install the toolbox 5 (allusers section)
41 // =============================================================================
42 atomsInstall("toolbox_5","allusers");
43 if ~atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
44 if ~atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
45 if ~atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
46 if ~atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
47 if atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
48 if atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
49 if atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
50 if atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
51 atomsRemove("toolbox_5","allusers");
52 if atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
53 if atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
54 if atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
55 if atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
56 // Install the toolbox 5 (Both section)
57 // =============================================================================
58 atomsInstall("toolbox_5","allusers");
59 atomsInstall("toolbox_5","user");
60 if ~atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
61 if ~atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
62 if ~atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
63 if ~atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
64 if ~atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
65 if ~atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
66 if ~atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
67 if ~atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
68 atomsRemove("toolbox_5","allusers");
69 if atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
70 if atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
71 if atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
72 if atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
73 if ~atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
74 if ~atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
75 if ~atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
76 if ~atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
77 atomsInstall("toolbox_5","allusers");
78 atomsRemove("toolbox_5","user");
79 if atomsIsInstalled("toolbox_5","user") then bugmes();quit;end
80 if atomsIsInstalled("toolbox_4","user") then bugmes();quit;end
81 if atomsIsInstalled("toolbox_2","user") then bugmes();quit;end
82 if atomsIsInstalled("toolbox_1","user") then bugmes();quit;end
83 if ~atomsIsInstalled("toolbox_5","allusers") then bugmes();quit;end
84 if ~atomsIsInstalled("toolbox_4","allusers") then bugmes();quit;end
85 if ~atomsIsInstalled("toolbox_2","allusers") then bugmes();quit;end
86 if ~atomsIsInstalled("toolbox_1","allusers") then bugmes();quit;end
87 atomsRemove("toolbox_5","allusers");
88 // Restore original values
89 atomsSetConfig("autoload",config_autoload);
90 atomsRepositorySetOfl("http://atoms.scilab.org");