All unit_tests now pass for ATOMS:
[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 // <-- ENGLISH IMPOSED -->
8 // <-- CLI SHELL MODE -->
9 load("SCI/modules/atoms/macros/atoms_internals/lib");
10 // If previous test did not end properly, restore, else backup config file
11 atomsRestoreConfig(%T);
12 atomsSaveConfig();
13 // Do not use the autoload system
14 atomsSetConfig("autoloadAddAfterInstall","False");
15 atomsSetConfig("Verbose" ,"False");
16 // Load the 1st scenario : See scene10.test.atoms.scilab.org.txt
17 atomsRepositorySetOfl("http://scene10.6.0.test.atoms.scilab.org");
18 Scanning repository http://scene10.6.0.test.atoms.scilab.org ... Done
19 // Install the toolbox 5
20 // =============================================================================
21 atomsInstall("toolbox_5V6");
22 // Check if the module is really installed
23 if ~atomsIsInstalled("toolbox_5V6")           then bugmes();quit;end
24 if ~atomsIsInstalled(["toolbox_5V6" "1.0"])   then bugmes();quit;end
25 if ~atomsIsInstalled(["toolbox_5V6" "1.0-1"]) then bugmes();quit;end
26 if ~atomsIsInstalled("toolbox_4V6")           then bugmes();quit;end
27 if ~atomsIsInstalled("toolbox_2V6")           then bugmes();quit;end
28 if ~atomsIsInstalled("toolbox_1V6")           then bugmes();quit;end
29 // Remove the module
30 atomsRemove("toolbox_5V6");
31 // Install the toolbox 5 (version is mentioned)
32 // =============================================================================
33 atomsInstall(["toolbox_5V6" "1.0"]);
34 // Check if the module is really installed
35 if ~atomsIsInstalled("toolbox_5V6")           then bugmes();quit;end
36 if ~atomsIsInstalled(["toolbox_5V6" "1.0"])   then bugmes();quit;end
37 if ~atomsIsInstalled(["toolbox_5V6" "1.0-1"]) then bugmes();quit;end
38 if ~atomsIsInstalled("toolbox_4V6")           then bugmes();quit;end
39 if ~atomsIsInstalled("toolbox_2V6")           then bugmes();quit;end
40 if ~atomsIsInstalled("toolbox_1V6")           then bugmes();quit;end
41 // Remove the module
42 atomsRemove("toolbox_5V6");
43 // Install the toolbox 5 (version + packaging version are mentioned)
44 // =============================================================================
45 atomsInstall(["toolbox_5V6" "1.0-1"]);
46 // Check if the module is really installed
47 if ~atomsIsInstalled("toolbox_5V6")           then bugmes();quit;end
48 if ~atomsIsInstalled(["toolbox_5V6" "1.0"])   then bugmes();quit;end
49 if ~atomsIsInstalled(["toolbox_5V6" "1.0-1"]) then bugmes();quit;end
50 if ~atomsIsInstalled("toolbox_4V6")           then bugmes();quit;end
51 if ~atomsIsInstalled("toolbox_2V6")           then bugmes();quit;end
52 if ~atomsIsInstalled("toolbox_1V6")           then bugmes();quit;end
53 // Remove the module
54 atomsRemove("toolbox_5V6");
55 // Install the toolbox 5 (user section)
56 // =============================================================================
57 atomsInstall("toolbox_5V6","user");
58 if ~atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
59 if ~atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
60 if ~atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
61 if ~atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
62 if atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
63 if atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
64 if atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
65 if atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
66 atomsRemove("toolbox_5V6","user");
67 if atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
68 if atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
69 if atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
70 if atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
71 // Install the toolbox 5 (allusers section)
72 // =============================================================================
73 atomsInstall("toolbox_5V6","allusers");
74 if ~atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
75 if ~atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
76 if ~atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
77 if ~atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
78 if atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
79 if atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
80 if atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
81 if atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
82 atomsRemove("toolbox_5V6","allusers");
83 if atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
84 if atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
85 if atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
86 if atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
87 // Install the toolbox 5 (Both section)
88 // =============================================================================
89 atomsInstall("toolbox_5V6","allusers");
90 atomsInstall("toolbox_5V6","user");
91 if ~atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
92 if ~atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
93 if ~atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
94 if ~atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
95 if ~atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
96 if ~atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
97 if ~atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
98 if ~atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
99 atomsRemove("toolbox_5V6","allusers");
100 if atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
101 if atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
102 if atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
103 if atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
104 if ~atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
105 if ~atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
106 if ~atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
107 if ~atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
108 atomsInstall("toolbox_5V6","allusers");
109 atomsRemove("toolbox_5V6","user");
110 if atomsIsInstalled("toolbox_5V6","user") then bugmes();quit;end
111 if atomsIsInstalled("toolbox_4V6","user") then bugmes();quit;end
112 if atomsIsInstalled("toolbox_2V6","user") then bugmes();quit;end
113 if atomsIsInstalled("toolbox_1V6","user") then bugmes();quit;end
114 if ~atomsIsInstalled("toolbox_5V6","allusers") then bugmes();quit;end
115 if ~atomsIsInstalled("toolbox_4V6","allusers") then bugmes();quit;end
116 if ~atomsIsInstalled("toolbox_2V6","allusers") then bugmes();quit;end
117 if ~atomsIsInstalled("toolbox_1V6","allusers") then bugmes();quit;end
118 atomsRemove("toolbox_5V6","allusers");
119 // Install the toolbox 7 (Local package)
120 // =============================================================================
121 atomsInstall(SCI+"/modules/atoms/tests/unit_tests/toolbox_7V6_1.0-1.bin.zip","allusers");
122 Scanning repository http://scene10.6.0.test.atoms.scilab.org ... Done
123 atomsInstall(SCI+"/modules/atoms/tests/unit_tests/toolbox_7V6_1.0-1.bin.zip","user");
124 Scanning repository http://scene10.6.0.test.atoms.scilab.org ... Done
125 if ~atomsIsInstalled("toolbox_7V6","allusers") then bugmes();quit;end
126 if ~atomsIsInstalled("toolbox_7V6","user")     then bugmes();quit;end
127 atomsRemove("toolbox_7V6","allusers");
128 if atomsIsInstalled("toolbox_7V6","allusers")  then bugmes();quit;end
129 if ~atomsIsInstalled("toolbox_7V6","user")     then bugmes();quit;end
130 atomsInstall(SCI+"/modules/atoms/tests/unit_tests/toolbox_7V6_1.0-1.bin.zip","allusers");
131 Scanning repository http://scene10.6.0.test.atoms.scilab.org ... Done
132 atomsRemove("toolbox_7V6","user");
133 if atomsIsInstalled("toolbox_7V6","user")      then bugmes();quit;end
134 if ~atomsIsInstalled("toolbox_7V6","allusers") then bugmes();quit;end
135 atomsRemove("toolbox_7V6","allusers");
136 // Restore original values
137 // =============================================================================
138 atomsRestoreConfig(%T);
139 atomsRepositorySetOfl(mgetl(SCI+"/modules/atoms/tests/unit_tests/repositories.orig"));
140 Scanning repository http://atoms.scilab.org/6.0 ... Done