1 | exe:geno_test |
---|
2 | |
---|
3 | TESTNAME:geno_test valid f1 |
---|
4 | arg:XrqX[G:1.23][-1:2.34] |
---|
5 | out:valid |
---|
6 | out: |
---|
7 | RUNTEST |
---|
8 | |
---|
9 | TESTNAME:geno_test invalid f1 |
---|
10 | arg:rq[0:0] |
---|
11 | out:[WARN] Geno.isValid: 1 warning(s) while checking validity of '' |
---|
12 | out:[WARN] Geno.isValid: ...[WARN] GenoConv_F1.grow: Illegal neuron position (ignored) |
---|
13 | out:invalid |
---|
14 | out: |
---|
15 | RUNTEST |
---|
16 | |
---|
17 | TESTNAME:geno_test valid f0 |
---|
18 | arg:- |
---|
19 | in://0 |
---|
20 | in:p: |
---|
21 | in:p:1 |
---|
22 | in:j:0,1 |
---|
23 | out:valid |
---|
24 | out: |
---|
25 | RUNTEST |
---|
26 | |
---|
27 | TESTNAME:geno_test invalid f0 |
---|
28 | arg:- |
---|
29 | in://0 |
---|
30 | in:p: |
---|
31 | in:p: |
---|
32 | out:[ERROR] Geno.isValid: 1 error(s) while checking validity of '' |
---|
33 | out:[ERROR] Geno.isValid: ...[ERROR] Model.internalCheck: Not all parts connected (eg. Part #0 and Part #1) |
---|
34 | out:invalid |
---|
35 | out: |
---|
36 | RUNTEST |
---|
37 | |
---|
38 | ################################## another executable... ################################## |
---|
39 | |
---|
40 | exe:full_props |
---|
41 | |
---|
42 | TESTNAME:full_props |
---|
43 | arg:X |
---|
44 | out:*INSERTPLATFORMDEPENDENTFILE*:full_props_x |
---|
45 | RUNTEST |
---|
46 | |
---|
47 | TESTNAME:full_props with a more complex genotype |
---|
48 | arg:FIX[@,p:0.6543,1:-1.23456]X[G] |
---|
49 | out:*INSERTPLATFORMDEPENDENTFILE*:full_props-complex |
---|
50 | RUNTEST |
---|
51 | |
---|
52 | TESTNAME:full_props with fS |
---|
53 | arg:/*S*/1.1,0,0.4:C[Gpart]{x=0.806,y=0.806,z=2.295}(C[N;M:p=0.899]{x=0.806,z=0.806}(E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1},bIE[N,1]{rx=-1.277,ry=-1.087,rz=-0.9208,tx=1.189,ty=1.1182,tz=-0.1494,x=1,y=1,z=1}E{rx=0.4085,ry=1.0807,rz=0.5977,tx=0.4698,ty=0.3333,tz=1.4408,x=1,y=1,z=1}E{rx=-0.9279,ry=-0.2806,rz=-0.7292,tx=1.1498,ty=-0.6195,tz=0.0121,x=1,y=1,z=1}),biR[N]{ry=0.271,x=1.0144,y=0.903,z=0.903}(R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}),iC{rx=-0.9744,ry=-1.5695,rz=1.1659,tx=-0.9065,ty=-1.2759,tz=-0.0857,x=1.273,y=0.133,z=1.509},R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},iE{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}) |
---|
54 | out:*INSERTPLATFORMDEPENDENTFILE*:full_props-fS |
---|
55 | RUNTEST |
---|
56 | |
---|
57 | ################################## another executable... ################################## |
---|
58 | |
---|
59 | exe:f0_variants_test |
---|
60 | |
---|
61 | TESTNAME:f0_variants_test |
---|
62 | out:*INSERTPLATFORMDEPENDENTFILE*:f0_variants_test-default |
---|
63 | RUNTEST |
---|
64 | |
---|
65 | TESTNAME:f0_variants_test with a more complex genotype |
---|
66 | arg:FIX[@,p:0.6543,1:-1.23456]X[G] |
---|
67 | out:*INSERTPLATFORMDEPENDENTFILE*:f0_variants_test-complex |
---|
68 | RUNTEST |
---|
69 | |
---|
70 | TESTNAME:f0_variants_test with fS |
---|
71 | arg:/*S*/1.1,0,0.4:C[Gpart]{x=0.806,y=0.806,z=2.295}(C[N;M:p=0.899]{x=0.806,z=0.806}(E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1},bIE[N,1]{rx=-1.277,ry=-1.087,rz=-0.9208,tx=1.189,ty=1.1182,tz=-0.1494,x=1,y=1,z=1}E{rx=0.4085,ry=1.0807,rz=0.5977,tx=0.4698,ty=0.3333,tz=1.4408,x=1,y=1,z=1}E{rx=-0.9279,ry=-0.2806,rz=-0.7292,tx=1.1498,ty=-0.6195,tz=0.0121,x=1,y=1,z=1}),biR[N]{ry=0.271,x=1.0144,y=0.903,z=0.903}(R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}),iC{rx=-0.9744,ry=-1.5695,rz=1.1659,tx=-0.9065,ty=-1.2759,tz=-0.0857,x=1.273,y=0.133,z=1.509},R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},iE{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}) |
---|
72 | out:*INSERTPLATFORMDEPENDENTFILE*:f0_variants_test-fS |
---|
73 | RUNTEST |
---|
74 | |
---|
75 | ################################## another executable... ################################## |
---|
76 | |
---|
77 | exe:genoconv_test |
---|
78 | |
---|
79 | TESTNAME:genoconv_test |
---|
80 | out:*INSERTPLATFORMDEPENDENTFILE*:genoconv_test-default |
---|
81 | RUNTEST |
---|
82 | |
---|
83 | TESTNAME:genoconv_test with a more complex genotype |
---|
84 | arg:FIX[@,p:0.6543,1:-1.23456]X[G] |
---|
85 | out:*INSERTPLATFORMDEPENDENTFILE*:genoconv_test-complex |
---|
86 | RUNTEST |
---|
87 | |
---|
88 | TESTNAME:genoconv_test with a simple multiplying converter |
---|
89 | arg:/*multiply*/2X2r3X2(X2) |
---|
90 | out:*INSERTPLATFORMDEPENDENTFILE*:genoconv_test-simplemultiply |
---|
91 | RUNTEST |
---|
92 | |
---|
93 | TESTNAME:genoconv_test with a simple solid-shape converter |
---|
94 | arg:/*shapes*/ball,cube,cylinder,cube |
---|
95 | out:*INSERTPLATFORMDEPENDENTFILE*:genoconv_test-simplesolids |
---|
96 | RUNTEST |
---|
97 | |
---|
98 | ################################## another executable... ################################## |
---|
99 | |
---|
100 | exe:genomanipulation |
---|
101 | |
---|
102 | TESTNAME:genomanipulation |
---|
103 | out:*INSERTPLATFORMDEPENDENTFILE*:genomanipulation-default |
---|
104 | RUNTEST |
---|
105 | |
---|
106 | TESTNAME:genomanipulation with a more complex genotype |
---|
107 | arg:FIX[@,p:0.6543,1:-1.23456]X[G] |
---|
108 | out:*INSERTPLATFORMDEPENDENTFILE*:genomanipulation-complex |
---|
109 | RUNTEST |
---|
110 | |
---|
111 | TESTNAME:genomanipulation with fS |
---|
112 | arg:/*S*/1.1,0,0.4:C[Gpart]{x=0.806,y=0.806,z=2.295}(C[N;M:p=0.899]{x=0.806,z=0.806}(E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1},bIE[N,1]{rx=-1.277,ry=-1.087,rz=-0.9208,tx=1.189,ty=1.1182,tz=-0.1494,x=1,y=1,z=1}E{rx=0.4085,ry=1.0807,rz=0.5977,tx=0.4698,ty=0.3333,tz=1.4408,x=1,y=1,z=1}E{rx=-0.9279,ry=-0.2806,rz=-0.7292,tx=1.1498,ty=-0.6195,tz=0.0121,x=1,y=1,z=1}),biR[N]{ry=0.271,x=1.0144,y=0.903,z=0.903}(R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}),iC{rx=-0.9744,ry=-1.5695,rz=1.1659,tx=-0.9065,ty=-1.2759,tz=-0.0857,x=1.273,y=0.133,z=1.509},R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},iE{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}) |
---|
113 | out:*INSERTPLATFORMDEPENDENTFILE*:genomanipulation-fS |
---|
114 | RUNTEST |
---|
115 | |
---|
116 | ################################## another executable... ################################## |
---|
117 | |
---|
118 | exe:genooper_test |
---|
119 | |
---|
120 | TESTNAME:genooper_test |
---|
121 | out:*INSERTPLATFORMDEPENDENTFILE*:genooper_test-default |
---|
122 | #RUNTEST #fS unstable and crashes all the time, so commented out |
---|
123 | #make deterministic? |
---|
124 | |
---|
125 | TESTNAME:genooper_test with a more complex genotype |
---|
126 | arg:/*4*/<<N:ML<rCXm>N:T>N:T><N:T><X>N:@[G:2.427] |
---|
127 | out:*INSERTPLATFORMDEPENDENTFILE*:genooper_test-complex |
---|
128 | #RUNTEST |
---|
129 | |
---|
130 | ################################## another executable... ################################## |
---|
131 | |
---|
132 | TESTNAME:genooper_test_fTest |
---|
133 | exe:genooper_test_fTest |
---|
134 | out:*INSERTPLATFORMDEPENDENTFILE*:genooper_test_fTest |
---|
135 | RUNTEST |
---|
136 | |
---|
137 | ################################## another executable... ################################## |
---|
138 | |
---|
139 | TESTNAME:loader_test_geno |
---|
140 | exe:loader_test_geno |
---|
141 | arg:similarity.gen |
---|
142 | arg:Spiral plant |
---|
143 | out:*INSERTPLATFORMDEPENDENTFILE*:loader_test_geno |
---|
144 | RUNTEST |
---|
145 | |
---|
146 | ################################## another executable... ################################## |
---|
147 | |
---|
148 | TESTNAME:loader_test_param |
---|
149 | exe:loader_test_param |
---|
150 | arg:../frams/_demos/loader_test_param.in |
---|
151 | out:*INSERTPLATFORMDEPENDENTFILE*:loader_test_param |
---|
152 | RUNTEST |
---|
153 | |
---|
154 | ################################## another executable... ################################## |
---|
155 | |
---|
156 | exe:multiline_f0_test |
---|
157 | |
---|
158 | TESTNAME:multiline_f0_test default |
---|
159 | out:*INSERTPLATFORMDEPENDENTFILE*:multiline_f0_test-default |
---|
160 | RUNTEST |
---|
161 | |
---|
162 | TESTNAME:multiline_f0_test with complex genotype |
---|
163 | arg:FIX[@,p:0.6543,1:-1.23456]X[G] |
---|
164 | out:*INSERTPLATFORMDEPENDENTFILE*:multiline_f0_test-complex |
---|
165 | RUNTEST |
---|
166 | |
---|
167 | TESTNAME:multiline_f0_test with fS |
---|
168 | arg:/*S*/1.1,0,0.4:C[Gpart]{x=0.806,y=0.806,z=2.295}(C[N;M:p=0.899]{x=0.806,z=0.806}(E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1},bIE[N,1]{rx=-1.277,ry=-1.087,rz=-0.9208,tx=1.189,ty=1.1182,tz=-0.1494,x=1,y=1,z=1}E{rx=0.4085,ry=1.0807,rz=0.5977,tx=0.4698,ty=0.3333,tz=1.4408,x=1,y=1,z=1}E{rx=-0.9279,ry=-0.2806,rz=-0.7292,tx=1.1498,ty=-0.6195,tz=0.0121,x=1,y=1,z=1}),biR[N]{ry=0.271,x=1.0144,y=0.903,z=0.903}(R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}),iC{rx=-0.9744,ry=-1.5695,rz=1.1659,tx=-0.9065,ty=-1.2759,tz=-0.0857,x=1.273,y=0.133,z=1.509},R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},iE{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}) |
---|
169 | out:*INSERTPLATFORMDEPENDENTFILE*:multiline_f0_test-fS |
---|
170 | RUNTEST |
---|
171 | |
---|
172 | ################################## another executable... ################################## |
---|
173 | |
---|
174 | TESTNAME:mutableparam_test |
---|
175 | exe:mutableparam_test |
---|
176 | out:*INSERTPLATFORMDEPENDENTFILE*:mutableparam_test |
---|
177 | RUNTEST |
---|
178 | |
---|
179 | ################################## another executable... ################################## |
---|
180 | |
---|
181 | TESTNAME:neuro_layout_test |
---|
182 | exe:neuro_layout_test |
---|
183 | arg:/*4*/<lX>CfmQ<,fm<<<<rFX>N:N[-2:-0.202]>X>mfrm<<<N:M<rFX>N:N[-2:3.64]>XF>mN:*>N:T>N:T>m<m<<<N:M<r<r<<N:M<rX>N:N[-2:0.58]>X>qfrm<<<N:M<rFX>N:N[-2:3.64]>XF>mN:*>N:T>N:N[-2:-0.495]>N:N[-2:-0.495]>X>qfm<<imN:*><XF>N:M<rFX>N:N[-2:3.64]>N:T>N:T>N:T |
---|
184 | out:*INSERTPLATFORMDEPENDENTFILE*:neuro_layout_test |
---|
185 | RUNTEST |
---|
186 | |
---|
187 | ################################## another executable... ################################## |
---|
188 | |
---|
189 | TESTNAME:neuro_test |
---|
190 | exe:neuro_test |
---|
191 | arg:X[N][Nu][G][Gpart][T][Tcontact][Tproximity][S][*][|][@][M][D][DoesNotExist][Fuzzy][VEye][VMotor][Sti][LMu][Water][Energy][Ch][ChMux][ChSel][Rnd][Sin][Delay][Light][Nn][PIDP][PIDV][SeeLight][SeeLight2][S0][S1][Thr] |
---|
192 | arg:30 |
---|
193 | out:*INSERTPLATFORMDEPENDENTFILE*:neuro_test |
---|
194 | RUNTEST |
---|
195 | |
---|
196 | ################################## another executable... ################################## |
---|
197 | |
---|
198 | TESTNAME:paramtree_paramlist_test |
---|
199 | exe:paramtree_paramlist_test |
---|
200 | out:*INSERTPLATFORMDEPENDENTFILE*:paramtree_paramlist_test |
---|
201 | RUNTEST |
---|
202 | |
---|
203 | ################################## another executable... ################################## |
---|
204 | |
---|
205 | TESTNAME:paramtree_stdin_test |
---|
206 | exe:paramtree_stdin_test |
---|
207 | in:a |
---|
208 | in:a: b: d |
---|
209 | in:a: z |
---|
210 | in:a: b |
---|
211 | in:a: b: c |
---|
212 | in:a: y |
---|
213 | in:A |
---|
214 | out:*INSERTPLATFORMDEPENDENTFILE*:paramtree_stdin_test |
---|
215 | RUNTEST |
---|
216 | |
---|
217 | ################################## another executable... ################################## |
---|
218 | |
---|
219 | TESTNAME:part_shapes |
---|
220 | exe:part_shapes |
---|
221 | out:*INSERTPLATFORMDEPENDENTFILE*:part_shapes |
---|
222 | RUNTEST |
---|
223 | |
---|
224 | ################################## another executable... ################################## |
---|
225 | |
---|
226 | TESTNAME:saver_test_geno |
---|
227 | exe:saver_test_geno |
---|
228 | arg:_tmp_saver_test_output.gen |
---|
229 | arg:7 |
---|
230 | out:*INSERTPLATFORMDEPENDENTFILE*:saver_test_geno |
---|
231 | RUNTEST |
---|
232 | # we could also verify the contents of the saved file, but for this we would need a way to print it (in frams we use a script function to do this) |
---|
233 | |
---|
234 | ################################## another executable... ################################## |
---|
235 | |
---|
236 | exe:serial_test |
---|
237 | |
---|
238 | TESTNAME:serial_test |
---|
239 | out:*INSERTPLATFORMDEPENDENTFILE*:serial_test |
---|
240 | RUNTEST |
---|
241 | |
---|
242 | # TESTNAME:serial_test custom |
---|
243 | # out:*INSERTPLATFORMDEPENDENTFILE*:serial_test-custom |
---|
244 | # arg:{"2":[1]} |
---|
245 | # RUNTEST |
---|
246 | |
---|
247 | # Even though the command is launched correctly from python: ['../serial_test', '{"2":[1]}'] the executable in cygwin does not get its argument: 'input string = ' with default settings and input string = {\2\:[1]} with CYGWIN=noglob. |
---|
248 | # The problem is with characters like {} and "", and CYGWIN=noglob is supposed to fix this (it fixes the same problems with {}), but there are some bugs and it is not fixed. |
---|
249 | |
---|
250 | ################################## another executable... ################################## |
---|
251 | |
---|
252 | TESTNAME:shapeconvert |
---|
253 | exe:shapeconvert |
---|
254 | out:*INSERTPLATFORMDEPENDENTFILE*:shapeconvert |
---|
255 | arg:FIX[@,p:0.6543,1:-1.23456](X[G],XX) |
---|
256 | RUNTEST |
---|
257 | |
---|
258 | ################################## another executable... ################################## |
---|
259 | |
---|
260 | TESTNAME:resize_f0 |
---|
261 | exe:resize_f0 |
---|
262 | out:*INSERTPLATFORMDEPENDENTFILE*:resize_f0 |
---|
263 | arg:0.33 |
---|
264 | arg:- |
---|
265 | in://0s |
---|
266 | in:p:1.0, sh=2, sy=0.4000000059604645, sz=0.4000000059604645, rx=-1.5707963267948966, rz=3.141592653589793 |
---|
267 | in:p:2.499997879272546, -0.8660266281835431, sh=2, sy=0.4000000059604645, sz=0.4000000059604645, rz=2.0943926535897934 |
---|
268 | in:p:2.499997879272546, 0.8660266281835431, sh=2, sy=0.4000000059604645, sz=0.4000000059604645, rz=-2.0943926535897934 |
---|
269 | in:j:0, 1, sh=1 |
---|
270 | in:j:0, 2, sh=1 |
---|
271 | in:n:d=* |
---|
272 | in:n:d=N |
---|
273 | in:c:1,0,1.234 |
---|
274 | RUNTEST |
---|
275 | |
---|
276 | ################################## another executable... ################################## |
---|
277 | |
---|
278 | exe:evol_test |
---|
279 | |
---|
280 | TESTNAME:evol_test f9 |
---|
281 | arg:1 |
---|
282 | arg:10 |
---|
283 | arg:100 |
---|
284 | arg:0.6 |
---|
285 | arg:0.4 |
---|
286 | arg:9 |
---|
287 | arg:PJNCG |
---|
288 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-f9 |
---|
289 | RUNTEST |
---|
290 | |
---|
291 | TESTNAME:evol_test f4 |
---|
292 | arg:1 |
---|
293 | arg:10 |
---|
294 | arg:100 |
---|
295 | arg:0.6 |
---|
296 | arg:0.4 |
---|
297 | arg:4 |
---|
298 | arg:PJNCG |
---|
299 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-f4 |
---|
300 | RUNTEST |
---|
301 | |
---|
302 | TESTNAME:evol_test fH |
---|
303 | arg:1 |
---|
304 | arg:10 |
---|
305 | arg:100 |
---|
306 | arg:0.6 |
---|
307 | arg:0.4 |
---|
308 | arg:H |
---|
309 | arg:PJNCG |
---|
310 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-fH |
---|
311 | RUNTEST |
---|
312 | |
---|
313 | TESTNAME:evol_test fB |
---|
314 | arg:1 |
---|
315 | arg:10 |
---|
316 | arg:100 |
---|
317 | arg:0.6 |
---|
318 | arg:0.4 |
---|
319 | arg:B |
---|
320 | arg:PJNCG |
---|
321 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-fB |
---|
322 | RUNTEST |
---|
323 | |
---|
324 | TESTNAME:evol_test fL |
---|
325 | arg:1 |
---|
326 | arg:10 |
---|
327 | arg:100 |
---|
328 | arg:0.6 |
---|
329 | arg:0.4 |
---|
330 | arg:L |
---|
331 | arg:PJNCG |
---|
332 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-fL |
---|
333 | RUNTEST |
---|
334 | |
---|
335 | TESTNAME:evol_test fS |
---|
336 | arg:1 |
---|
337 | arg:10 |
---|
338 | arg:100 |
---|
339 | arg:0.6 |
---|
340 | arg:0.4 |
---|
341 | arg:S |
---|
342 | arg:PJNCG |
---|
343 | out:*INSERTPLATFORMDEPENDENTFILE*:evol_test-fS |
---|
344 | RUNTEST |
---|