Ticket #163: stx_goodies_regression-Test.xml

File stx_goodies_regression-Test.xml, 165.7 KB (added by patrik.svestka@…, 7 years ago)

Xml log file for the failing test

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<testsuite name="stx:goodies/regression" tests="774" hostname="RPRMW030496" failures="0" errors="1" skipped="20" time="822.266">
3 <properties>
4 <property name="programmingLanguage" value="Smalltalk" />
5 <property name="smalltalk.vendor" value="exept Software AG" />
6 <property name="smalltalk.compiler" value="Smalltalk/X" />
7 <property name="smalltalk.version" value="6.2.6.0" />
8 <property name="os.name" value="Windows 7" />
9 <property name="os.arch" value="x86_64" />
10 <property name="user.name" value="svestkap" />
11 <property name="user.language" value="cs" />
12 </properties>
13 <testcase classname="stx.goodies.regression.RegressionTests::CharacterTests" name="test01_CaseTesting" time="0.375">
14 </testcase>
15 <testcase classname="stx.goodies.regression.RegressionTests::CharacterTests" name="test02_Concatenation" time="0.0">
16 </testcase>
17 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test1" time="0.0">
18 <skipped/> </testcase>
19 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_01" time="0.093">
20 </testcase>
21 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_01b" time="0.078">
22 </testcase>
23 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_03" time="0.109">
24 </testcase>
25 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_loadPackage_utf8_01" time="0.14">
26 </testcase>
27 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_01_instrumentation" time="0.0">
28 </testcase>
29 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_02_instrumentation" time="0.0">
30 </testcase>
31 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_03_instrumentation" time="0.0">
32 </testcase>
33 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_04_instrumentation" time="0.0">
34 </testcase>
35 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_05_instrumentation_loop_count" time="0.0">
36 </testcase>
37 <testcase classname="stx.goodies.regression.RegressionTests::CoverageInstrumentationTest" name="test_06_instrumentation_methodInvokationCount" time="0.0">
38 </testcase>
39 <testcase classname="stx.goodies.regression.RegressionTests::AssociationTests" name="testEquality" time="0.0">
40 </testcase>
41 <testcase classname="stx.goodies.regression.RegressionTests::AssociationTests" name="testEquality2" time="0.0">
42 </testcase>
43 <testcase classname="stx.goodies.regression.RegressionTests::AssociationTests" name="testHash" time="0.0">
44 </testcase>
45 <testcase classname="stx.goodies.regression.RegressionTests::AssociationTests" name="testPrinting" time="0.0">
46 </testcase>
47 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="test1" time="0.0">
48 </testcase>
49 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testArrays1" time="0.0">
50 </testcase>
51 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testBehavior" time="0.015">
52 </testcase>
53 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testByteArrays1" time="0.0">
54 </testcase>
55 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testByteArrays2" time="0.078">
56 </testcase>
57 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testCharacters" time="0.0">
58 </testcase>
59 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testIntegers1" time="0.0">
60 </testcase>
61 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testNumbers1" time="0.0">
62 </testcase>
63 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testNumbers1_differentFormat" time="0.0">
64 </testcase>
65 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testOrderedCollection1" time="0.0">
66 </testcase>
67 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testSaveReadBOS" time="0.156">
68 </testcase>
69 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testStrings1" time="0.0">
70 </testcase>
71 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="testStrings2" time="0.062">
72 </testcase>
73 <testcase classname="stx.goodies.regression.RegressionTests::BinaryIOTests" name="test_store_retrieve_string_and_array_01" time="0.0">
74 </testcase>
75 <testcase classname="stx.goodies.regression.RegressionTests::BinaryTreeTester" name="test01_empty" time="0.0">
76 </testcase>
77 <testcase classname="stx.goodies.regression.RegressionTests::BinaryTreeTester" name="test02_adding" time="0.0">
78 </testcase>
79 <testcase classname="stx.goodies.regression.RegressionTests::BinaryTreeTester" name="test03_removing" time="0.0">
80 </testcase>
81 <testcase classname="stx.goodies.regression.RegressionTests::BinaryTreeTester" name="test04_addingRemoving" time="1.497">
82 </testcase>
83 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testByteArrayReverse" time="0.375">
84 </testcase>
85 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testByteArrayReversed" time="0.235">
86 </testcase>
87 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testDictionary01" time="0.0">
88 </testcase>
89 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testDictionaryLikeAddRemoveOperations" time="0.0">
90 </testcase>
91 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testEmptyReplace" time="0.0">
92 </testcase>
93 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testGeneralAddRemoveOperations" time="0.0">
94 </testcase>
95 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testGeneralOperations" time="0.0">
96 </testcase>
97 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfEmptyifNotEmpty" time="0.0">
98 </testcase>
99 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfEmptyifNotEmptyDo" time="0.0">
100 </testcase>
101 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfNotEmpty" time="0.0">
102 </testcase>
103 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfNotEmptyDo" time="0.0">
104 </testcase>
105 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfNotEmptyDoifNotEmpty" time="0.0">
106 </testcase>
107 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testIfNotEmptyifEmpty" time="0.0">
108 </testcase>
109 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testInterval01" time="0.0">
110 </testcase>
111 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testLargest" time="0.0">
112 </testcase>
113 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testMergeSortStability01" time="0.0">
114 </testcase>
115 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection01_Sort1" time="0.047">
116 </testcase>
117 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection02_SortBigCollection" time="5.896">
118 </testcase>
119 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection03_SortBigCollection2" time="0.0">
120 </testcase>
121 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection04_SortNilsInCollection" time="0.0">
122 </testcase>
123 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection05_SortRandomCollection" time="3.4">
124 </testcase>
125 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection06_MergeSortRandomCollection" time="2.106">
126 </testcase>
127 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection07_HeapSortRandomCollection" time="2.199">
128 </testcase>
129 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection08_addBefore" time="0.0">
130 </testcase>
131 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedCollection09_addAllBefore" time="0.0">
132 </testcase>
133 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedDictionary01" time="0.0">
134 </testcase>
135 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedSet01" time="0.0">
136 </testcase>
137 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedSet02" time="0.0">
138 </testcase>
139 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedSet03" time="0.0">
140 </testcase>
141 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedSet04" time="0.0">
142 </testcase>
143 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testOrderedSet05" time="0.0">
144 </testcase>
145 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testReindexedCollection01" time="0.0">
146 </testcase>
147 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSequentialCollectionOperations" time="0.0">
148 </testcase>
149 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSort01" time="0.0">
150 </testcase>
151 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSortStability01" time="0.0">
152 </testcase>
153 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSortStability02" time="0.016">
154 </testcase>
155 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSortedCollectionQueries" time="1.014">
156 </testcase>
157 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSpecialArrayClasses" time="0.0">
158 </testcase>
159 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testSpecialArrayClasses2" time="0.0">
160 </testcase>
161 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="testTransliterating" time="0.0">
162 </testcase>
163 <testcase classname="stx.goodies.regression.RegressionTests::CollectionTests" name="test_min_max" time="1.31">
164 </testcase>
165 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testAnd" time="0.0">
166 </testcase>
167 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testCodeForMethodVarAccess" time="0.0">
168 </testcase>
169 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testEnsure" time="0.0">
170 </testcase>
171 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testIf" time="0.0">
172 </testcase>
173 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testLiterals" time="0.016">
174 </testcase>
175 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testNot" time="0.0">
176 </testcase>
177 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testOr" time="0.0">
178 </testcase>
179 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testParseBadLiteral" time="0.047">
180 </testcase>
181 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="testParseExtendedSyntax" time="0.0">
182 </testcase>
183 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_bad_return2" time="0.016">
184 </testcase>
185 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_bad_return3" time="0.0">
186 </testcase>
187 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_good_return1" time="0.0">
188 </testcase>
189 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_good_return2" time="0.0">
190 </testcase>
191 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_selfIsLost1" time="0.062">
192 </testcase>
193 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_selfIsLost2" time="0.063">
194 </testcase>
195 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_selfIsLost3" time="0.063">
196 </testcase>
197 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTest" name="test_selfIsLost4" time="0.078">
198 </testcase>
199 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testAbs" time="0.0">
200 </testcase>
201 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testAddition" time="0.0">
202 </testcase>
203 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testAngle" time="0.0">
204 </testcase>
205 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testCompare" time="0.0">
206 </testcase>
207 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testConjugated" time="0.0">
208 </testcase>
209 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testConversion" time="0.0">
210 </testcase>
211 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testCreation" time="0.0">
212 </testcase>
213 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testDivision" time="0.0">
214 </testcase>
215 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testEquality" time="0.0">
216 </testcase>
217 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testFloorCeiling" time="0.0">
218 </testcase>
219 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testModulus" time="0.0">
220 </testcase>
221 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testMultiplication" time="0.0">
222 </testcase>
223 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testNegated" time="0.0">
224 </testcase>
225 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testRaisedTo" time="0.0">
226 </testcase>
227 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testReciprocal" time="0.0">
228 </testcase>
229 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testReciprocalError" time="0.0">
230 </testcase>
231 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testSqrt" time="0.0">
232 </testcase>
233 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testSquared" time="0.0">
234 </testcase>
235 <testcase classname="stx.goodies.regression.RegressionTests::ComplexTest" name="testSubtraction" time="0.0">
236 </testcase>
237 <testcase classname="stx.goodies.regression.RegressionTests::DelayTest" name="test1" time="1.576">
238 </testcase>
239 <testcase classname="stx.goodies.regression.RegressionTests::DelayTest" name="test2" time="1.107">
240 </testcase>
241 <testcase classname="stx.goodies.regression.RegressionTests::DelayTest" name="test3_longDelay" time="1.014">
242 </testcase>
243 <testcase classname="stx.goodies.regression.RegressionTests::DelayTest" name="test4" time="2.013">
244 </testcase>
245 <testcase classname="stx.goodies.regression.RegressionTests::DictionaryTest" name="testAddAll" time="0.0">
246 </testcase>
247 <testcase classname="stx.goodies.regression.RegressionTests::DictionaryTest" name="testAssociationsSelect" time="0.0">
248 </testcase>
249 <testcase classname="stx.goodies.regression.RegressionTests::DictionaryTest" name="testComma" time="0.0">
250 </testcase>
251 <testcase classname="stx.goodies.regression.RegressionTests::DictionaryTest" name="testIncludesAssociation" time="0.0">
252 </testcase>
253 <testcase classname="stx.goodies.regression.RegressionTests::EnumerationTests" name="testArrayKeysAndValuesDo" time="0.483">
254 </testcase>
255 <testcase classname="stx.goodies.regression.RegressionTests::EnumerationTests" name="testWeakArrayKeysAndValuesDo" time="0.0">
256 </testcase>
257 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test01" time="0.0">
258 </testcase>
259 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test02" time="0.0">
260 </testcase>
261 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test03" time="0.0">
262 </testcase>
263 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test04_on_do" time="0.0">
264 </testcase>
265 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test05_on_do_ensure" time="0.0">
266 </testcase>
267 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test06_on_do_ensure" time="0.0">
268 </testcase>
269 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test07_error_in_unwind" time="0.0">
270 </testcase>
271 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test08_error_in_unwind2" time="0.0">
272 </testcase>
273 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test09_reraiseOuterHandlerWithEnsure" time="0.0">
274 </testcase>
275 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test10_reraiseOuterHandlerWithEnsure" time="0.0">
276 </testcase>
277 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test11" time="0.0">
278 </testcase>
279 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test12_abortInEnsure" time="0.0">
280 </testcase>
281 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test13_abortInEnsureInProcess" time="0.0">
282 </testcase>
283 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test14_queryDefaultAnswer" time="0.0">
284 </testcase>
285 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test15_queryWithHandler" time="0.0">
286 </testcase>
287 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test16_queryWithHandler2DefaultAnswer" time="0.0">
288 </testcase>
289 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="test17_queryWithHandler3" time="0.0">
290 </testcase>
291 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="testHandlerContext" time="0.0">
292 </testcase>
293 <testcase classname="stx.goodies.regression.RegressionTests::ExceptionTest" name="testHandlerFromAction" time="0.0">
294 </testcase>
295 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testAppend1" time="0.015">
296 </testcase>
297 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testOpenRead1" time="0.015">
298 </testcase>
299 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testRead1" time="0.015">
300 </testcase>
301 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testRead2" time="0.172">
302 </testcase>
303 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testRead3" time="6.598">
304 </testcase>
305 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testRewrite1" time="0.016">
306 </testcase>
307 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testRewrite2" time="0.0">
308 </testcase>
309 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testTTYa" time="0.015">
310 </testcase>
311 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testWrite1" time="1.076">
312 </testcase>
313 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testWrite2" time="9.813">
314 </testcase>
315 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testWrite3" time="47.799">
316 </testcase>
317 <testcase classname="stx.goodies.regression.RegressionTests::FileStreamTest" name="testWriteEOLModes" time="0.015">
318 </testcase>
319 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test00_Precision" time="0.0">
320 </testcase>
321 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test00_Precision2" time="0.0">
322 <skipped/> </testcase>
323 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test01_Nan" time="0.0">
324 </testcase>
325 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test02_Inf" time="0.0">
326 </testcase>
327 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test03_Conversion" time="0.0">
328 </testcase>
329 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test04_Arithmetic" time="0.0">
330 </testcase>
331 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test05_Comparing" time="0.109">
332 </testcase>
333 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test06_MiscMath" time="0.016">
334 </testcase>
335 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test07_Truncation" time="0.0">
336 </testcase>
337 <testcase classname="stx.goodies.regression.RegressionTests::FloatTest" name="test08_Representation" time="0.0">
338 </testcase>
339 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testDegreeCos" time="0.0">
340 </testcase>
341 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testDegreeSin" time="0.0">
342 </testcase>
343 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testFractionPrinting" time="0.0">
344 </testcase>
345 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testFractionReduction" time="0.0">
346 </testcase>
347 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testMixedAddition" time="0.0">
348 </testcase>
349 <testcase classname="stx.goodies.regression.RegressionTests::FractionTest" name="testMixedAddition2" time="0.0">
350 </testcase>
351 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testBinco" time="0.171">
352 </testcase>
353 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testByteSwap" time="0.0">
354 </testcase>
355 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testComparing" time="0.0">
356 </testcase>
357 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testConstants" time="0.0">
358 </testcase>
359 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testCreationFromBytes1" time="0.0">
360 </testcase>
361 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testDivision1" time="0.0">
362 </testcase>
363 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testDivision2" time="0.156">
364 </testcase>
365 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testDivision3" time="18.314">
366 </testcase>
367 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testDivision4" time="0.0">
368 </testcase>
369 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testEncodeDecode" time="0.0">
370 </testcase>
371 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testFactorial" time="0.0">
372 </testcase>
373 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testGCD" time="0.0">
374 </testcase>
375 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testHighBitLowBit" time="0.0">
376 </testcase>
377 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testILC" time="0.0">
378 </testcase>
379 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testInline1" time="0.0">
380 </testcase>
381 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testInteger1" time="0.0">
382 </testcase>
383 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerMisc" time="0.0">
384 </testcase>
385 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerMisc2" time="0.0">
386 </testcase>
387 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerShifts" time="0.078">
388 </testcase>
389 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerShifts1" time="0.0">
390 </testcase>
391 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerShifts2" time="0.0">
392 </testcase>
393 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerShifts3" time="0.0">
394 </testcase>
395 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIntegerShifts4" time="0.0">
396 </testcase>
397 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testIsPowerOfTwo" time="0.0">
398 </testcase>
399 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeAddition" time="0.078">
400 </testcase>
401 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeAddition1" time="0.0">
402 </testcase>
403 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeAddition2" time="0.0">
404 </testcase>
405 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeAddition3" time="0.016">
406 </testcase>
407 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeBitOperations" time="0.031">
408 </testcase>
409 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeCompare" time="0.0">
410 </testcase>
411 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeCompression1" time="0.0">
412 </testcase>
413 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision" time="0.265">
414 </testcase>
415 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision2" time="0.28">
416 </testcase>
417 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision3" time="0.0">
418 </testcase>
419 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision4" time="0.0">
420 </testcase>
421 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision5" time="0.0">
422 </testcase>
423 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeDivision6" time="0.0">
424 </testcase>
425 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeIntegerHelpers" time="1.669">
426 </testcase>
427 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeIntegerHelpers2" time="0.0">
428 </testcase>
429 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeIntegerHelpers3" time="0.0">
430 </testcase>
431 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeMultiplication" time="0.031">
432 </testcase>
433 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeMultiplication2" time="2.465">
434 </testcase>
435 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeMultiplicationHelpers1" time="0.0">
436 </testcase>
437 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeMultiplicationHelpers2" time="0.0">
438 </testcase>
439 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeSubtraction1" time="0.0">
440 </testcase>
441 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLargeSubtraction2" time="0.0">
442 </testcase>
443 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testLiteralNumbers" time="0.0">
444 </testcase>
445 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testModulu" time="0.016">
446 </testcase>
447 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul0" time="0.0">
448 </testcase>
449 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul1" time="0.0">
450 </testcase>
451 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul2" time="0.0">
452 </testcase>
453 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul3" time="0.0">
454 </testcase>
455 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul4" time="0.0">
456 </testcase>
457 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMul5" time="0.0">
458 </testcase>
459 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testMulM1" time="0.0">
460 </testcase>
461 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testNextPowerOfTwo" time="0.0">
462 </testcase>
463 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testPlus1" time="0.0">
464 </testcase>
465 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testPlus1perform" time="0.0">
466 </testcase>
467 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testPrinting1" time="0.0">
468 </testcase>
469 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testReading1" time="0.078">
470 </testcase>
471 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testReadingPrinting1" time="2.949">
472 </testcase>
473 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerArithmetic" time="0.0">
474 </testcase>
475 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerDivision1" time="0.0">
476 </testcase>
477 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerMultiplication1" time="0.0">
478 </testcase>
479 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerMultiplication1b" time="0.0">
480 </testcase>
481 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerMultiplication2" time="0.0">
482 </testcase>
483 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerMultiplication3" time="0.0">
484 </testcase>
485 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="testSmallIntegerNegation" time="0.0">
486 </testcase>
487 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="test_gcdBug1" time="0.0">
488 </testcase>
489 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="test_gcdBug2" time="0.0">
490 </testcase>
491 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="test_gcdBug3" time="0.016">
492 </testcase>
493 <testcase classname="stx.goodies.regression.RegressionTests::IntegerTest" name="test_primes" time="0.0">
494 </testcase>
495 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray01" time="0.094">
496 </testcase>
497 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray02" time="0.0">
498 </testcase>
499 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray03" time="0.0">
500 </testcase>
501 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray04" time="0.0">
502 </testcase>
503 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray04a" time="0.0">
504 </testcase>
505 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray04b" time="0.0">
506 </testcase>
507 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray04c" time="0.0">
508 </testcase>
509 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray04d" time="0.0">
510 </testcase>
511 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray06a" time="0.016">
512 </testcase>
513 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray06b" time="0.0">
514 </testcase>
515 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray07" time="0.0">
516 </testcase>
517 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray08" time="0.0">
518 </testcase>
519 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testArray09" time="0.0">
520 </testcase>
521 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testAssignmentExpression01" time="0.016">
522 </testcase>
523 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testAssignmentExpression02" time="0.0">
524 </testcase>
525 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testCommaExpression01" time="0.0">
526 </testcase>
527 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testCommaExpression02" time="0.015">
528 </testcase>
529 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testComments01" time="0.0">
530 </testcase>
531 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testConditionalExpression01" time="0.0">
532 </testcase>
533 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testConditionalExpression02" time="0.016">
534 </testcase>
535 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile01" time="0.0">
536 </testcase>
537 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile02" time="0.0">
538 </testcase>
539 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile03" time="0.0">
540 </testcase>
541 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile04" time="0.0">
542 </testcase>
543 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile05" time="0.0">
544 </testcase>
545 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testDoWhile06" time="0.0">
546 </testcase>
547 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testException01" time="0.0">
548 </testcase>
549 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testException02" time="0.0">
550 </testcase>
551 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor01" time="0.0">
552 </testcase>
553 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor01b" time="0.0">
554 </testcase>
555 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor01c" time="0.0">
556 </testcase>
557 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor02" time="0.0">
558 </testcase>
559 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor02b" time="0.0">
560 </testcase>
561 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor03b" time="0.0">
562 </testcase>
563 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor04b" time="0.0">
564 </testcase>
565 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor05" time="0.0">
566 </testcase>
567 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor05b" time="0.0">
568 </testcase>
569 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor05c" time="0.0">
570 </testcase>
571 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor05d" time="0.0">
572 </testcase>
573 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor06" time="0.0">
574 </testcase>
575 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor07" time="0.0">
576 </testcase>
577 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testFor08" time="0.0">
578 </testcase>
579 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testForIn01" time="0.0">
580 </testcase>
581 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testForIn02" time="0.0">
582 </testcase>
583 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testForIn03" time="0.0">
584 </testcase>
585 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testForIn04" time="0.0">
586 </testcase>
587 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testIf01" time="0.0">
588 </testcase>
589 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testIf02" time="0.0">
590 </testcase>
591 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testIf03" time="0.0">
592 </testcase>
593 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testInnerFunctionWithForLoop" time="0.016">
594 </testcase>
595 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn01" time="0.016">
596 </testcase>
597 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn02" time="0.0">
598 </testcase>
599 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn03" time="0.0">
600 </testcase>
601 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn04" time="0.0">
602 </testcase>
603 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn05" time="0.0">
604 </testcase>
605 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn06" time="0.0">
606 </testcase>
607 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn07" time="0.0">
608 </testcase>
609 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiteralReturn08" time="0.0">
610 </testcase>
611 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiterals01" time="0.0">
612 </testcase>
613 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLiterals02" time="0.0">
614 </testcase>
615 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLocalFunction01" time="0.0">
616 </testcase>
617 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testLocalFunction02" time="0.0">
618 </testcase>
619 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testNew01" time="0.0">
620 </testcase>
621 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testNew02" time="0.0">
622 </testcase>
623 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testNew03" time="0.0">
624 </testcase>
625 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators01_plus" time="0.0">
626 </testcase>
627 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators02_plus" time="0.015">
628 </testcase>
629 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators03_minus" time="0.015">
630 </testcase>
631 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators04_plus" time="0.0">
632 </testcase>
633 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators05_mul" time="0.0">
634 </testcase>
635 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators06_mul" time="0.0">
636 </testcase>
637 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators07_mul" time="0.0">
638 </testcase>
639 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators08_mul" time="0.0">
640 </testcase>
641 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators09_mul" time="0.0">
642 </testcase>
643 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators10_mul" time="0.0">
644 </testcase>
645 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators11_minus" time="0.0">
646 </testcase>
647 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators12_unaryMinus" time="0.0">
648 </testcase>
649 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators13_minus" time="0.0">
650 </testcase>
651 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators14_unaryMinus" time="0.0">
652 </testcase>
653 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators15_div" time="0.0">
654 </testcase>
655 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators16a_postInc" time="0.0">
656 </testcase>
657 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators16b_postInc" time="0.0">
658 </testcase>
659 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators16c_postInc" time="0.0">
660 </testcase>
661 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators16d_postInc" time="0.0">
662 </testcase>
663 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators16e_postInc" time="0.0">
664 </testcase>
665 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators17a_eq" time="0.0">
666 </testcase>
667 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators17b_eq" time="0.0">
668 </testcase>
669 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators17c_ne" time="0.0">
670 </testcase>
671 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators17d_ne" time="0.0">
672 </testcase>
673 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators18a_eq" time="0.0">
674 </testcase>
675 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators18b_ne" time="0.0">
676 </testcase>
677 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators19a_identical" time="0.0">
678 </testcase>
679 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators19b_identical" time="0.0">
680 </testcase>
681 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators19c_notIdentical" time="0.0">
682 </testcase>
683 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators19d_notIdentical" time="0.0">
684 </testcase>
685 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators20a_eq" time="0.0">
686 </testcase>
687 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators20b_eq" time="0.0">
688 </testcase>
689 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators20c_ne" time="0.0">
690 </testcase>
691 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators20d_ne" time="0.0">
692 </testcase>
693 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators21a_ne" time="0.016">
694 </testcase>
695 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators21b_ne" time="0.0">
696 </testcase>
697 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators22a_gt" time="0.0">
698 </testcase>
699 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators22b_gt" time="0.0">
700 </testcase>
701 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators23a_unaryMinus" time="0.0">
702 </testcase>
703 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators23b_unaryMinus" time="0.0">
704 </testcase>
705 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators24a_div" time="0.0">
706 </testcase>
707 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators24b_div" time="0.0">
708 </testcase>
709 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators24c_div" time="0.0">
710 </testcase>
711 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators24d_div" time="0.0">
712 </testcase>
713 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25a_mod" time="0.015">
714 </testcase>
715 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25b_mod" time="0.0">
716 </testcase>
717 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25c_mod" time="0.0">
718 </testcase>
719 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25d_mod" time="0.0">
720 </testcase>
721 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25e_mod" time="0.0">
722 </testcase>
723 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25f_mod" time="0.0">
724 </testcase>
725 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25g_mod" time="0.0">
726 </testcase>
727 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators25h_mod" time="0.0">
728 </testcase>
729 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators26a_postInc" time="0.0">
730 </testcase>
731 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators26b_postDec" time="0.0">
732 </testcase>
733 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators26c_preInc" time="0.015">
734 </testcase>
735 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators26d_preDec" time="0.0">
736 </testcase>
737 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27a_postInc" time="0.0">
738 </testcase>
739 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27b_postDec" time="0.0">
740 </testcase>
741 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27c_preInc" time="0.0">
742 </testcase>
743 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27d_preDec" time="0.0">
744 </testcase>
745 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27e_postInc" time="0.0">
746 </testcase>
747 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators27f_preDec" time="0.0">
748 </testcase>
749 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators28_not" time="0.0">
750 </testcase>
751 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators29a_plusAssign" time="0.0">
752 </testcase>
753 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators29c_minusAssign" time="0.0">
754 </testcase>
755 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators30_timesAssign" time="0.0">
756 </testcase>
757 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators31a_shiftLeft" time="0.0">
758 </testcase>
759 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators31b_shiftLeft" time="0.0">
760 </testcase>
761 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators31c_shiftLeftAssign" time="0.0">
762 </testcase>
763 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators32a_shiftRight" time="0.0">
764 </testcase>
765 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators32b_shiftRightAssign" time="0.0">
766 </testcase>
767 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators33_bitOrAssign" time="0.0">
768 </testcase>
769 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators34_bitAndAssign" time="0.0">
770 </testcase>
771 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators35a_bitXorAssign" time="0.0">
772 </testcase>
773 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators35b_bitXor" time="0.0">
774 </testcase>
775 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators36a_mod" time="0.0">
776 </testcase>
777 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators36b_mod" time="0.0">
778 </testcase>
779 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators37a_cond" time="0.0">
780 </testcase>
781 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators37b_cond" time="0.0">
782 </testcase>
783 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators37c_cond" time="0.0">
784 </testcase>
785 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators37d_cond" time="0.0">
786 </testcase>
787 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38a_eq" time="0.0">
788 </testcase>
789 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38b_eq" time="0.0">
790 </testcase>
791 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38c_eq" time="0.0">
792 </testcase>
793 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38c_ne" time="0.0">
794 </testcase>
795 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38d_eq" time="0.0">
796 </testcase>
797 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38d_ne" time="0.0">
798 </testcase>
799 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38e_eq" time="0.0">
800 </testcase>
801 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators38f_eq" time="0.0">
802 </testcase>
803 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators39a_identical" time="0.0">
804 </testcase>
805 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators39b_identical" time="0.0">
806 </testcase>
807 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators39c_notIdentical" time="0.0">
808 </testcase>
809 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators39d_notIdentical" time="0.0">
810 </testcase>
811 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators40a_bitAnd" time="0.0">
812 </testcase>
813 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators40b_bitAnd" time="0.0">
814 </testcase>
815 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators41a_bitOr" time="0.0">
816 </testcase>
817 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators42a_bitXor" time="0.0">
818 </testcase>
819 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators43a_bitNot" time="0.0">
820 </testcase>
821 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators44a_logAnd" time="0.0">
822 </testcase>
823 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators44b_logAnd" time="0.0">
824 </testcase>
825 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators45a_logOr" time="0.0">
826 </testcase>
827 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators45b_logOr" time="0.0">
828 </testcase>
829 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators46_comma" time="0.0">
830 </testcase>
831 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators47_asString" time="0.0">
832 </testcase>
833 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators48_isArray" time="0.0">
834 </testcase>
835 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testOperators49_concat" time="0.0">
836 </testcase>
837 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testParserErrors01" time="0.0">
838 </testcase>
839 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrecidences01" time="0.0">
840 </testcase>
841 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrecidences02" time="0.0">
842 </testcase>
843 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrecidences03" time="0.0">
844 </testcase>
845 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrecidences04" time="0.0">
846 </testcase>
847 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrecidences05" time="0.0">
848 </testcase>
849 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testPrint" time="0.0">
850 </testcase>
851 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testRecursion01" time="0.0">
852 </testcase>
853 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturn01" time="0.0">
854 </testcase>
855 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturn02" time="0.0">
856 </testcase>
857 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturn03" time="0.0">
858 </testcase>
859 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturn04" time="0.0">
860 </testcase>
861 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturn05" time="0.0">
862 </testcase>
863 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturnNew01" time="0.0">
864 </testcase>
865 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testReturnNew02" time="0.0">
866 </testcase>
867 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner01" time="0.0">
868 </testcase>
869 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner02" time="0.0">
870 </testcase>
871 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner03" time="0.0">
872 </testcase>
873 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner04" time="0.0">
874 </testcase>
875 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner05" time="0.0">
876 </testcase>
877 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner06" time="0.015">
878 </testcase>
879 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner07" time="0.0">
880 </testcase>
881 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner08" time="0.0">
882 </testcase>
883 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner09" time="0.0">
884 </testcase>
885 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner10" time="0.0">
886 </testcase>
887 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner11" time="0.0">
888 </testcase>
889 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner12" time="0.0">
890 </testcase>
891 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner13" time="0.0">
892 </testcase>
893 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testScanner20" time="0.0">
894 </testcase>
895 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString01" time="0.0">
896 </testcase>
897 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString02" time="0.0">
898 </testcase>
899 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString03" time="0.0">
900 </testcase>
901 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString04" time="0.016">
902 </testcase>
903 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString05" time="0.0">
904 </testcase>
905 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString06" time="0.0">
906 </testcase>
907 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testString07" time="0.0">
908 </testcase>
909 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSuper01" time="0.015">
910 </testcase>
911 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch01" time="0.0">
912 </testcase>
913 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch02" time="0.0">
914 </testcase>
915 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch03" time="0.0">
916 </testcase>
917 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch04" time="0.0">
918 </testcase>
919 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch05" time="0.0">
920 </testcase>
921 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06a" time="0.0">
922 </testcase>
923 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06b" time="0.0">
924 </testcase>
925 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06c" time="0.0">
926 </testcase>
927 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06d" time="0.0">
928 </testcase>
929 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06e" time="0.0">
930 </testcase>
931 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06f" time="0.0">
932 </testcase>
933 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06g" time="0.0">
934 </testcase>
935 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testSwitch06h" time="0.016">
936 </testcase>
937 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testThrow01" time="0.0">
938 </testcase>
939 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch01a" time="0.0">
940 </testcase>
941 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch01b" time="0.0">
942 </testcase>
943 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch02a" time="0.0">
944 </testcase>
945 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch02b" time="0.0">
946 </testcase>
947 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch03a" time="0.0">
948 </testcase>
949 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch03b" time="0.0">
950 </testcase>
951 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatch04b" time="0.016">
952 </testcase>
953 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatchExceptionInfo" time="0.0">
954 </testcase>
955 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryCatchFinally01" time="0.0">
956 </testcase>
957 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryFinally01" time="0.0">
958 </testcase>
959 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryFinally02" time="0.0">
960 </testcase>
961 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTryFinally03" time="0.016">
962 </testcase>
963 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testTypeof01" time="0.015">
964 </testcase>
965 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration01" time="0.0">
966 </testcase>
967 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration02" time="0.0">
968 </testcase>
969 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration03" time="0.0">
970 </testcase>
971 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration04" time="0.0">
972 </testcase>
973 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration05" time="0.0">
974 </testcase>
975 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration06" time="0.0">
976 </testcase>
977 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration07" time="0.0">
978 </testcase>
979 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testVarDeclaration08" time="0.0">
980 </testcase>
981 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile01" time="0.0">
982 </testcase>
983 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile02" time="0.0">
984 </testcase>
985 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile03" time="0.0">
986 </testcase>
987 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile04" time="0.0">
988 </testcase>
989 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile04b" time="0.0">
990 </testcase>
991 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile05" time="0.0">
992 </testcase>
993 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="testWhile06" time="0.0">
994 </testcase>
995 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_01_parse_literals" time="0.015">
996 </testcase>
997 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_02_parse_literals2" time="0.032">
998 </testcase>
999 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_03_parse_comments" time="0.0">
1000 </testcase>
1001 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_03_parse_literals3" time="0.0">
1002 </testcase>
1003 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_10_parse_expression1" time="0.0">
1004 </testcase>
1005 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_11_parse_expression2" time="0.0">
1006 </testcase>
1007 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_30_parse_methods1" time="0.0">
1008 </testcase>
1009 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_40_parse_function" time="0.0">
1010 </testcase>
1011 <testcase classname="stx.goodies.regression.RegressionTests::JavaScriptTests" name="test_41_parse_function" time="0.0">
1012 </testcase>
1013 <testcase classname="stx.goodies.regression.RegressionTests::NumberTest" name="testReadFrom" time="0.0">
1014 </testcase>
1015 <testcase classname="stx.goodies.regression.RegressionTests::NumberTest" name="test_conversion" time="0.0">
1016 </testcase>
1017 <testcase classname="stx.goodies.regression.RegressionTests::NumberTest" name="test_eqNumberBug" time="1.731">
1018 </testcase>
1019 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test01_ParserDefaultIsToSupportFixedPointLiterals" time="0.0">
1020 </testcase>
1021 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test02_AsNumber" time="0.0">
1022 </testcase>
1023 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test03_AsNumberNegatedWithoutDecimalPoint" time="0.0">
1024 </testcase>
1025 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test04_AsNumberNegatedWithoutDecimalPoint2" time="0.0">
1026 </testcase>
1027 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test05_AsNumberWithExtendedScale" time="0.0">
1028 </testcase>
1029 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test06_AsNumberWithRadix" time="0.0">
1030 </testcase>
1031 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test07_AsNumberWithSuperfluousDecimalPoint" time="0.0">
1032 </testcase>
1033 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test08_AsNumberWithoutDecimalPoint" time="0.0">
1034 </testcase>
1035 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test09_AsNumberWithoutDecimalPoint2" time="0.0">
1036 </testcase>
1037 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test10_ConvertFromFloat" time="0.0">
1038 </testcase>
1039 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test11_ConvertFromFraction" time="0.0">
1040 </testcase>
1041 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test12_ConvertFromInteger" time="0.0">
1042 </testcase>
1043 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test13_Literal1" time="0.0">
1044 </testcase>
1045 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test14_Literal2" time="0.0">
1046 </testcase>
1047 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test15_LiteralInSTC" time="1.591">
1048 </testcase>
1049 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test16_PrintString" time="0.0">
1050 </testcase>
1051 <testcase classname="stx.goodies.regression.RegressionTests::ScaledDecimalTest" name="test17_StoreAndRead" time="0.0">
1052 </testcase>
1053 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testBasicNew" time="0.0">
1054 </testcase>
1055 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testBitShift" time="0.0">
1056 </testcase>
1057 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testBitShiftNegative" time="0.0">
1058 </testcase>
1059 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testDivide" time="0.0">
1060 </testcase>
1061 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testMaxVal" time="0.0">
1062 </testcase>
1063 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testMaxValPointerSizeConsistency" time="0.0">
1064 </testcase>
1065 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testMinVal" time="0.0">
1066 </testcase>
1067 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testMultiply" time="0.0">
1068 </testcase>
1069 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testNegation" time="0.0">
1070 </testcase>
1071 <testcase classname="stx.goodies.regression.RegressionTests::SmallIntegerTest" name="testNew" time="0.0">
1072 </testcase>
1073 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test01_access" time="0.0">
1074 </testcase>
1075 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test02_subclassAccess" time="0.0">
1076 </testcase>
1077 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test10_Contains8BitCharacters" time="0.0">
1078 </testcase>
1079 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test11_IsEmpty" time="0.749">
1080 </testcase>
1081 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test12_Comparison" time="0.015">
1082 </testcase>
1083 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test15_CompareWithCollating" time="0.125">
1084 </testcase>
1085 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test20_literalsAreReadonly" time="0.234">
1086 </testcase>
1087 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test30_indexOfSubCollection" time="0.0">
1088 </testcase>
1089 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test40_indexOfAny" time="0.0">
1090 </testcase>
1091 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test41_contains" time="0.0">
1092 </testcase>
1093 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test42_includesAny" time="0.0">
1094 </testcase>
1095 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test43_occurrencesOf" time="0.0">
1096 </testcase>
1097 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test50_indexOf" time="0.0">
1098 </testcase>
1099 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test51_indexOf" time="0.0">
1100 </testcase>
1101 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test51_substrings" time="0.0">
1102 </testcase>
1103 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test52_indexOfSeparator" time="0.016">
1104 </testcase>
1105 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test54_occurrencesOf" time="0.0">
1106 </testcase>
1107 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test60_hash" time="1.576">
1108 </testcase>
1109 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test65_concatenation" time="2.355">
1110 </testcase>
1111 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test66_replace" time="0.047">
1112 </testcase>
1113 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test67_concatenationAnd" time="3.4">
1114 </testcase>
1115 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test68_concatenationAndAnd" time="2.918">
1116 </testcase>
1117 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test70_storeString" time="0.0">
1118 </testcase>
1119 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test80_copyReplaceAll" time="0.0">
1120 </testcase>
1121 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test81_filling" time="0.0">
1122 </testcase>
1123 <testcase classname="stx.goodies.regression.RegressionTests::StringTests" name="test90_hash" time="0.0">
1124 </testcase>
1125 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test01_numberReading_squeak" time="0.0">
1126 </testcase>
1127 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test02_readStream" time="0.0">
1128 </testcase>
1129 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test03_readStream" time="0.0">
1130 </testcase>
1131 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test04_readIntegers" time="0.0">
1132 </testcase>
1133 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test05_readAlphanumericWords" time="0.0">
1134 </testcase>
1135 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test06_writeStream" time="0.0">
1136 </testcase>
1137 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test07_writeStream" time="0.0">
1138 </testcase>
1139 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test08_writeStream" time="0.0">
1140 </testcase>
1141 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test09_writeStreamErrors" time="0.0">
1142 </testcase>
1143 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test20_readWriteStream" time="0.0">
1144 </testcase>
1145 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test21_readWriteStreamWithPosition" time="0.0">
1146 </testcase>
1147 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test22_readWriteStreamWithRewrite" time="0.0">
1148 </testcase>
1149 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test30_readWriteBinary" time="0.156">
1150 </testcase>
1151 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test31_readWriteBinaryIntegers" time="0.172">
1152 </testcase>
1153 <testcase classname="stx.goodies.regression.RegressionTests::StreamTests" name="test40_eolMode" time="0.016">
1154 </testcase>
1155 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_01_ReadingTimes" time="0.0">
1156 </testcase>
1157 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_02_ReadingDates" time="0.0">
1158 </testcase>
1159 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_03_calenderWeek" time="0.0">
1160 </testcase>
1161 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_04_calenderWeek_fails" time="0.0">
1162 </testcase>
1163 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_05_weekDayConversion" time="0.0">
1164 </testcase>
1165 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_06_readingISO8601" time="0.0">
1166 </testcase>
1167 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_07_readingISO8601" time="0.0">
1168 </testcase>
1169 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_07b_readingISO8601UTC" time="0.0">
1170 </testcase>
1171 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_08_readingISO8601_date" time="0.0">
1172 </testcase>
1173 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_09_readingISO8601_edge" time="0.0">
1174 </testcase>
1175 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_10_readingISO8601_time" time="0.0">
1176 </testcase>
1177 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_11_readingISO8601_timezone" time="0.0">
1178 </testcase>
1179 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_12_dateQueries" time="0.0">
1180 </testcase>
1181 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_13_timestampQueries" time="0.0">
1182 </testcase>
1183 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_14_arithmetic" time="0.0">
1184 </testcase>
1185 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_15_misc" time="0.0">
1186 </testcase>
1187 <testcase classname="stx.goodies.regression.RegressionTests::TimeAndDateTest" name="test_16_readingOtherFormats" time="0.0">
1188 </testcase>
1189 <testcase classname="stx.goodies.regression.RegressionTests::TimeDurationTest" name="test_01_PrintingReading" time="0.0">
1190 </testcase>
1191 <testcase classname="stx.goodies.regression.RegressionTests::ClassBuilderTests" name="test_pools_01" time="0.11">
1192 </testcase>
1193 <testcase classname="stx.goodies.regression.RegressionTests::ClassBuilderTests" name="test_pools_02" time="0.187">
1194 </testcase>
1195 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_01" time="0.187">
1196 <skipped/> </testcase>
1197 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_02" time="0.094">
1198 </testcase>
1199 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_03" time="0.0">
1200 </testcase>
1201 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_04" time="0.0">
1202 </testcase>
1203 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_05a" time="1.576">
1204 </testcase>
1205 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_05b" time="1.576">
1206 </testcase>
1207 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_04" time="1.623">
1208 </testcase>
1209 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_05bc" time="0.016">
1210 </testcase>
1211 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_05jit" time="0.0">
1212 </testcase>
1213 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_05stc" time="1.607">
1214 </testcase>
1215 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_06" time="1.622">
1216 </testcase>
1217 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_07bc" time="0.015">
1218 </testcase>
1219 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_07jit" time="0.016">
1220 </testcase>
1221 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_argAndVarNames_07stc" time="1.638">
1222 </testcase>
1223 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01a_u" time="1.638">
1224 <skipped/> </testcase>
1225 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01a_w" time="1.607">
1226 </testcase>
1227 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01b_u" time="1.607">
1228 <skipped/> </testcase>
1229 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01b_w" time="1.623">
1230 </testcase>
1231 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01c_u" time="1.623">
1232 <skipped/> </testcase>
1233 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_external_function_call_01c_w" time="1.638">
1234 </testcase>
1235 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_lineno_01_bci" time="0.015">
1236 </testcase>
1237 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_lineno_01_jit" time="0.015">
1238 <skipped/> </testcase>
1239 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_lineno_01_stc" time="3.229">
1240 </testcase>
1241 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01a" time="1.747">
1242 </testcase>
1243 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01a_bc" time="0.015">
1244 </testcase>
1245 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01a_stc" time="1.685">
1246 </testcase>
1247 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01b" time="1.654">
1248 </testcase>
1249 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01b_bc" time="0.0">
1250 </testcase>
1251 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_array_01b_stc" time="1.591">
1252 </testcase>
1253 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_negativeZero_bc" time="0.0">
1254 </testcase>
1255 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_negativeZero_stc" time="1.591">
1256 </testcase>
1257 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_symbol_01_bc" time="0.0">
1258 </testcase>
1259 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_literals_symbol_01_stc" time="1.622">
1260 </testcase>
1261 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_01_bci" time="0.031">
1262 </testcase>
1263 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_01_jit" time="0.031">
1264 <skipped/> </testcase>
1265 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_01_stc" time="1.592">
1266 </testcase>
1267 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_02_bci" time="0.015">
1268 </testcase>
1269 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_02_jit" time="0.015">
1270 <skipped/> </testcase>
1271 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_02_stc" time="1.623">
1272 </testcase>
1273 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_03_bci" time="0.0">
1274 </testcase>
1275 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_03_jit" time="0.0">
1276 <skipped/> </testcase>
1277 <testcase classname="stx.goodies.regression.RegressionTests::CompilerTests2" name="test_methodslot_03_stc" time="1.638">
1278 </testcase>
1279 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_01" time="0.015">
1280 </testcase>
1281 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_01_fileIn" time="0.016">
1282 </testcase>
1283 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_02" time="0.031">
1284 </testcase>
1285 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_02_fileIn" time="0.016">
1286 </testcase>
1287 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_03a" time="0.015">
1288 </testcase>
1289 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_03a_fileIn" time="0.015">
1290 </testcase>
1291 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_03b" time="0.047">
1292 </testcase>
1293 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_03b_fileIn" time="0.016">
1294 </testcase>
1295 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04a" time="0.015">
1296 </testcase>
1297 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04a_fileIn" time="0.015">
1298 </testcase>
1299 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04b" time="0.031">
1300 </testcase>
1301 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04b_fileIn" time="0.015">
1302 </testcase>
1303 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04c" time="0.016">
1304 </testcase>
1305 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04c_fileIn" time="0.016">
1306 </testcase>
1307 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04d" time="0.016">
1308 </testcase>
1309 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_04e" time="0.031">
1310 </testcase>
1311 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05a" time="0.047">
1312 </testcase>
1313 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05a_fileIn" time="0.031">
1314 </testcase>
1315 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05b" time="0.047">
1316 </testcase>
1317 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05b_fileIn" time="0.047">
1318 </testcase>
1319 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05c" time="0.031">
1320 </testcase>
1321 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05c_fileIn" time="0.031">
1322 </testcase>
1323 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05d" time="0.046">
1324 </testcase>
1325 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_05e" time="0.031">
1326 </testcase>
1327 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_06a" time="0.0">
1328 </testcase>
1329 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_06a_fileIn" time="0.0">
1330 </testcase>
1331 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_07a" time="0.016">
1332 </testcase>
1333 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_07b" time="0.0">
1334 </testcase>
1335 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08a" time="0.0">
1336 </testcase>
1337 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08b" time="0.0">
1338 </testcase>
1339 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08c" time="0.0">
1340 </testcase>
1341 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08d" time="0.0">
1342 </testcase>
1343 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08e" time="0.0">
1344 </testcase>
1345 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassDefinitionChange_08f" time="0.0">
1346 </testcase>
1347 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_01" time="0.015">
1348 </testcase>
1349 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_02" time="0.032">
1350 </testcase>
1351 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_03a" time="0.016">
1352 </testcase>
1353 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_03b" time="0.016">
1354 </testcase>
1355 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_04a" time="0.047">
1356 </testcase>
1357 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_04b" time="0.032">
1358 </testcase>
1359 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassInitializeChange_05" time="0.0">
1360 </testcase>
1361 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassSourceWriter_01" time="4.836">
1362 </testcase>
1363 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_ClassSourceWriter_02" time="0.749">
1364 </testcase>
1365 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_01" time="0.015">
1366 </testcase>
1367 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_01_fileIn" time="0.0">
1368 </testcase>
1369 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_02" time="0.031">
1370 </testcase>
1371 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_02_fileIn" time="0.016">
1372 </testcase>
1373 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_02a" time="0.0">
1374 </testcase>
1375 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_03a" time="0.016">
1376 </testcase>
1377 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_03a_fileIn" time="0.016">
1378 </testcase>
1379 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_03b" time="0.046">
1380 </testcase>
1381 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_03b_fileIn" time="0.047">
1382 </testcase>
1383 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_04a" time="0.0">
1384 </testcase>
1385 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_04a_fileIn" time="0.015">
1386 </testcase>
1387 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_04b" time="0.016">
1388 </testcase>
1389 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_04b_fileIn" time="0.031">
1390 </testcase>
1391 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05a" time="0.016">
1392 </testcase>
1393 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05a_fileIn" time="0.047">
1394 </testcase>
1395 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05b" time="0.031">
1396 </testcase>
1397 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05b_fileIn" time="0.062">
1398 </testcase>
1399 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05c" time="0.016">
1400 </testcase>
1401 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_05c_fileIn" time="0.047">
1402 </testcase>
1403 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_06" time="0.031">
1404 </testcase>
1405 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_06_fileIn" time="0.0">
1406 </testcase>
1407 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_07" time="0.0">
1408 </testcase>
1409 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_07_fileIn" time="0.016">
1410 </testcase>
1411 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_jextension_01a" time="0.0">
1412 </testcase>
1413 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_MethodDefinitionChange_jextension_01b" time="0.0">
1414 </testcase>
1415 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_misc_package_01a" time="0.0">
1416 </testcase>
1417 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_misc_package_01b" time="0.0">
1418 </testcase>
1419 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_misc_package_01c" time="0.0">
1420 </testcase>
1421 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_misc_package_02a" time="0.0">
1422 </testcase>
1423 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_misc_package_03a" time="0.0">
1424 </testcase>
1425 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_reading_utf8_01" time="0.015">
1426 </testcase>
1427 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_reading_utf8_02" time="0.016">
1428 </testcase>
1429 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_saveToStream_format_nil_01" time="0.172">
1430 </testcase>
1431 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_saveToStream_format_nil_02" time="0.0">
1432 </testcase>
1433 <testcase classname="stx.goodies.regression.RegressionTests::ChangeSetTests" name="test_write_utf8_01" time="0.0">
1434 </testcase>
1435 <testcase classname="stx.goodies.regression.RegressionTests::FilenameTests" name="test_01" time="0.016">
1436 </testcase>
1437 <testcase classname="stx.goodies.regression.RegressionTests::FilenameTests" name="test_01_unix" time="0.0">
1438 </testcase>
1439 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test1" time="0.0">
1440 <skipped/> </testcase>
1441 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_01" time="0.094">
1442 </testcase>
1443 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_01b" time="0.078">
1444 </testcase>
1445 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_filein_03" time="0.078">
1446 </testcase>
1447 <testcase classname="stx.goodies.regression.RegressionTests::ProjectDefinitionTests" name="test_loadPackage_utf8_01" time="0.125">
1448 </testcase>
1449 <testcase classname="stx.goodies.regression.RegressionTests::ClassDescriptionTests" name="test_removeInstVarName_01" time="0.265">
1450 </testcase>
1451 <testcase classname="stx.goodies.regression.RegressionTests::SnapshotRestartTests" name="test_bc" time="11.029">
1452 </testcase>
1453 <testcase classname="stx.goodies.regression.RegressionTests::SnapshotRestartTests" name="test_gui_reopening" time="13.275">
1454 </testcase>
1455 <testcase classname="stx.goodies.regression.RegressionTests::SnapshotRestartTests" name="test_stc" time="16.287">
1456 </testcase>
1457 <testcase classname="stx.goodies.regression.RegressionTests::MakefileTests" name="test_application_01" time="19.859">
1458 </testcase>
1459 <testcase classname="stx.goodies.regression.RegressionTests::MakefileTests" name="test_application_02" time="20.358">
1460 </testcase>
1461 <testcase classname="stx.goodies.regression.RegressionTests::TSTreeTests" name="testAt" time="0.0">
1462 </testcase>
1463 <testcase classname="stx.goodies.regression.RegressionTests::TSTreeTests" name="testMatch" time="0.0">
1464 </testcase>
1465 <testcase classname="stx.goodies.regression.RegressionTests::TSTreeTests" name="testPrefix" time="0.0">
1466 </testcase>
1467 <testcase classname="stx.goodies.regression.RegressionTests::TSTreeTests" name="testRemove" time="0.0">
1468 </testcase>
1469 <testcase classname="stx.goodies.regression.RegressionTests::TSTreeTests" name="testValues" time="0.0">
1470 </testcase>
1471 <testcase classname="stx.goodies.regression.RegressionTests::TSMultiTreeTests" name="test_multiple_01" time="0.0">
1472 </testcase>
1473 <testcase classname="stx.goodies.regression.RegressionTests::TSMultiTreeTests" name="test_multiple_02" time="0.0">
1474 </testcase>
1475 <testcase classname="stx.goodies.regression.RegressionTests::TSMultiTreeTests" name="test_multiple_03a" time="0.0">
1476 </testcase>
1477 <testcase classname="stx.goodies.regression.RegressionTests::TSMultiTreeTests" name="test_multiple_03b" time="0.015">
1478 </testcase>
1479 <testcase classname="stx.goodies.regression.RegressionTests::VMCrashTests" name="test_infrastructure" time="17.176">
1480 </testcase>
1481 <testcase classname="stx.goodies.regression.RegressionTests::VMCrashTests" name="test_issue_64_vm_crashes_in_fclose" time="17.176">
1482 <skipped/> </testcase>
1483 <testcase classname="stx.goodies.regression.RegressionTests::VMCrashTests" name="test_java_initialize" time="494.569">
1484 </testcase>
1485 <testcase classname="stx.goodies.regression.RegressionTests::VMCrashTests" name="test_newspace_overflow" time="3.417">
1486 </testcase>
1487 <testcase classname="stx.goodies.regression.RegressionTests::VMCrashTests" name="test_stx_libjava_testSuite_inspect" time="3.417">
1488 <error type="Error" message="Error occured"><![CDATA[
1489RegressionTests::VMCrashTests(Object) >> error: [12]
1490receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1491selector: #error:
1492args:
1493 1 aString : Error occured
1494vars:
1495
1496source:
1497 error:aString
1498 "{ Pragma: +optSpace }"
1499
1500 "Raise an error with error message aString.
1501 The error is reported by raising the Error exception,
1502 which is non-proceedable.
1503 If no handler has been setup, a debugger is entered."
1504
1505 <context: #return>
1506 <resource: #skipInDebuggersWalkBack>
1507
1508>> Error raiseWith:#error: errorString:aString
1509
1510 "
1511 nil error:' bad bad bad'
1512 "
1513
1514 "Modified: 8.5.1996 / 09:13:04 / cg"
1515
1516
1517
1518RegressionTests::VMCrashTests(RegressionTests::VMSpawningTestCase) >> spawnSmalltalk:inDirectory: [103]
1519receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1520selector: #spawnSmalltalk:inDirectory:
1521args:
1522 1 argv : #(--abortOnSEGV -I --quick --load C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\run.st)
1523 2 directory : PCFilename('C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5')
1524vars:
1525 1 exe : 'C:\prg_sdk\Stx_stable\stx-jv\build\stx\projects\smalltalk\stx.com'
1526 2 args : '"C:\prg_sdk\Stx_stable\stx-jv\build\stx\projects\smalltalk\stx.com" "--abortOnSEGV" "--abortOnSEGV" "-I" "--quick" "--load" "C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\run.st"'
1527 3 environment : Dictionary()
1528 4 outputFile : PCFilename('C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\output.txt')
1529 5 output : FileStream(for: C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\output.txt)
1530 6 pid : Win32OperatingSystem::Win32ProcessHandle@2F8 pid:18952
1531 7 blocker : a Semaphore
1532 8 status : a Win32OperatingSystem::OSProcessStatus
1533
1534source:
1535 spawnSmalltalk:argv inDirectory:directory
1536 "
1537 A helper method to spawn a new smalltalk process using current executable and
1538 given arguments (in `argv`). Set initial working copy of freskly spawned process
1539 to `directory`. Wait until spawned smalltalk finishes and then if process exit status
1540
1541 * is EXIT_CODE_SUCCESS do nothing and return
1542 * is EXIT_CODE_SKIPPED then signal skipped test by means of #skipIf:description:
1543 * is EXIT_CODE_FAILURE then signal test failure by means of failed #assert:
1544 * is anything else then signal test error by means of #error:"
1545
1546 | exe args environment outputFile output pid blocker status |
1547
1548 exe := OperatingSystem pathOfSTXExecutable.
1549 args := { exe } , #('--abortOnSEGV') , argv.
1550 OperatingSystem isMSWINDOWSlike ifTrue:[
1551 args := String
1552 streamContents:[:s |
1553 args
1554 do:[:each |
1555 s
1556 nextPut:$";
1557 nextPutAll:each;
1558 nextPut:$"
1559 ]
1560 separatedBy:[ s space ]
1561 ]
1562 ].
1563 outputFile := directory / 'output.txt'.
1564 output := outputFile writeStream.
1565 environment := OperatingSystem isUNIXlike ifTrue:[
1566 OperatingSystem getEnvironment copy
1567 ] ifFalse:[
1568 environment := Dictionary new
1569 ].
1570 blocker := Semaphore new.
1571 Processor
1572 monitor:[
1573 pid := OperatingSystem
1574 exec:exe
1575 withArguments:args
1576 environment:environment
1577 fileDescriptors:{
1578 0.
1579 output fileDescriptor.
1580 output fileDescriptor
1581 }
1582 fork:true
1583 newPgrp:false
1584 inDirectory:directory pathName
1585 showWindow:true
1586 ]
1587 action:[:s |
1588 status := s.
1589 blocker signal.
1590 ].
1591 output close.
1592 pid isNil ifTrue:[
1593 self error:'Failed to spawn test'.
1594 ^ self.
1595 ].
1596 blocker wait.
1597 status code == EXIT_CODE_SUCCESS ifFalse:[
1598 status code == EXIT_CODE_SKIPPED ifTrue:[
1599 self skipIf:true description:'Skipped'.
1600 ] ifFalse:[
1601 status code == EXIT_CODE_FAILURE ifTrue:[
1602 (outputFile notNil and:[ outputFile exists ]) ifTrue:[
1603 Stdout
1604 nextPutAll:'== TEST FAILED: ';
1605 nextPutAll:testSelector;
1606 nextPutLine:' =='.
1607 outputFile
1608 readingFileDo:[:s |
1609 [ s atEnd ] whileFalse:[
1610 Stdout nextPutLine:s nextLine.
1611 ].
1612 ].
1613 ].
1614 self assert:false description:'Assertion failed, see log'.
1615 ] ifFalse:[
1616 (outputFile notNil and:[ outputFile exists ]) ifTrue:[
1617 Stdout
1618 nextPutAll:'== TEST ERROR: ';
1619 nextPutAll:testSelector;
1620 nextPutLine:' =='.
1621 outputFile
1622 readingFileDo:[:s |
1623 [ s atEnd ] whileFalse:[
1624 | l |
1625
1626 l := s nextLine.
1627 Stdout nextPutLine:l.
1628 Transcript ~~ Stdout ifTrue:[
1629 Transcript nextPutLine:l.
1630 ].
1631 ].
1632 ].
1633 ].
1634 "
1635 directory inspect
1636 "
1637>> self error:'Error occured'.
1638 ].
1639 ].
1640 ].
1641
1642 "Created: / 06-01-2017 / 11:25:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1643 "Modified: / 26-03-2017 / 07:11:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1644
1645
1646
1647RegressionTests::VMCrashTests(RegressionTests::VMSpawningTestCase) >> spawnSelector:inDirectory: [35]
1648receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1649selector: #spawnSelector:inDirectory:
1650args:
1651 1 selector : runCaseInternal
1652 2 directory : PCFilename('C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5')
1653vars:
1654 1 testcaseFile: PCFilename('C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\RegressionTests__VMCrashTests.st')
1655 2 script : 'NoHandlerError emergencyHandler:[:ex |
1656 ex suspendedContext fullPrintAllOn: Stdout.
1657 Stdout nextPutAll: ''ERROR (unhandled) '', ex printString.
1658 Smalltalk exit: 2
1659 ].
1660 Smalltalk packagePath: #(''C:\Users\svestkap\.smalltalk\workspace'' ''C:\Users\svestkap\.smalltalk\packages'' ''C:\prg_sdk\Stx_stable\stx-jv\build'' ''C:\prg_sdk\Stx_stable\stx-jv\build'' ''C:\prg_sdk\Stx_stable\stx-jv\build\stx\projects\packages'').
1661 Smalltalk loadPackage:#''stx:goodies/regression''.
1662 Smalltalk fileIn: ''C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5\RegressionTests__VMCrashTests.st''.
1663 Smalltalk addStartBlock:[
1664 Processor exitWhenNoMoreUserProcesses: false.
1665 [
1666 (RegressionTests::VMCrashTests selector: #''test_stx_libjava_testSuite_inspect'') spawnSelectorInternal: #runCaseInternal.
1667 ] ensure:[
1668 Smalltalk exit: 2
1669 ]
1670 ].
1671 '
1672
1673source:
1674 spawnSelector:selector inDirectory:directory
1675 "Perform `selector` in new smalltalk process. Set new process's working directory to `directory`"
1676
1677 | testcaseFile script |
1678
1679 directory makeDirectory.
1680 testcaseFile := directory
1681 / ((Smalltalk fileNameForClass:self class) , '.st').
1682 self class fileOutAs:testcaseFile.
1683 script := 'NoHandlerError emergencyHandler:[:ex |
1684 ex suspendedContext fullPrintAllOn: Stdout.
1685 Stdout nextPutAll: ''ERROR (unhandled) '', ex printString.
1686 Smalltalk exit: %7
1687 ].
1688 Smalltalk packagePath: %1.
1689 Smalltalk loadPackage:%2.
1690 Smalltalk fileIn: %3.
1691 Smalltalk addStartBlock:[
1692 Processor exitWhenNoMoreUserProcesses: false.
1693 [
1694 (%4 selector: %5) spawnSelectorInternal: %6.
1695 ] ensure:[
1696 Smalltalk exit: %7
1697 ]
1698 ].
1699 '
1700 bindWith:Smalltalk packagePath asArray storeString
1701 with:self class package storeString
1702 with:testcaseFile pathName storeString
1703 with:self class name
1704 with:testSelector storeString
1705 with:selector storeString
1706 with:EXIT_CODE_ERROR storeString.
1707 (directory / 'run.st') writingFileDo:[:f | f nextPutAll:script. ].
1708>> self spawnSmalltalk: { '--abortOnSEGV'. '-I'. '--quick'. '--load'. (directory / 'run.st') pathName } inDirectory: directory
1709
1710 "Created: / 06-01-2017 / 22:06:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1711 "Modified: / 26-01-2017 / 19:29:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1712
1713
1714
1715[] in RegressionTests::VMSpawningTestCase>>spawnSelector: >> value [9]
1716receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1717selector: #value
1718args:
1719vars:
1720
1721source:
1722 spawnSelector:selector
1723 "Perform selector in freshly spawned Smalltalk."
1724
1725 | tempDir |
1726
1727 [
1728 tempDir := Filename newTemporary.
1729 tempDir makeDirectory.
1730>> self spawnSelector:selector inDirectory:tempDir.
1731 ] ensure:[
1732 (tempDir notNil and:[ tempDir exists ]) ifTrue:[
1733 [
1734 tempDir recursiveRemove.
1735 ] on:Error
1736 do:[:ex |
1737 OperatingSystem isMSWINDOWSlike ifFalse:[
1738 ex reject.
1739 ].
1740 ]
1741 ].
1742 ].
1743
1744 "Created: / 05-01-2017 / 23:08:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1745 "Modified: / 06-01-2017 / 22:07:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1746
1747
1748
1749Block >> ensure: [12]
1750receiver: [] in RegressionTests::VMSpawningTestCase>>spawnSelector:
1751selector: #ensure:
1752args:
1753 1 aBlock : [] in RegressionTests::VMSpawningTestCase>>spawnSelector:
1754vars:
1755 1 v : nil
1756
1757source:
1758 ensure:aBlock
1759 "VisualAge/ANSI compatibility:
1760 evaluate the receiver and return its result.
1761 After evaluation, also evaluate aBlock but ignore its result.
1762 aBlock is also evaluated in case of abnormal termination.
1763 (the same as #valueNowOrOnUnwindDo:)"
1764
1765 <exception: #unwind>
1766
1767 |v|
1768
1769>> v := self value. "the real logic is in Context>>unwind"
1770 thisContext unmarkForUnwind.
1771 aBlock value.
1772 ^ v
1773
1774 "/ the above is the same as in #valueNowOrOnUnwindDo:
1775 "/ (actually, the previous implementation was:
1776 "/ ^ self valueNowOrOnUnwindDo:aBlock
1777
1778 "
1779 [
1780 [
1781 Transcript showCR:'one'.
1782 Processor activeProcess terminate.
1783 Transcript showCR:'two'.
1784 ] ensure:[
1785 Transcript showCR:'three'.
1786 ].
1787 ] fork.
1788 "
1789
1790 "
1791 [
1792 [
1793 Transcript showCR:'one'.
1794 Transcript showCR:'two'.
1795 ] ensure:[
1796 Transcript showCR:'three'.
1797 ].
1798 ] fork.
1799 "
1800
1801
1802
1803RegressionTests::VMCrashTests(RegressionTests::VMSpawningTestCase) >> spawnSelector: [10]
1804receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1805selector: #spawnSelector:
1806args:
1807 1 selector : runCaseInternal
1808vars:
1809 1 tempDir : PCFilename('C:\Users\svestkap\AppData\Local\Temp\stx_tmp_svestkap\st16928LXK5')
1810
1811source:
1812 spawnSelector:selector
1813 "Perform selector in freshly spawned Smalltalk."
1814
1815 | tempDir |
1816
1817 [
1818 tempDir := Filename newTemporary.
1819 tempDir makeDirectory.
1820 self spawnSelector:selector inDirectory:tempDir.
1821>> ] ensure:[
1822 (tempDir notNil and:[ tempDir exists ]) ifTrue:[
1823 [
1824 tempDir recursiveRemove.
1825 ] on:Error
1826 do:[:ex |
1827 OperatingSystem isMSWINDOWSlike ifFalse:[
1828 ex reject.
1829 ].
1830 ]
1831 ].
1832 ].
1833
1834 "Created: / 05-01-2017 / 23:08:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1835 "Modified: / 06-01-2017 / 22:07:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1836
1837
1838
1839RegressionTests::VMCrashTests(RegressionTests::VMCrashTestCase) >> runCase [21]
1840receiver: RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1841selector: #runCase
1842args:
1843vars:
1844 1 spawn : (Annotation key: #spawn: arguments: #(true))
1845
1846source:
1847 runCase
1848 "Perform the testcase.
1849
1850 If testcase is annotated by <spawn: false> the test is run in the
1851 very same VM. If <spawn: true>, a new VM is started and the testcase
1852 in run in that new VM"
1853
1854 | spawn |
1855
1856 spawn := (self class lookupMethodFor: testSelector) annotationAt: #spawn:.
1857 spawn isNil ifTrue:[
1858 self error: 'No <spawn:> annotation'.
1859 ].
1860 (spawn argumentAt: 1) == false ifTrue:[
1861 ^ super runCase.
1862 ] ifFalse:[
1863 (spawn argumentAt: 1) ~~ true ifTrue:[
1864 self error: 'Argument to <spawn:> must be either `true` or `false`'.
1865 ]
1866 ].
1867>> self spawnSelector:#runCaseInternal
1868
1869 "
1870 VMCrashTestCase run:#test_infrastructure
1871 "
1872
1873 "Created: / 04-09-2014 / 18:13:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1874 "Modified: / 03-09-2016 / 07:56:21 / jv"
1875 "Modified: / 06-01-2017 / 21:34:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1876
1877
1878
1879Builder::TestReport::Result(TestResult) >> performCase: [7]
1880receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
1881selector: #performCase:
1882args:
1883 1 aTestCase : RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
1884vars:
1885
1886source:
1887 performCase:aTestCase
1888 "Actually performs the case. The TestCase>>runCase itself calls
1889 a setUp/tearDown methods. The possible error/failure is handled
1890 in TestResult>>runCase:. This method is meant to be overriden by
1891 custom TestResult subclasses."
1892
1893>> aTestCase runCase.
1894
1895 "Modified: / 02-08-2011 / 18:10:09 / cg"
1896 "Created: / 03-08-2011 / 14:02:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1897 "Modified (comment): / 03-09-2016 / 09:02:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1898
1899
1900
1901[] in Builder::TestReport::Result>>performCase: >> value [15]
1902receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
1903selector: #value
1904args:
1905vars:
1906
1907source:
1908 performCase:aTestCase
1909 | savedStdout savedStderr savedTranscript encoder |
1910
1911 savedStdout := Stdout.
1912 savedStderr := Stdout.
1913 savedTranscript := Transcript.
1914 encoder := OperatingSystem isMSWINDOWSlike
1915 ifTrue:[ CharacterEncoder encoderForUTF8 ]
1916 ifFalse:[ CharacterEncoder encoderFor: OperatingSystem getCodeset ].
1917 collector := WriteStream on:(String new:100).
1918 [
1919 Stdout := SplittingWriteStream on:collector and: (EncodedStream stream: Stdout encoder: encoder).
1920 Stderr := SplittingWriteStream on:collector and: (EncodedStream stream: Stderr encoder: encoder).
1921 Transcript := SplittingWriteStream on:collector and: Transcript.
1922>> time := Time millisecondsToRun: [ super performCase: aTestCase ]
1923 ] ensure:[
1924 Stdout := savedStdout.
1925 Stderr := savedStderr.
1926 Transcript := savedTranscript.
1927 outcome collectedOutput: nil. "/ flush it, it has been written to output already
1928 collector := nil.
1929 ].
1930
1931 "Created: / 03-08-2011 / 18:40:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1932 "Modified: / 07-12-2014 / 01:12:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1933
1934
1935
1936Time class(AbstractTime class) >> millisecondsToRun: [7]
1937receiver: Time
1938selector: #millisecondsToRun:
1939args:
1940 1 aBlock : [] in Builder::TestReport::Result>>performCase:
1941vars:
1942 1 startTime : 9768314
1943 2 endTime : nil
1944
1945source:
1946 millisecondsToRun:aBlock
1947 "evaluate the argument, aBlock; return the number of milliseconds it took"
1948
1949 |startTime endTime|
1950
1951 startTime := OperatingSystem getMillisecondTime.
1952>> aBlock value.
1953 endTime := OperatingSystem getMillisecondTime.
1954 ^ self milliseconds:endTime since:startTime
1955
1956 "
1957 Time millisecondsToRun:[1000 factorial]
1958 "
1959
1960 "Modified: 17.6.1996 / 16:57:37 / cg"
1961
1962
1963
1964[] in Builder::TestReport::Result>>performCase: >> value [15]
1965receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
1966selector: #value
1967args:
1968vars:
1969
1970source:
1971 performCase:aTestCase
1972 | savedStdout savedStderr savedTranscript encoder |
1973
1974 savedStdout := Stdout.
1975 savedStderr := Stdout.
1976 savedTranscript := Transcript.
1977 encoder := OperatingSystem isMSWINDOWSlike
1978 ifTrue:[ CharacterEncoder encoderForUTF8 ]
1979 ifFalse:[ CharacterEncoder encoderFor: OperatingSystem getCodeset ].
1980 collector := WriteStream on:(String new:100).
1981 [
1982 Stdout := SplittingWriteStream on:collector and: (EncodedStream stream: Stdout encoder: encoder).
1983 Stderr := SplittingWriteStream on:collector and: (EncodedStream stream: Stderr encoder: encoder).
1984 Transcript := SplittingWriteStream on:collector and: Transcript.
1985>> time := Time millisecondsToRun: [ super performCase: aTestCase ]
1986 ] ensure:[
1987 Stdout := savedStdout.
1988 Stderr := savedStderr.
1989 Transcript := savedTranscript.
1990 outcome collectedOutput: nil. "/ flush it, it has been written to output already
1991 collector := nil.
1992 ].
1993
1994 "Created: / 03-08-2011 / 18:40:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1995 "Modified: / 07-12-2014 / 01:12:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1996
1997
1998
1999Block >> ensure: [12]
2000receiver: [] in Builder::TestReport::Result>>performCase:
2001selector: #ensure:
2002args:
2003 1 aBlock : [] in Builder::TestReport::Result>>performCase:
2004vars:
2005 1 v : nil
2006
2007source:
2008 ensure:aBlock
2009 "VisualAge/ANSI compatibility:
2010 evaluate the receiver and return its result.
2011 After evaluation, also evaluate aBlock but ignore its result.
2012 aBlock is also evaluated in case of abnormal termination.
2013 (the same as #valueNowOrOnUnwindDo:)"
2014
2015 <exception: #unwind>
2016
2017 |v|
2018
2019>> v := self value. "the real logic is in Context>>unwind"
2020 thisContext unmarkForUnwind.
2021 aBlock value.
2022 ^ v
2023
2024 "/ the above is the same as in #valueNowOrOnUnwindDo:
2025 "/ (actually, the previous implementation was:
2026 "/ ^ self valueNowOrOnUnwindDo:aBlock
2027
2028 "
2029 [
2030 [
2031 Transcript showCR:'one'.
2032 Processor activeProcess terminate.
2033 Transcript showCR:'two'.
2034 ] ensure:[
2035 Transcript showCR:'three'.
2036 ].
2037 ] fork.
2038 "
2039
2040 "
2041 [
2042 [
2043 Transcript showCR:'one'.
2044 Transcript showCR:'two'.
2045 ] ensure:[
2046 Transcript showCR:'three'.
2047 ].
2048 ] fork.
2049 "
2050
2051
2052
2053Builder::TestReport::Result >> performCase: [16]
2054receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
2055selector: #performCase:
2056args:
2057 1 aTestCase : RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
2058vars:
2059 1 savedStdout : NonPositionableExternalStream(handle:(ExternalAddress@7FEFEB32AB0))
2060 2 savedStderr : NonPositionableExternalStream(handle:(ExternalAddress@7FEFEB32AB0))
2061 3 savedTranscript: NonPositionableExternalStream(handle:(ExternalAddress@7FEFEB32AE0))
2062 4 encoder : unicode->utf8
2063
2064source:
2065 performCase:aTestCase
2066 | savedStdout savedStderr savedTranscript encoder |
2067
2068 savedStdout := Stdout.
2069 savedStderr := Stdout.
2070 savedTranscript := Transcript.
2071 encoder := OperatingSystem isMSWINDOWSlike
2072 ifTrue:[ CharacterEncoder encoderForUTF8 ]
2073 ifFalse:[ CharacterEncoder encoderFor: OperatingSystem getCodeset ].
2074 collector := WriteStream on:(String new:100).
2075 [
2076 Stdout := SplittingWriteStream on:collector and: (EncodedStream stream: Stdout encoder: encoder).
2077 Stderr := SplittingWriteStream on:collector and: (EncodedStream stream: Stderr encoder: encoder).
2078 Transcript := SplittingWriteStream on:collector and: Transcript.
2079 time := Time millisecondsToRun: [ super performCase: aTestCase ]
2080>> ] ensure:[
2081 Stdout := savedStdout.
2082 Stderr := savedStderr.
2083 Transcript := savedTranscript.
2084 outcome collectedOutput: nil. "/ flush it, it has been written to output already
2085 collector := nil.
2086 ].
2087
2088 "Created: / 03-08-2011 / 18:40:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2089 "Modified: / 07-12-2014 / 01:12:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2090
2091
2092
2093[] in TestResult>>runCase:debugged: >> value [10]
2094receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
2095selector: #value
2096args:
2097vars:
2098
2099source:
2100 runCase:aTestCase debugged:debugged
2101 "run a testcase, debugging exceptions"
2102
2103
2104 [
2105 [
2106 outcome := self createOutcome.
2107 outcome testCase: aTestCase.
2108 self rememberStartTime.
2109>> self performCase:aTestCase.
2110 self rememberEndTime.
2111 self addPass:aTestCase.
2112 outcome := nil.
2113 ] sunitOn:self exceptions do: [:ex |
2114 self rememberEndTime.
2115 self rememberException: ex.
2116 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2117 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2118 debugged ifFalse:[
2119 ex sunitAnnounce:aTestCase toResult:self.
2120 "/ not reached, because sunitAnnouce returns from ex!
2121 ].
2122 (TestSkipped accepts: ex creator) ifFalse:[
2123 self addFailure: aTestCase detail: ex.
2124 ].
2125 self breakPoint:#cg.
2126 ex reject.
2127 ].
2128 ] sunitOn: self exceptions do:[:ex|
2129 (TestSkipped accepts: ex creator) ifTrue:[ex return].
2130 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2131 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2132 "/ the stuff below is rubbish - it clears out the info as collected above!
2133 "/ self remove: aTestCase.
2134 debugged ifTrue:[ ex reject ].
2135 ]
2136
2137 "Created: / 21-08-2011 / 17:48:19 / cg"
2138 "Modified: / 04-06-2012 / 18:50:15 / cg"
2139 "Modified: / 14-01-2013 / 13:28:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2140
2141
2142
2143Block >> on:do: [11]
2144receiver: [] in TestResult>>runCase:debugged:
2145selector: #on:do:
2146args:
2147 1 aSignalOrSignalSetOrException: SignalSet(TestFailure HaltInterrupt Exception TestSkipped)
2148 2 exceptionBlock: [] in TestResult>>runCase:debugged:
2149vars:
2150
2151source:
2152 on:aSignalOrSignalSetOrException do:exceptionBlock
2153 "added for ANSI compatibility; evaluate the receiver,
2154 handling aSignalOrSignalSetOrException.
2155 If the signal is raised during evaluation,
2156 the 2nd argument, exceptionBlock is evaluated (and its value returned"
2157
2158 <context: #return>
2159 <exception: #handle>
2160
2161 "/ thisContext markForHandle. -- same as above pragma
2162>> ^ self value. "the real logic is in Exception>>doRaise"
2163
2164 "
2165 [
2166 1 foo
2167 ] on:MessageNotUnderstood do:[:ex | self halt]
2168
2169 [
2170 1 foo
2171 ] on:(MessageNotUnderstood , AbortOperationRequest) do:[:ex | self halt]
2172
2173 [
2174 1 foo
2175 ] on:SignalSet anySignal do:[:ex| 2 bar. self halt]
2176
2177 [
2178 1 foo
2179 ] on:Error do:[:ex| 2 ]
2180 "
2181
2182 "Modified: / 26.7.1999 / 15:30:48 / stefan"
2183
2184
2185
2186Block >> sunitOn:do: [3]
2187receiver: [] in TestResult>>runCase:debugged:
2188selector: #sunitOn:do:
2189args:
2190 1 aSignal : SignalSet(TestFailure HaltInterrupt Exception TestSkipped)
2191 2 anExceptionBlock: [] in TestResult>>runCase:debugged:
2192vars:
2193
2194source:
2195 sunitOn: aSignal do: anExceptionBlock
2196
2197>> ^self on: aSignal do: anExceptionBlock
2198
2199
2200
2201[] in TestResult>>runCase:debugged: >> value [14]
2202receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
2203selector: #value
2204args:
2205vars:
2206
2207source:
2208 runCase:aTestCase debugged:debugged
2209 "run a testcase, debugging exceptions"
2210
2211
2212 [
2213 [
2214 outcome := self createOutcome.
2215 outcome testCase: aTestCase.
2216 self rememberStartTime.
2217 self performCase:aTestCase.
2218 self rememberEndTime.
2219 self addPass:aTestCase.
2220 outcome := nil.
2221>> ] sunitOn:self exceptions do: [:ex |
2222 self rememberEndTime.
2223 self rememberException: ex.
2224 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2225 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2226 debugged ifFalse:[
2227 ex sunitAnnounce:aTestCase toResult:self.
2228 "/ not reached, because sunitAnnouce returns from ex!
2229 ].
2230 (TestSkipped accepts: ex creator) ifFalse:[
2231 self addFailure: aTestCase detail: ex.
2232 ].
2233 self breakPoint:#cg.
2234 ex reject.
2235 ].
2236 ] sunitOn: self exceptions do:[:ex|
2237 (TestSkipped accepts: ex creator) ifTrue:[ex return].
2238 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2239 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2240 "/ the stuff below is rubbish - it clears out the info as collected above!
2241 "/ self remove: aTestCase.
2242 debugged ifTrue:[ ex reject ].
2243 ]
2244
2245 "Created: / 21-08-2011 / 17:48:19 / cg"
2246 "Modified: / 04-06-2012 / 18:50:15 / cg"
2247 "Modified: / 14-01-2013 / 13:28:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2248
2249
2250
2251Block >> on:do: [11]
2252receiver: [] in TestResult>>runCase:debugged:
2253selector: #on:do:
2254args:
2255 1 aSignalOrSignalSetOrException: SignalSet(TestFailure HaltInterrupt Exception TestSkipped)
2256 2 exceptionBlock: [] in TestResult>>runCase:debugged:
2257vars:
2258
2259source:
2260 on:aSignalOrSignalSetOrException do:exceptionBlock
2261 "added for ANSI compatibility; evaluate the receiver,
2262 handling aSignalOrSignalSetOrException.
2263 If the signal is raised during evaluation,
2264 the 2nd argument, exceptionBlock is evaluated (and its value returned"
2265
2266 <context: #return>
2267 <exception: #handle>
2268
2269 "/ thisContext markForHandle. -- same as above pragma
2270>> ^ self value. "the real logic is in Exception>>doRaise"
2271
2272 "
2273 [
2274 1 foo
2275 ] on:MessageNotUnderstood do:[:ex | self halt]
2276
2277 [
2278 1 foo
2279 ] on:(MessageNotUnderstood , AbortOperationRequest) do:[:ex | self halt]
2280
2281 [
2282 1 foo
2283 ] on:SignalSet anySignal do:[:ex| 2 bar. self halt]
2284
2285 [
2286 1 foo
2287 ] on:Error do:[:ex| 2 ]
2288 "
2289
2290 "Modified: / 26.7.1999 / 15:30:48 / stefan"
2291
2292
2293
2294Block >> sunitOn:do: [3]
2295receiver: [] in TestResult>>runCase:debugged:
2296selector: #sunitOn:do:
2297args:
2298 1 aSignal : SignalSet(TestFailure HaltInterrupt Exception TestSkipped)
2299 2 anExceptionBlock: [] in TestResult>>runCase:debugged:
2300vars:
2301
2302source:
2303 sunitOn: aSignal do: anExceptionBlock
2304
2305>> ^self on: aSignal do: anExceptionBlock
2306
2307
2308
2309Builder::TestReport::Result(TestResult) >> runCase:debugged: [29]
2310receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
2311selector: #runCase:debugged:
2312args:
2313 1 aTestCase : RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect
2314 2 debugged : false
2315vars:
2316
2317source:
2318 runCase:aTestCase debugged:debugged
2319 "run a testcase, debugging exceptions"
2320
2321
2322 [
2323 [
2324 outcome := self createOutcome.
2325 outcome testCase: aTestCase.
2326 self rememberStartTime.
2327 self performCase:aTestCase.
2328 self rememberEndTime.
2329 self addPass:aTestCase.
2330 outcome := nil.
2331 ] sunitOn:self exceptions do: [:ex |
2332 self rememberEndTime.
2333 self rememberException: ex.
2334 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2335 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2336 debugged ifFalse:[
2337 ex sunitAnnounce:aTestCase toResult:self.
2338 "/ not reached, because sunitAnnouce returns from ex!
2339 ].
2340 (TestSkipped accepts: ex creator) ifFalse:[
2341 self addFailure: aTestCase detail: ex.
2342 ].
2343 self breakPoint:#cg.
2344 ex reject.
2345 ].
2346>> ] sunitOn: self exceptions do:[:ex|
2347 (TestSkipped accepts: ex creator) ifTrue:[ex return].
2348 (AbortSignal accepts: ex creator) ifTrue:[ex reject].
2349 (TerminateProcessRequest accepts: ex creator) ifTrue:[ex reject].
2350 "/ the stuff below is rubbish - it clears out the info as collected above!
2351 "/ self remove: aTestCase.
2352 debugged ifTrue:[ ex reject ].
2353 ]
2354
2355 "Created: / 21-08-2011 / 17:48:19 / cg"
2356 "Modified: / 04-06-2012 / 18:50:15 / cg"
2357 "Modified: / 14-01-2013 / 13:28:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2358
2359
2360
2361[] in Builder::TestReport::Result>>lightForkCase:debugged:timeout: >> value [12]
2362receiver: 737 run, 725 passed, 12 skipped, 0 failed, 0 errors
2363selector: #value
2364args:
2365vars:
2366
2367source:
2368 lightForkCase:aTestCase debugged: debugged timeout: timeoutBase
2369 | timeout thread sema stime etime timeouted error stack log logPos |
2370
2371 Logger trace: 'Running %1>>%2' with: aTestCase nameForHDTestReport with: aTestCase selectorForHDTestReport.
2372 Transcript show:'F'.
2373 timeout := (timeoutBase * TimeoutScale) rounded.
2374 sema := Semaphore new.
2375 stime := OperatingSystem getMillisecondTime.
2376 log := false.
2377 logPos := format stream stream position.
2378 timeouted := false.
2379>> thread := [ super runCase:aTestCase debugged: debugged ] newProcess.
2380 thread addExitAction:[sema signal].
2381 thread name: ('Testcase execution thread (%1)' bindWith: aTestCase).
2382 thread resume.
2383
2384 Transcript show: 'W'.
2385 (sema waitWithTimeout:timeout) isNil ifTrue: [
2386 Transcript show: 'T'.
2387 stack := String streamContents:[:s | ReportRunner dumpProcessesOn:s ].
2388 thread terminate.
2389 timeouted := true.
2390 Transcript show: 'K'.
2391 ].
2392
2393 etime := OperatingSystem getMillisecondTime.
2394 timeouted ifTrue:[
2395 error := TimeoutError new messageText: ('Timed out (effective %1ms, base %2ms, scale %3)' bindWith: timeout with: timeoutBase with:TimeoutScale) .
2396 outcome isNil ifTrue:[ outcome := self createOutcome ].
2397 outcome result: TestResult stateError.
2398 format
2399 writeTestCase: aTestCase outcome: outcome
2400 time: etime - stime
2401 exception: error
2402 stacktrace: stack.
2403 Transcript show:'...ERROR'.
2404 Logger trace: 'Finised %1>>%2, result ERROR (timeout)' with: aTestCase nameForHDTestReport with: aTestCase selectorForHDTestReport.
2405 ].
2406
2407 outcome := nil.
2408 Transcript cr.
2409
2410 "Created: / 12-01-2012 / 17:42:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2411 "Modified: / 16-11-2016 / 23:26:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2412
2413
2414
2415ExceptionHandlerSet >> handleDo: [14]
2416receiver: ExceptionHandlerSet()
2417selector: #handleDo:
2418args:
2419 1 aBlock : [] in Builder::TestReport::Result>>lightForkCase:debugged:timeout:
2420vars:
2421
2422source:
2423 handleDo:aBlock
2424 "evaluate the argument, aBlock.
2425 If any of the signals in the receiver is raised during evaluation,
2426 evaluate the handleBlock passing it an Exception argument.
2427 The handler may decide how to react to the signal by sending
2428 a corresponding message to the exception (see there).
2429 If the signal is not raised, return the value of evaluating
2430 aBlock."
2431
2432 <context: #return>
2433 <exception: #handle>
2434
2435 "/ thisContext markForHandle. -- same as above pragma
2436>> ^ aBlock value "the real logic is in Exception>>doRaise"
2437
2438 "
2439 |h num|
2440
2441 h := ExceptionHandlerSet new.
2442 h on:(Number divisionByZeroSignal)
2443 handle:[:ex | 'division by zero' printNL. ex proceed].
2444
2445 h on:(Object haltSignal)
2446 handle:[:ex | 'halt encountered ' printNL. ex proceed].
2447
2448 h on:(Float domainErrorSignal)
2449 handle:[:ex | 'domain error ' printNL. ex proceed].
2450
2451 h handleDo:[
2452 num := 0.
2453
2454 'now dividing' printNL.
2455 1 // num.
2456
2457 'now doing bad arcSin' printNL.
2458 num := 50.
2459 num arcSin.
2460
2461 'now halting' printNL.
2462 self halt.
2463 ]
2464 "
2465
2466 "Created: / 26.7.1999 / 09:56:44 / stefan"
2467 "Modified: / 26.7.1999 / 11:01:53 / stefan"
2468
2469
2470
2471[] in Process>>start >> value [34]
2472receiver: an active Process (Testcase execution thread (RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect), id=811)
2473selector: #value
2474args:
2475vars:
2476
2477source:
2478 start
2479 "start the process - this is sent by the VM to the process to get
2480 the process up and running.
2481 Sending #start to the process (instead of directly executing the startBlock)
2482 allows more flexible handling of processes, since anything that responds
2483 to #start can be handled transparently by the VM then ..."
2484
2485 |block|
2486
2487 startBlock isNil ifTrue:[
2488 "is this artificial restriction useful ?"
2489 self error:'a process cannot be started twice' mayProceed:true.
2490 ^ self.
2491 ].
2492
2493 "/
2494 "/ just for your convenience ...
2495 "/
2496 startTimestamp := Timestamp now.
2497 name isNil ifTrue:[
2498 name := '(' , startBlock displayString , ')'
2499 ].
2500
2501 "save block for possible restart"
2502 block := startBlock.
2503 restartable ~~ true ifTrue:[
2504 startBlock := nil
2505 ].
2506
2507 [
2508 "/
2509 "/ block is the one which received the fork/newProcess some time ago...
2510 "/
2511>> self exceptionHandlerSet handleDo:block
2512 ] on:CaughtSignals do:[:ex |
2513 "/
2514 "/ CaughtSignals: handle Process-Termination, Process-Restart and Abort
2515 "/
2516 ex creator == RestartProcessRequest ifTrue:[
2517 ex restart
2518 ].
2519 ex return
2520 ] ensure:[
2521 self terminateNoSignal
2522 ].
2523
2524 "Modified: / 17-11-2001 / 16:45:32 / cg"
2525 "Modified: / 31-01-2017 / 16:41:05 / stefan"
2526
2527
2528
2529Block >> on:do:ensure: [15]
2530receiver: [] in Process>>start
2531selector: #on:do:ensure:
2532args:
2533 1 aSignalOrSignalSetOrException: SignalSet(RestartProcessRequest AbortAllOperationRequest TerminateProcessRequest)
2534 2 exceptionBlock: [] in Process>>start
2535 3 ensureBlock : [] in Process>>start
2536vars:
2537 1 v : nil
2538
2539source:
2540 on:aSignalOrSignalSetOrException do:exceptionBlock ensure:ensureBlock
2541 "added for ANSI compatibility; evaluate the receiver,
2542 handling aSignalOrSignalSetOrException.
2543 The 2nd argument, exceptionBlock is evaluated
2544 if the signal is raised during evaluation.
2545 The 3rd argument, ensureBlock is evaluated in any case - even if the activity
2546 was unwound due to an unhandled exception."
2547
2548 <context: #return>
2549 <exception: #handle>
2550 <exception: #unwind>
2551
2552 |v|
2553
2554>> v := self value. "the real logic is in Context>>unwind and Exception>>doRaise"
2555 thisContext unmarkForUnwind.
2556 ensureBlock value.
2557 ^ v
2558
2559 "
2560 |e|
2561
2562 e := 0.
2563 [
2564 1 foo
2565 ] on:MessageNotUnderstood
2566 do:[:ex | self halt]
2567 ensure:[ e := 1 ].
2568 self assert:(e == 1).
2569 "
2570
2571 "
2572 |e|
2573
2574 e := 0.
2575 [
2576 1 negated
2577 ] on:MessageNotUnderstood
2578 do:[:ex | self halt]
2579 ensure:[ e := 1 ].
2580 self assert:(e == 1).
2581 "
2582
2583
2584
2585Process >> start [35]
2586receiver: an active Process (Testcase execution thread (RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect), id=811)
2587selector: #start
2588args:
2589vars:
2590 1 block : [] in Builder::TestReport::Result>>lightForkCase:debugged:timeout:
2591
2592source:
2593 start
2594 "start the process - this is sent by the VM to the process to get
2595 the process up and running.
2596 Sending #start to the process (instead of directly executing the startBlock)
2597 allows more flexible handling of processes, since anything that responds
2598 to #start can be handled transparently by the VM then ..."
2599
2600 |block|
2601
2602 startBlock isNil ifTrue:[
2603 "is this artificial restriction useful ?"
2604 self error:'a process cannot be started twice' mayProceed:true.
2605 ^ self.
2606 ].
2607
2608 "/
2609 "/ just for your convenience ...
2610 "/
2611 startTimestamp := Timestamp now.
2612 name isNil ifTrue:[
2613 name := '(' , startBlock displayString , ')'
2614 ].
2615
2616 "save block for possible restart"
2617 block := startBlock.
2618 restartable ~~ true ifTrue:[
2619 startBlock := nil
2620 ].
2621
2622 [
2623 "/
2624 "/ block is the one which received the fork/newProcess some time ago...
2625 "/
2626 self exceptionHandlerSet handleDo:block
2627>> ] on:CaughtSignals do:[:ex |
2628 "/
2629 "/ CaughtSignals: handle Process-Termination, Process-Restart and Abort
2630 "/
2631 ex creator == RestartProcessRequest ifTrue:[
2632 ex restart
2633 ].
2634 ex return
2635 ] ensure:[
2636 self terminateNoSignal
2637 ].
2638
2639 "Modified: / 17-11-2001 / 16:45:32 / cg"
2640 "Modified: / 31-01-2017 / 16:41:05 / stefan"
2641
2642
2643
2644UndefinedObject >> nil [0]
2645receiver: nil
2646selector: nil
2647args:
2648vars:
2649 1 : an active Process (Testcase execution thread (RegressionTests::VMCrashTests>>#test_stx_libjava_testSuite_inspect), id=811)
2650
2651source:
2652** no source **
2653
2654
2655
2656]]></error>
2657 <system-out><![CDATA[
2658== TEST ERROR: test_stx_libjava_testSuite_inspect ==
2659|
2660|
2661/
2662/
2663-
2664-
2665\
2666\
2667|
2668|
2669/
2670/
2671-
2672-
2673\
2674\
2675|
2676|
2677/
2678/
2679-
2680-
2681\
2682\
2683|
2684|
2685/
2686/
2687-
2688-
2689\
2690\
2691|
2692|
2693/
2694/
2695-
2696-
2697\
2698\
2699|
2700|
2701/
2702/
2703-
2704-
2705\
2706\
2707|
2708|
2709/
2710/
2711-
2712-
2713\
2714\
2715|
2716|
2717/
2718/
2719-
2720-
2721\
2722\
2723|
2724|
2725/
2726/
2727-
2728-
2729\
2730\
2731|
2732|
2733/
2734/
2735-
2736-
2737\
2738\
2739|
2740|
2741/
2742/
2743-
2744-
2745\
2746\
2747|
2748|
2749/
2750/
2751
2752
2753Filename [info] (2017-07-05 20:50:33.394): using tmp folder "C:\Users\svestkap\AppData\Local\Temp" as specified by environment: "TEMP"
2754Filename [info] (2017-07-05 20:50:33.394): using tmp folder "C:\Users\svestkap\AppData\Local\Temp" as specified by environment: "TEMP"
2755patches [info] (2017-07-05 20:50:34.658): reading patch "C:\Users\svestkap\.smalltalk\userPatches\changes_2016-05-04__16_40_49.chg"...
2756patches [info] (2017-07-05 20:50:34.658): reading patch "C:\Users\svestkap\.smalltalk\userPatches\changes_2016-05-04__16_40_49.chg"...
2757 NewApplication class -> interface specs
2758 NewApplication class -> interface specs
2759 NewApplication class -> interface specs
2760 NewApplication class -> interface specs
2761patches [info] (2017-07-05 20:50:34.673): reading patch "C:\Users\svestkap\.smalltalk\userPatches\changes_2016-05-04__16_40_49_backup.chg"...
2762patches [info] (2017-07-05 20:50:34.673): reading patch "C:\Users\svestkap\.smalltalk\userPatches\changes_2016-05-04__16_40_49_backup.chg"...
2763 NewApplication class -> interface specs
2764 NewApplication class -> interface specs
2765 NewApplication class -> interface specs
2766 NewApplication class -> interface specs
2767STX [info] (2017-07-05 20:50:34.704): smalltalk.rc [info]: opening display...
2768STX [info] (2017-07-05 20:50:34.704): smalltalk.rc [info]: opening display...
2769STX [info] (2017-07-05 20:50:34.751): host.rc [info]: display.rc [info]: reading display setup 'd_win32.rc'...
2770STX [info] (2017-07-05 20:50:34.751): host.rc [info]: display.rc [info]: reading display setup 'd_win32.rc'...
2771Font [warning] (2017-07-05 20:50:34.767): encoding for "a Segoe UI-medium-roman-9.0 (ms-default)-Font" should be ms-default; is ms-easteurope
2772Font [warning] (2017-07-05 20:50:34.767): encoding for "a Segoe UI-medium-roman-9.0 (ms-default)-Font" should be ms-default; is ms-easteurope
2773STX [info] (2017-07-05 20:50:34.814): display.rc [info]: no style set - default to mswindows8
2774STX [info] (2017-07-05 20:50:34.814): display.rc [info]: no style set - default to mswindows8
2775STX [info] (2017-07-05 20:50:34.814): smalltalk.rc [info]: reading 'private.rc'...
2776STX [info] (2017-07-05 20:50:34.814): smalltalk.rc [info]: reading 'private.rc'...
2777STX [info] (2017-07-05 20:50:34.845): smalltalk.rc [info]: reading 00-fixup-environment.rc...OK
2778STX [info] (2017-07-05 20:50:34.845): smalltalk.rc [info]: reading 00-fixup-environment.rc...OK
2779STX [info] (2017-07-05 20:50:34.845): smalltalk.rc [info]: reading 01-update-xterm-title.rc...OK
2780STX [info] (2017-07-05 20:50:34.845): smalltalk.rc [info]: reading 01-update-xterm-title.rc...OK
2781STX [info] (2017-07-05 20:50:34.892): smalltalk.rc [info]: reading 03-stc-setup.rc...OK
2782STX [info] (2017-07-05 20:50:34.892): smalltalk.rc [info]: reading 03-stc-setup.rc...OK
2783STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 75-dev-setup.rc...OK
2784STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 75-dev-setup.rc...OK
2785STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 80-theme-setup.rc...OK
2786STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 80-theme-setup.rc...OK
2787STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 90-default-preferences.rc...OK
2788STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 90-default-preferences.rc...OK
2789STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 90-font-setup.rc...OK
2790STX [info] (2017-07-05 20:50:34.923): smalltalk.rc [info]: reading 90-font-setup.rc...OK
2791STX [info] (2017-07-05 20:50:35.032): smalltalk.rc [info]: reading 90-smallsense-setup.rc...OK
2792STX [info] (2017-07-05 20:50:35.032): smalltalk.rc [info]: reading 90-smallsense-setup.rc...OK
2793STX [info] (2017-07-05 20:50:35.048): smalltalk.rc [info]: reading preferences C:\Users\svestkap\.smalltalk\settings.stx
2794STX [info] (2017-07-05 20:50:35.048): smalltalk.rc [info]: reading preferences C:\Users\svestkap\.smalltalk\settings.stx
2795Smalltalk [info] (2017-07-05 20:50:35.188): startup process 1 active.
2796Smalltalk [info] (2017-07-05 20:50:35.188): startup process 1 active.
2797STX [info] (2017-07-05 20:50:35.188): Executing start blocks
2798STX [info] (2017-07-05 20:50:35.188): Executing start blocks
2799autoloading GroovyEvaluatorTests ...
2800autoloading GroovyEvaluatorTests ...
2801 GroovyEvaluatorTests class -> documentation
2802 GroovyEvaluatorTests class -> documentation
2803 GroovyEvaluatorTests -> running
2804 GroovyEvaluatorTests -> running
2805 GroovyEvaluatorTests -> tests
2806 GroovyEvaluatorTests -> tests
2807 GroovyEvaluatorTests class -> documentation
2808 GroovyEvaluatorTests class -> documentation
2809autoloading JUnitTestCaseProxy ...
2810autoloading JUnitTestCaseProxy ...
2811autoloading JavaTestCaseProxy ...
2812autoloading JavaTestCaseProxy ...
2813 JavaTestCaseProxy class -> documentation
2814 JavaTestCaseProxy class -> documentation
2815 JavaTestCaseProxy class -> initialization
2816 JavaTestCaseProxy class -> initialization
2817 JavaTestCaseProxy class -> accessing
2818 JavaTestCaseProxy class -> accessing
2819 JavaTestCaseProxy class -> private
2820 JavaTestCaseProxy class -> private
2821 JavaTestCaseProxy class -> queries
2822 JavaTestCaseProxy class -> queries
2823 JavaTestCaseProxy class -> subclass creation
2824 JavaTestCaseProxy class -> subclass creation
2825 JavaTestCaseProxy -> accessing
2826 JavaTestCaseProxy -> accessing
2827 JavaTestCaseProxy -> queries
2828 JavaTestCaseProxy -> queries
2829 JavaTestCaseProxy class -> documentation
2830 JavaTestCaseProxy class -> documentation
2831 JUnitTestCaseProxy class -> documentation
2832 JUnitTestCaseProxy class -> documentation
2833 JUnitTestCaseProxy class -> initialization
2834 JUnitTestCaseProxy class -> initialization
2835 JUnitTestCaseProxy class -> accessing
2836 JUnitTestCaseProxy class -> accessing
2837 JUnitTestCaseProxy class -> private
2838 JUnitTestCaseProxy class -> private
2839 JUnitTestCaseProxy class -> subclass creation
2840 JUnitTestCaseProxy class -> subclass creation
2841 JUnitTestCaseProxy -> accessing
2842 JUnitTestCaseProxy -> accessing
2843 JUnitTestCaseProxy -> private
2844 JUnitTestCaseProxy -> private
2845 JUnitTestCaseProxy class -> documentation
2846 JUnitTestCaseProxy class -> documentation
2847autoloading JavaAntProjectResource ...
2848autoloading JavaAntProjectResource ...
2849 JavaAntProjectResource class -> documentation
2850 JavaAntProjectResource class -> documentation
2851 JavaAntProjectResource class -> accessing
2852 JavaAntProjectResource class -> accessing
2853 JavaAntProjectResource class -> accessing - ant project
2854 JavaAntProjectResource class -> accessing - ant project
2855 JavaAntProjectResource class -> running
2856 JavaAntProjectResource class -> running
2857 JavaAntProjectResource -> running
2858 JavaAntProjectResource -> running
2859 JavaAntProjectResource -> testing
2860 JavaAntProjectResource -> testing
2861 JavaAntProjectResource class -> documentation
2862 JavaAntProjectResource class -> documentation
2863autoloading JavaByteCodeDisassemblerTests ...
2864autoloading JavaByteCodeDisassemblerTests ...
2865autoloading JavaByteCodeProcessorTests ...
2866autoloading JavaByteCodeProcessorTests ...
2867 JavaByteCodeProcessorTests class -> documentation
2868 JavaByteCodeProcessorTests class -> documentation
2869 JavaByteCodeProcessorTests class -> testing
2870 JavaByteCodeProcessorTests class -> testing
2871 JavaByteCodeProcessorTests -> tests-helpers
2872 JavaByteCodeProcessorTests -> tests-helpers
2873 JavaByteCodeProcessorTests class -> documentation
2874 JavaByteCodeProcessorTests class -> documentation
2875 JavaByteCodeDisassemblerTests class -> documentation
2876 JavaByteCodeDisassemblerTests class -> documentation
2877 JavaByteCodeDisassemblerTests class -> resources
2878 JavaByteCodeDisassemblerTests class -> resources
2879 JavaByteCodeDisassemblerTests -> tests
2880 JavaByteCodeDisassemblerTests -> tests
2881 JavaByteCodeDisassemblerTests -> tests - manual
2882 JavaByteCodeDisassemblerTests -> tests - manual
2883 JavaByteCodeDisassemblerTests -> tests-helpers
2884 JavaByteCodeDisassemblerTests -> tests-helpers
2885 JavaByteCodeDisassemblerTests -> tests2
2886 JavaByteCodeDisassemblerTests -> tests2
2887 JavaByteCodeDisassemblerTests class -> documentation
2888 JavaByteCodeDisassemblerTests class -> documentation
2889autoloading JavaClassLoadingTests ...
2890autoloading JavaClassLoadingTests ...
2891 JavaClassLoadingTests class -> documentation
2892 JavaClassLoadingTests class -> documentation
2893 JavaClassLoadingTests class -> resources
2894 JavaClassLoadingTests class -> resources
2895 JavaClassLoadingTests -> simple
2896 JavaClassLoadingTests -> simple
2897 JavaClassLoadingTests class -> documentation
2898 JavaClassLoadingTests class -> documentation
2899autoloading JavaClassReaderTests ...
2900autoloading JavaClassReaderTests ...
2901autoloading JavaRefsAndConstantPoolTestCase ...
2902autoloading JavaRefsAndConstantPoolTestCase ...
2903 JavaRefsAndConstantPoolTestCase class -> documentation
2904 JavaRefsAndConstantPoolTestCase class -> documentation
2905 JavaRefsAndConstantPoolTestCase class -> resources
2906 JavaRefsAndConstantPoolTestCase class -> resources
2907 JavaRefsAndConstantPoolTestCase class -> testing
2908 JavaRefsAndConstantPoolTestCase class -> testing
2909 JavaRefsAndConstantPoolTestCase -> cp creation helpers
2910 JavaRefsAndConstantPoolTestCase -> cp creation helpers
2911 JavaRefsAndConstantPoolTestCase -> helpers
2912 JavaRefsAndConstantPoolTestCase -> helpers
2913 JavaRefsAndConstantPoolTestCase -> refs creation
2914 JavaRefsAndConstantPoolTestCase -> refs creation
2915 JavaRefsAndConstantPoolTestCase -> running
2916 JavaRefsAndConstantPoolTestCase -> running
2917 JavaRefsAndConstantPoolTestCase::JavaExceptionThrowerMock class -> documentation
2918 JavaRefsAndConstantPoolTestCase::JavaExceptionThrowerMock class -> documentation
2919 JavaRefsAndConstantPoolTestCase::JavaExceptionThrowerMock -> exceptions
2920 JavaRefsAndConstantPoolTestCase::JavaExceptionThrowerMock -> exceptions
2921 JavaRefsAndConstantPoolTestCase class -> documentation
2922 JavaRefsAndConstantPoolTestCase class -> documentation
2923 JavaClassReaderTests class -> documentation
2924 JavaClassReaderTests class -> documentation
2925 JavaClassReaderTests -> tests
2926 JavaClassReaderTests -> tests
2927 JavaClassReaderTests class -> documentation
2928 JavaClassReaderTests class -> documentation
2929autoloading JavaClassRefTests ...
2930autoloading JavaClassRefTests ...
2931 JavaClassRefTests class -> documentation
2932 JavaClassRefTests class -> documentation
2933 JavaClassRefTests -> arrays
2934 JavaClassRefTests -> arrays
2935 JavaClassRefTests -> permission tests
2936 JavaClassRefTests -> permission tests
2937 JavaClassRefTests -> primitives
2938 JavaClassRefTests -> primitives
2939 JavaClassRefTests -> resolving static tests
2940 JavaClassRefTests -> resolving static tests
2941 JavaClassRefTests -> resolving tests
2942 JavaClassRefTests -> resolving tests
2943 JavaClassRefTests class -> documentation
2944 JavaClassRefTests class -> documentation
2945autoloading JavaClassReloaderTests ...
2946autoloading JavaClassReloaderTests ...
2947 JavaClassReloaderTests class -> documentation
2948 JavaClassReloaderTests class -> documentation
2949 JavaClassReloaderTests class -> resources
2950 JavaClassReloaderTests class -> resources
2951 JavaClassReloaderTests -> interfaces
2952 JavaClassReloaderTests -> interfaces
2953 JavaClassReloaderTests -> private
2954 JavaClassReloaderTests -> private
2955 JavaClassReloaderTests -> running
2956 JavaClassReloaderTests -> running
2957 JavaClassReloaderTests -> test helpers
2958 JavaClassReloaderTests -> test helpers
2959 JavaClassReloaderTests -> tests - classes
2960 JavaClassReloaderTests -> tests - classes
2961 JavaClassReloaderTests -> tests - concurrency
2962 JavaClassReloaderTests -> tests - concurrency
2963 JavaClassReloaderTests -> tests - fields
2964 JavaClassReloaderTests -> tests - fields
2965 JavaClassReloaderTests -> tests - garbage versions
2966 JavaClassReloaderTests -> tests - garbage versions
2967 JavaClassReloaderTests -> tests - hierarchy
2968 JavaClassReloaderTests -> tests - hierarchy
2969 JavaClassReloaderTests -> tests - methods
2970 JavaClassReloaderTests -> tests - methods
2971 JavaClassReloaderTests -> tests - overloads
2972 JavaClassReloaderTests -> tests - overloads
2973 JavaClassReloaderTests -> tests - unloading
2974 JavaClassReloaderTests -> tests - unloading
2975 JavaClassReloaderTests class -> documentation
2976 JavaClassReloaderTests class -> documentation
2977autoloading JavaExceptionTests ...
2978autoloading JavaExceptionTests ...
2979 JavaExceptionTests class -> documentation
2980 JavaExceptionTests class -> documentation
2981 JavaExceptionTests class -> accessing
2982 JavaExceptionTests class -> accessing
2983 JavaExceptionTests -> callbacks
2984 JavaExceptionTests -> callbacks
2985 JavaExceptionTests -> error handling (interop)
2986 JavaExceptionTests -> error handling (interop)
2987 JavaExceptionTests -> running
2988 JavaExceptionTests -> running
2989 JavaExceptionTests -> tests
2990 JavaExceptionTests -> tests
2991 JavaExceptionTests class -> documentation
2992 JavaExceptionTests class -> documentation
2993autoloading JavaFieldRefTests ...
2994autoloading JavaFieldRefTests ...
2995 JavaFieldRefTests class -> documentation
2996 JavaFieldRefTests class -> documentation
2997 JavaFieldRefTests -> permission tests
2998 JavaFieldRefTests -> permission tests
2999 JavaFieldRefTests -> resolving static tests
3000 JavaFieldRefTests -> resolving static tests
3001 JavaFieldRefTests -> resolving tests
3002 JavaFieldRefTests -> resolving tests
3003 JavaFieldRefTests class -> documentation
3004 JavaFieldRefTests class -> documentation
3005autoloading JavaFreshlyInitializedResource ...
3006autoloading JavaFreshlyInitializedResource ...
3007 JavaFreshlyInitializedResource class -> documentation
3008 JavaFreshlyInitializedResource class -> documentation
3009 JavaFreshlyInitializedResource -> running
3010 JavaFreshlyInitializedResource -> running
3011 JavaFreshlyInitializedResource class -> documentation
3012 JavaFreshlyInitializedResource class -> documentation
3013autoloading JavaInitializedResource ...
3014autoloading JavaInitializedResource ...
3015 JavaInitializedResource class -> documentation
3016 JavaInitializedResource class -> documentation
3017 JavaInitializedResource -> running
3018 JavaInitializedResource -> running
3019 JavaInitializedResource class -> documentation
3020 JavaInitializedResource class -> documentation
3021autoloading JavaInterfaceMethodRefTests ...
3022autoloading JavaInterfaceMethodRefTests ...
3023 JavaInterfaceMethodRefTests class -> documentation
3024 JavaInterfaceMethodRefTests class -> documentation
3025 JavaInterfaceMethodRefTests -> javaInterfaceMethodRef tests
3026 JavaInterfaceMethodRefTests -> javaInterfaceMethodRef tests
3027 JavaInterfaceMethodRefTests -> permission tests
3028 JavaInterfaceMethodRefTests -> permission tests
3029 JavaInterfaceMethodRefTests class -> documentation
3030 JavaInterfaceMethodRefTests class -> documentation
3031autoloading JavaJUnitTests ...
3032autoloading JavaJUnitTests ...
3033 JavaJUnitTests class -> documentation
3034 JavaJUnitTests class -> documentation
3035 JavaJUnitTests class -> resource
3036 JavaJUnitTests class -> resource
3037 JavaJUnitTests -> running
3038 JavaJUnitTests -> running
3039 JavaJUnitTests -> tests - jUnit 3.x
3040 JavaJUnitTests -> tests - jUnit 3.x
3041 JavaJUnitTests -> tests - jUnit 4.x
3042 JavaJUnitTests -> tests - jUnit 4.x
3043 JavaJUnitTests class -> documentation
3044 JavaJUnitTests class -> documentation
3045autoloading JavaLibrariesResource ...
3046autoloading JavaLibrariesResource ...
3047 JavaLibrariesResource class -> documentation
3048 JavaLibrariesResource class -> documentation
3049 JavaLibrariesResource -> running
3050 JavaLibrariesResource -> running
3051 JavaLibrariesResource class -> documentation
3052 JavaLibrariesResource class -> documentation
3053autoloading JavaLookupResolutionAlgorithmTests ...
3054autoloading JavaLookupResolutionAlgorithmTests ...
3055 JavaLookupResolutionAlgorithmTests class -> documentation
3056 JavaLookupResolutionAlgorithmTests class -> documentation
3057 JavaLookupResolutionAlgorithmTests -> running
3058 JavaLookupResolutionAlgorithmTests -> running
3059 JavaLookupResolutionAlgorithmTests class -> documentation
3060 JavaLookupResolutionAlgorithmTests class -> documentation
3061autoloading JavaLookupTests ...
3062autoloading JavaLookupTests ...
3063 JavaLookupTests class -> documentation
3064 JavaLookupTests class -> documentation
3065 JavaLookupTests class -> resources
3066 JavaLookupTests class -> resources
3067 JavaLookupTests -> running
3068 JavaLookupTests -> running
3069 JavaLookupTests -> support
3070 JavaLookupTests -> support
3071 JavaLookupTests -> tests - java extensions
3072 JavaLookupTests -> tests - java extensions
3073 JavaLookupTests -> tests - java lookup
3074 JavaLookupTests -> tests - java lookup
3075 JavaLookupTests -> tests - java lookup - ctors
3076 JavaLookupTests -> tests - java lookup - ctors
3077 JavaLookupTests -> tests - java lookup - fields
3078 JavaLookupTests -> tests - java lookup - fields
3079 JavaLookupTests -> tests - obsolete
3080 JavaLookupTests -> tests - obsolete
3081 JavaLookupTests -> tests - smalltalk lookup
3082 JavaLookupTests -> tests - smalltalk lookup
3083 JavaLookupTests class -> documentation
3084 JavaLookupTests class -> documentation
3085autoloading JavaMethodRefTests ...
3086autoloading JavaMethodRefTests ...
3087 JavaMethodRefTests class -> documentation
3088 JavaMethodRefTests class -> documentation
3089 JavaMethodRefTests -> permission tests
3090 JavaMethodRefTests -> permission tests
3091 JavaMethodRefTests -> resolving static tests
3092 JavaMethodRefTests -> resolving static tests
3093 JavaMethodRefTests -> resolving tests
3094 JavaMethodRefTests -> resolving tests
3095 JavaMethodRefTests class -> documentation
3096 JavaMethodRefTests class -> documentation
3097autoloading JavaMonitorsTests ...
3098autoloading JavaMonitorsTests ...
3099 JavaMonitorsTests class -> documentation
3100 JavaMonitorsTests class -> documentation
3101 JavaMonitorsTests class -> accessing
3102 JavaMonitorsTests class -> accessing
3103 JavaMonitorsTests -> accessing
3104 JavaMonitorsTests -> accessing
3105 JavaMonitorsTests -> mh exploratory tests
3106 JavaMonitorsTests -> mh exploratory tests
3107 JavaMonitorsTests -> multithreading testing support
3108 JavaMonitorsTests -> multithreading testing support
3109 JavaMonitorsTests -> tests
3110 JavaMonitorsTests -> tests
3111 JavaMonitorsTests -> tests-java
3112 JavaMonitorsTests -> tests-java
3113 JavaMonitorsTests -> wait notify tests
3114 JavaMonitorsTests -> wait notify tests
3115 JavaMonitorsTests class -> documentation
3116 JavaMonitorsTests class -> documentation
3117autoloading JavaNativeMemoryTests ...
3118autoloading JavaNativeMemoryTests ...
3119 JavaNativeMemoryTests class -> documentation
3120 JavaNativeMemoryTests class -> documentation
3121 JavaNativeMemoryTests -> initialization & release
3122 JavaNativeMemoryTests -> initialization & release
3123 JavaNativeMemoryTests -> tests-malloc/free
3124 JavaNativeMemoryTests -> tests-malloc/free
3125 JavaNativeMemoryTests class -> documentation
3126 JavaNativeMemoryTests class -> documentation
3127autoloading JavaRefMock ...
3128autoloading JavaRefMock ...
3129 JavaRefMock class -> documentation
3130 JavaRefMock class -> documentation
3131 JavaRefMock -> accessing
3132 JavaRefMock -> accessing
3133 JavaRefMock -> comparing
3134 JavaRefMock -> comparing
3135 JavaRefMock -> resolving
3136 JavaRefMock -> resolving
3137 JavaRefMock class -> documentation
3138 JavaRefMock class -> documentation
3139autoloading JavaReleaseTests ...
3140autoloading JavaReleaseTests ...
3141 JavaReleaseTests class -> documentation
3142 JavaReleaseTests class -> documentation
3143 JavaReleaseTests -> tests
3144 JavaReleaseTests -> tests
3145 JavaReleaseTests class -> documentation
3146 JavaReleaseTests class -> documentation
3147autoloading JavaRuntimeConstantPoolTests ...
3148autoloading JavaRuntimeConstantPoolTests ...
3149 JavaRuntimeConstantPoolTests class -> documentation
3150 JavaRuntimeConstantPoolTests class -> documentation
3151 JavaRuntimeConstantPoolTests -> helpers
3152 JavaRuntimeConstantPoolTests -> helpers
3153 JavaRuntimeConstantPoolTests -> running
3154 JavaRuntimeConstantPoolTests -> running
3155 JavaRuntimeConstantPoolTests -> tests
3156 JavaRuntimeConstantPoolTests -> tests
3157 JavaRuntimeConstantPoolTests class -> documentation
3158 JavaRuntimeConstantPoolTests class -> documentation
3159autoloading JavaTestsResource ...
3160autoloading JavaTestsResource ...
3161 JavaTestsResource class -> documentation
3162 JavaTestsResource class -> documentation
3163 JavaTestsResource class -> accessing
3164 JavaTestsResource class -> accessing
3165 JavaTestsResource class -> accessing - ant project
3166 JavaTestsResource class -> accessing - ant project
3167 JavaTestsResource class -> documentation
3168 JavaTestsResource class -> documentation
3169autoloading JavaThreadingTests ...
3170autoloading JavaThreadingTests ...
3171 JavaThreadingTests class -> documentation
3172 JavaThreadingTests class -> documentation
3173 JavaThreadingTests class -> accessing
3174 JavaThreadingTests class -> accessing
3175 JavaThreadingTests -> tests
3176 JavaThreadingTests -> tests
3177autoloading JavaUTF8Tests ...
3178autoloading JavaUTF8Tests ...
3179 JavaUTF8Tests class -> documentation
3180 JavaUTF8Tests class -> documentation
3181 JavaUTF8Tests -> loadingTests
3182 JavaUTF8Tests -> loadingTests
3183 JavaUTF8Tests class -> documentation
3184 JavaUTF8Tests class -> documentation
3185autoloading TestletTestCaseProxy ...
3186autoloading TestletTestCaseProxy ...
3187 TestletTestCaseProxy class -> documentation
3188 TestletTestCaseProxy class -> documentation
3189 TestletTestCaseProxy class -> accessing
3190 TestletTestCaseProxy class -> accessing
3191 TestletTestCaseProxy class -> private
3192 TestletTestCaseProxy class -> private
3193 TestletTestCaseProxy class -> queries
3194 TestletTestCaseProxy class -> queries
3195 TestletTestCaseProxy class -> subclass creation
3196 TestletTestCaseProxy class -> subclass creation
3197 TestletTestCaseProxy -> accessing
3198 TestletTestCaseProxy -> accessing
3199 TestletTestCaseProxy -> error handling
3200 TestletTestCaseProxy -> error handling
3201 TestletTestCaseProxy -> private
3202 TestletTestCaseProxy -> private
3203 TestletTestCaseProxy -> private - Proxy interface
3204 TestletTestCaseProxy -> private - Proxy interface
3205 TestletTestCaseProxy class -> documentation
3206 TestletTestCaseProxy class -> documentation
3207STX [info] (2017-07-05 20:50:36.481): GroovyEvaluatorTests
3208STX [info] (2017-07-05 20:50:36.481): GroovyEvaluatorTests
3209STX [info] (2017-07-05 20:50:36.481): JavaByteCodeDisassemblerTests
3210STX [info] (2017-07-05 20:50:36.481): JavaByteCodeDisassemblerTests
3211STX [info] (2017-07-05 20:50:36.482): JavaClassLoadingTests
3212STX [info] (2017-07-05 20:50:36.482): JavaClassLoadingTests
3213STX [info] (2017-07-05 20:50:36.482): JavaClassReaderTests
3214STX [info] (2017-07-05 20:50:36.482): JavaClassReaderTests
3215STX [info] (2017-07-05 20:50:36.482): JavaClassRefTests
3216STX [info] (2017-07-05 20:50:36.482): JavaClassRefTests
3217STX [info] (2017-07-05 20:50:36.483): JavaClassReloaderTests
3218STX [info] (2017-07-05 20:50:36.483): JavaClassReloaderTests
3219STX [info] (2017-07-05 20:50:36.483): JavaExceptionTests
3220STX [info] (2017-07-05 20:50:36.483): JavaExceptionTests
3221STX [info] (2017-07-05 20:50:36.483): JavaFieldRefTests
3222STX [info] (2017-07-05 20:50:36.483): JavaFieldRefTests
3223STX [info] (2017-07-05 20:50:36.484): JavaInterfaceMethodRefTests
3224STX [info] (2017-07-05 20:50:36.484): JavaInterfaceMethodRefTests
3225STX [info] (2017-07-05 20:50:36.484): JavaJUnitTests
3226STX [info] (2017-07-05 20:50:36.484): JavaJUnitTests
3227STX [info] (2017-07-05 20:50:36.484): JavaLookupResolutionAlgorithmTests
3228STX [info] (2017-07-05 20:50:36.484): JavaLookupResolutionAlgorithmTests
3229STX [info] (2017-07-05 20:50:36.484): JavaLookupTests
3230STX [info] (2017-07-05 20:50:36.484): JavaLookupTests
3231STX [info] (2017-07-05 20:50:36.485): JavaMethodRefTests
3232STX [info] (2017-07-05 20:50:36.485): JavaMethodRefTests
3233STX [info] (2017-07-05 20:50:36.485): JavaMonitorsTests
3234STX [info] (2017-07-05 20:50:36.485): JavaMonitorsTests
3235STX [info] (2017-07-05 20:50:36.485): JavaNativeMemoryTests
3236STX [info] (2017-07-05 20:50:36.485): JavaNativeMemoryTests
3237STX [info] (2017-07-05 20:50:36.485): JavaReleaseTests
3238STX [info] (2017-07-05 20:50:36.485): JavaReleaseTests
3239STX [info] (2017-07-05 20:50:36.486): JavaRuntimeConstantPoolTests
3240STX [info] (2017-07-05 20:50:36.486): JavaRuntimeConstantPoolTests
3241STX [info] (2017-07-05 20:50:36.486): JavaThreadingTests
3242STX [info] (2017-07-05 20:50:36.486): JavaThreadingTests
3243STX [info] (2017-07-05 20:50:36.486): JavaUTF8Tests
3244STX [info] (2017-07-05 20:50:36.486): JavaUTF8Tests
3245STX [info] (2017-07-05 20:50:36.512): loading stx_libjava_libs...
3246STX [info] (2017-07-05 20:50:36.512): loading stx_libjava_libs...
3247
3248
3249ERROR: Failed to compile Java classes
3250ERROR: Failed to compile Java classes
3251]]> </system-out>
3252 </testcase>
3253 <testcase classname="stx.goodies.regression.RegressionTests::ProcessTest" name="testMaxProcessId" time="3.417">
3254 <skipped/> </testcase>
3255 <testcase classname="stx.goodies.regression.RegressionTests::ProcessTest" name="testTerminateWithAllSubProcesses" time="1.529">
3256 </testcase>
3257 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testPipeWriteRead" time="0.421">
3258 </testcase>
3259 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testReadCheckPipe4" time="5.116">
3260 </testcase>
3261 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testReadCheckPipe5" time="0.156">
3262 </testcase>
3263 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testReadPipe6" time="5.117">
3264 </testcase>
3265 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testReadPipe7" time="0.14">
3266 </testcase>
3267 <testcase classname="stx.goodies.regression.RegressionTests::PipeStreamTest" name="testTTY" time="9.376">
3268 </testcase>
3269 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testAdd1" time="0.0">
3270 </testcase>
3271 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testAnd1" time="0.0">
3272 </testcase>
3273 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testAndGreater1" time="0.0">
3274 </testcase>
3275 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testAndGreater2" time="0.0">
3276 </testcase>
3277 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testFailingValueHolderCode" time="0.0">
3278 </testcase>
3279 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testFindFirst" time="0.0">
3280 </testcase>
3281 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testNot" time="0.0">
3282 </testcase>
3283 <testcase classname="stx.goodies.regression.RegressionTests::JITTest" name="testOr1" time="0.0">
3284 </testcase>
3285 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_01a" time="0.0">
3286 </testcase>
3287 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_01b" time="0.0">
3288 </testcase>
3289 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_01c" time="0.0">
3290 </testcase>
3291 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_02" time="0.0">
3292 </testcase>
3293 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_02c" time="0.0">
3294 </testcase>
3295 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_03" time="0.0">
3296 </testcase>
3297 <testcase classname="stx.goodies.regression.RegressionTests::BehaviorLookupObjectTests" name="testLookupObject_04" time="0.0">
3298 </testcase>
3299 <testcase classname="stx.goodies.regression.RegressionTests::SelectorNamespacesTests" name="test_01" time="0.0">
3300 </testcase>
3301 <testcase classname="stx.goodies.regression.RegressionTests::SelectorNamespacesTests" name="test_02" time="0.0">
3302 </testcase>
3303 <testcase classname="stx.goodies.regression.RegressionTests::SelectorNamespacesTests" name="test_03" time="0.016">
3304 </testcase>
3305 <testcase classname="stx.goodies.regression.RegressionTests::Win32OperatingSystemTest" name="testMutex" time="0.53">
3306 </testcase>
3307 <testcase classname="stx.goodies.regression.RegressionTests::Win32OperatingSystemTest" name="testRegistry" time="0.0">
3308 </testcase>
3309 <testcase classname="stx.goodies.regression.RegressionTests::Win32OperatingSystemTest" name="testRegistry02a" time="0.0">
3310 </testcase>
3311 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testEOLMode01" time="0.0">
3312 <skipped/> </testcase>
3313 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testEOLMode02" time="0.0">
3314 <skipped/> </testcase>
3315 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testEchoOff" time="0.0">
3316 <skipped/> </testcase>
3317 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testGetSetAttributes" time="0.0">
3318 <skipped/> </testcase>
3319 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testIsTTY" time="0.0">
3320 <skipped/> </testcase>
3321 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testPTY1" time="0.0">
3322 <skipped/> </testcase>
3323 <testcase classname="stx.goodies.regression.RegressionTests::PTYTest" name="testPTY2" time="0.0">
3324 <skipped/> </testcase>
3325 <system-out><![CDATA[]]></system-out>
3326 <system-err><![CDATA[]]></system-err>
3327</testsuite>