author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Tue, 23 Sep 2014 11:30:37 +0200 | |
changeset 14729 | d33037b4c843 |
parent 14727 | 3c8f4e917e89 |
child 14740 | 920b279e215c |
permissions | -rw-r--r-- |
9954 | 1 |
"{ Package: 'stx:libtool' }" |
2 |
||
3 |
"{ NameSpace: Tools }" |
|
4 |
||
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
5 |
TestRunnerMini subclass:#TestRunnerEmbedded |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
6 |
instanceVariableNames:'' |
10647
1e9912f9a0d8
Embedded test runner no longer reuse old testcase instances
vrany
parents:
10608
diff
changeset
|
7 |
classVariableNames:'' |
1e9912f9a0d8
Embedded test runner no longer reuse old testcase instances
vrany
parents:
10608
diff
changeset
|
8 |
poolDictionaries:'' |
1e9912f9a0d8
Embedded test runner no longer reuse old testcase instances
vrany
parents:
10608
diff
changeset
|
9 |
category:'SUnit-UI' |
9954 | 10 |
! |
11 |
||
12 |
||
13 |
!TestRunnerEmbedded class methodsFor:'plugIn spec'! |
|
14 |
||
15 |
aspectSelectors |
|
16 |
"This resource specification was automatically generated |
|
17 |
by the UIPainter of ST/X." |
|
18 |
||
19 |
"Do not manually edit this. If it is corrupted, |
|
20 |
the UIPainter may not be able to read the specification." |
|
21 |
||
22 |
"Return a description of exported aspects; |
|
23 |
these can be connected to aspects of an embedding application |
|
24 |
(if this app is embedded in a subCanvas)." |
|
25 |
||
26 |
^ #( |
|
27 |
#methodGeneratorHolder |
|
28 |
#selectedClassesHolder |
|
29 |
#selectedMethodsHolder |
|
30 |
#selectedProtocolsHolder |
|
31 |
). |
|
32 |
||
33 |
! ! |
|
34 |
||
35 |
!TestRunnerEmbedded methodsFor:'aspects'! |
|
36 |
||
37 |
methodGeneratorHolder |
|
38 |
"return/create the 'methodGeneratorHolder' value holder (automatically generated)" |
|
39 |
||
40 |
methodGeneratorHolder isNil ifTrue:[ |
|
41 |
methodGeneratorHolder := ValueHolder new. |
|
42 |
methodGeneratorHolder addDependent:self. |
|
43 |
]. |
|
44 |
^ methodGeneratorHolder |
|
45 |
! |
|
46 |
||
47 |
methodGeneratorHolder:something |
|
48 |
"set the 'methodGeneratorHolder' value holder (automatically generated)" |
|
49 |
||
50 |
|oldValue newValue| |
|
51 |
||
52 |
methodGeneratorHolder notNil ifTrue:[ |
|
53 |
oldValue := methodGeneratorHolder value. |
|
54 |
methodGeneratorHolder removeDependent:self. |
|
55 |
]. |
|
56 |
methodGeneratorHolder := something. |
|
57 |
methodGeneratorHolder notNil ifTrue:[ |
|
58 |
methodGeneratorHolder addDependent:self. |
|
59 |
]. |
|
60 |
newValue := methodGeneratorHolder value. |
|
61 |
oldValue ~~ newValue ifTrue:[ |
|
62 |
self update:#value with:newValue from:methodGeneratorHolder. |
|
63 |
]. |
|
64 |
! |
|
65 |
||
66 |
selectedClassesHolder |
|
67 |
"return/create the 'selectedClassesHolder' value holder (automatically generated)" |
|
68 |
||
69 |
selectedClassesHolder isNil ifTrue:[ |
|
70 |
selectedClassesHolder := ValueHolder new. |
|
71 |
selectedClassesHolder addDependent:self. |
|
72 |
]. |
|
73 |
^ selectedClassesHolder |
|
74 |
! |
|
75 |
||
76 |
selectedClassesHolder:something |
|
77 |
"set the 'selectedClassesHolder' value holder (automatically generated)" |
|
78 |
||
79 |
|oldValue newValue| |
|
80 |
||
81 |
selectedClassesHolder notNil ifTrue:[ |
|
82 |
oldValue := selectedClassesHolder value. |
|
83 |
selectedClassesHolder removeDependent:self. |
|
84 |
]. |
|
85 |
selectedClassesHolder := something. |
|
86 |
selectedClassesHolder notNil ifTrue:[ |
|
87 |
selectedClassesHolder addDependent:self. |
|
88 |
]. |
|
89 |
newValue := selectedClassesHolder value. |
|
90 |
oldValue ~~ newValue ifTrue:[ |
|
91 |
self update:#value with:newValue from:selectedClassesHolder. |
|
92 |
]. |
|
93 |
! |
|
94 |
||
95 |
selectedMethodsHolder |
|
96 |
"return/create the 'selectedMethodsHolder' value holder (automatically generated)" |
|
97 |
||
98 |
selectedMethodsHolder isNil ifTrue:[ |
|
99 |
selectedMethodsHolder := ValueHolder new. |
|
100 |
selectedMethodsHolder addDependent:self. |
|
101 |
]. |
|
102 |
^ selectedMethodsHolder |
|
103 |
! |
|
104 |
||
105 |
selectedMethodsHolder:something |
|
106 |
"set the 'selectedMethodsHolder' value holder (automatically generated)" |
|
107 |
||
108 |
|oldValue newValue| |
|
109 |
||
110 |
selectedMethodsHolder notNil ifTrue:[ |
|
111 |
oldValue := selectedMethodsHolder value. |
|
112 |
selectedMethodsHolder removeDependent:self. |
|
113 |
]. |
|
114 |
selectedMethodsHolder := something. |
|
115 |
selectedMethodsHolder notNil ifTrue:[ |
|
116 |
selectedMethodsHolder addDependent:self. |
|
117 |
]. |
|
118 |
newValue := selectedMethodsHolder value. |
|
119 |
oldValue ~~ newValue ifTrue:[ |
|
120 |
self update:#value with:newValue from:selectedMethodsHolder. |
|
121 |
]. |
|
122 |
! |
|
123 |
||
124 |
selectedProtocolsHolder |
|
125 |
"return/create the 'selectedProtocolsHolder' value holder (automatically generated)" |
|
126 |
||
127 |
selectedProtocolsHolder isNil ifTrue:[ |
|
128 |
selectedProtocolsHolder := ValueHolder new. |
|
129 |
selectedProtocolsHolder addDependent:self. |
|
130 |
]. |
|
131 |
^ selectedProtocolsHolder |
|
132 |
! |
|
133 |
||
134 |
selectedProtocolsHolder:something |
|
135 |
"set the 'selectedProtocolsHolder' value holder (automatically generated)" |
|
136 |
||
137 |
|oldValue newValue| |
|
138 |
||
139 |
selectedProtocolsHolder notNil ifTrue:[ |
|
140 |
oldValue := selectedProtocolsHolder value. |
|
141 |
selectedProtocolsHolder removeDependent:self. |
|
142 |
]. |
|
143 |
selectedProtocolsHolder := something. |
|
144 |
selectedProtocolsHolder notNil ifTrue:[ |
|
145 |
selectedProtocolsHolder addDependent:self. |
|
146 |
]. |
|
147 |
newValue := selectedProtocolsHolder value. |
|
148 |
oldValue ~~ newValue ifTrue:[ |
|
149 |
self update:#value with:newValue from:selectedProtocolsHolder. |
|
150 |
]. |
|
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
151 |
! ! |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
152 |
|
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
153 |
!TestRunnerEmbedded methodsFor:'aspects-visibility'! |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
154 |
|
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
155 |
pinButtonVisibleHolder |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
156 |
^ true |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
157 |
|
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
158 |
"Created: / 23-09-2014 / 10:11:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
11552 | 159 |
! |
160 |
||
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
161 |
runAllButtonVisibleHolder |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
162 |
^ true |
11552 | 163 |
|
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
164 |
"Created: / 23-09-2014 / 10:12:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
165 |
! |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
166 |
|
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
167 |
runFailedButtonVisibleHolder |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
168 |
^ true |
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
169 |
|
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
170 |
"Created: / 23-09-2014 / 10:12:41 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
9954 | 171 |
! ! |
172 |
||
173 |
!TestRunnerEmbedded methodsFor:'change & update'! |
|
174 |
||
175 |
update:aspect with:param from: sender |
|
176 |
"Invoked when an object that I depend upon sends a change notification." |
|
177 |
||
178 |
sender == selectedClassesHolder ifTrue:[ |
|
179 |
self |
|
11966
6040753eab24
asynchronous update of testSuite and suiteAndResult
Claus Gittinger <cg@exept.de>
parents:
11925
diff
changeset
|
180 |
invalidateTestCases; "/ updateTestSuite; |
6040753eab24
asynchronous update of testSuite and suiteAndResult
Claus Gittinger <cg@exept.de>
parents:
11925
diff
changeset
|
181 |
invalidateSuiteAndResult; "/ updateTestSuiteAndResult; |
9954 | 182 |
updateVisibility. |
12762
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
183 |
self hasTestCaseSelected ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
184 |
self enqueueDelayedAction:[ self updateTestCases; updateSuiteAndResult ]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
185 |
]. |
9954 | 186 |
^ self. |
187 |
]. |
|
12762
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
188 |
self hasTestCaseSelected ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
189 |
sender == selectedProtocolsHolder ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
190 |
self invalidateSuiteAndResult. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
191 |
self enqueueDelayedAction:[ self updateSuiteAndResult ]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
192 |
^self |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
193 |
]. |
9954 | 194 |
|
12762
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
195 |
sender == selectedMethodsHolder ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
196 |
self invalidateSuiteAndResult. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
197 |
self enqueueDelayedAction:[ self updateSuiteAndResult ]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
198 |
^self |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
199 |
]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
200 |
sender == methodGeneratorHolder ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
201 |
self invalidateSuiteAndResult. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
202 |
self enqueueDelayedAction:[ self updateSuiteAndResult ]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
203 |
^self |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
204 |
]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
205 |
|
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
206 |
sender == Smalltalk ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
207 |
aspect == #lastTestRunResult ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
208 |
allTestCases notNil ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
209 |
(allTestCases includesIdentical: param first) ifTrue:[ |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
210 |
self invalidateSuiteAndResult. "/ updateTestSuiteAndResult. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
211 |
self enqueueDelayedAction:[ self updateSuiteAndResult ]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
212 |
^self |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
213 |
] |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
214 |
]. |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
215 |
] |
eeb5359c60d3
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12604
diff
changeset
|
216 |
]. |
9954 | 217 |
]. |
218 |
||
219 |
super update:aspect with:param from: sender |
|
220 |
||
10886
8619db59aff4
bug fix in: #update:with:from: (selectedTestCases ivar might be nil)
vrany
parents:
10862
diff
changeset
|
221 |
"Modified: / 20-11-2011 / 12:40:07 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
11552 | 222 |
"Modified: / 04-06-2012 / 19:03:34 / cg" |
9954 | 223 |
! ! |
224 |
||
225 |
!TestRunnerEmbedded methodsFor:'private'! |
|
226 |
||
227 |
hide |
|
228 |
||
229 |
self visibility: false height: 0 |
|
230 |
||
231 |
"Created: / 11-03-2010 / 09:07:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
232 |
! |
|
233 |
||
234 |
show |
|
235 |
||
236 |
self visibility: true height: 50 |
|
237 |
||
238 |
"Created: / 11-03-2010 / 09:07:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
239 |
! |
|
240 |
||
10564
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
241 |
visibility:visibility height:height |
14727
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
242 |
| window container list h| |
9954 | 243 |
|
14727
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
244 |
window := self window. |
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
245 |
window isNil ifTrue:[ ^ self ]. |
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
246 |
container := self window container. |
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
247 |
container isNil ifTrue:[ ^ self ]. |
14322
b742f9db3ddd
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
13847
diff
changeset
|
248 |
|
10564
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
249 |
h := visibility ifFalse:[0] ifTrue:[ height ]. |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
250 |
container isVisible == visibility ifFalse:[ |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
251 |
container isVisible:visibility |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
252 |
]. |
14322
b742f9db3ddd
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
13847
diff
changeset
|
253 |
"/ this is the kind of dangerous access which breaks, whenever some wrapping setup |
b742f9db3ddd
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
13847
diff
changeset
|
254 |
"/ changes. Never do this!!!!!!!! |
b742f9db3ddd
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
13847
diff
changeset
|
255 |
"/ I'd rather see code which refers to the widget by name, |
b742f9db3ddd
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
13847
diff
changeset
|
256 |
"/ or if there is an explicit setter for the container, from which to steal the space. |
9954 | 257 |
list := container container subViews first. |
10564
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
258 |
(list layout bottomOffset ~= height negated) ifTrue:[ |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
259 |
list layout:((list layout) |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
260 |
bottomOffset:height negated; |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
261 |
yourself) |
4e109c7b8ee8
comment/format in: #visibility:height:
Claus Gittinger <cg@exept.de>
parents:
10563
diff
changeset
|
262 |
]. |
9954 | 263 |
|
264 |
"Created: / 11-03-2010 / 09:51:26 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
14727
3c8f4e917e89
Support for detaching embedded test runner to separate, top level tool-like window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14322
diff
changeset
|
265 |
"Modified: / 22-09-2014 / 13:47:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
9954 | 266 |
! ! |
267 |
||
268 |
!TestRunnerEmbedded class methodsFor:'documentation'! |
|
269 |
||
10432 | 270 |
version |
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
271 |
^ '$Header: /cvs/stx/stx/libtool/Tools__TestRunnerEmbedded.st,v 1.40 2014-09-23 09:30:37 vrany Exp $' |
10432 | 272 |
! |
273 |
||
9954 | 274 |
version_CVS |
14729
d33037b4c843
Most of the code moved to superclass (Tools::TestRunnerMini), UI changed a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
14727
diff
changeset
|
275 |
^ '$Path: stx/libtool/Tools__TestRunnerEmbedded.st, Version: 1.0, User: jv, Time: 2014-09-23T10:30:58.140$' |
9954 | 276 |
! ! |
12604
8d8912ec9551
class: Tools::TestRunnerEmbedded
Claus Gittinger <cg@exept.de>
parents:
12055
diff
changeset
|
277 |