Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
checkpoint ... new approach to tests in TDStackFrameTests ... nothing…
… facy for TDStackFrame ... pretty much honor the fields available from _frameContentsAt: and when you've got an execBlock receiver, use the additional information ...
- Loading branch information
1 parent
4580665
commit 95ffe29
Showing
51 changed files
with
324 additions
and
65 deletions.
There are no files selected for viewing
Empty file.
File renamed without changes.
7 changes: 7 additions & 0 deletions
7
...er3x-Tests.package/OldTDStackFrameTests.class/instance/findReturnBlockNoSelfFrameFrom..st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
private | ||
findReturnBlockNoSelfFrameFrom: stack | ||
| frames returnBlockNoSelfMethod | | ||
frames := stack frames. | ||
returnBlockNoSelfMethod := self class compiledMethodAt: #'returnBlockNoSelf'. | ||
^ frames first | ||
findFrameSuchThat: [ :frame | frame method == returnBlockNoSelfMethod ] |
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions
3
...-GemStone-Server3x-Tests.package/OldTDStackFrameTests.class/instance/returnBlockNoSelf.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
private | ||
returnBlockNoSelf | ||
^ [ 1 foo ] value |
4 changes: 2 additions & 2 deletions
4
...lass/instance/runTestBlockReturnStack..st → ...lass/instance/runTestBlockReturnStack..st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 23 additions & 0 deletions
23
...Stone-Server3x-Tests.package/OldTDStackFrameTests.class/instance/testReturnBlockNoSelf.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
tests | ||
testReturnBlockNoSelf | ||
| stack block errorMethodFrame errorBlockFrame baseNodeMap argAndTempNames x | | ||
block := [ self returnBlockNoSelf ]. | ||
stack := self runTestBlockReturnStack: block. | ||
errorMethodFrame := self findReturnBlockNoSelfFrameFrom: stack value. | ||
errorBlockFrame := errorMethodFrame previous. | ||
baseNodeMap := errorBlockFrame baseNodeMap. | ||
argAndTempNames := errorBlockFrame argAndTempNames. | ||
self assert: baseNodeMap size == 4. | ||
self assert: (baseNodeMap includesKey: '(context)'). | ||
self assert: (x := errorBlockFrame | ||
objectFor: '(homeContext)' | ||
ifAbsent: [ self assert: false ]) | ||
== (self class compiledMethodAt: #'returnBlockNoSelf'). | ||
self | ||
assert: | ||
(x := errorBlockFrame objectFor: '(self)' ifAbsent: [ self assert: false ]) | ||
== nil. | ||
self | ||
assert: | ||
(x := errorBlockFrame objectFor: '(receiver)' ifAbsent: [ self assert: false ]) | ||
== self |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
17 changes: 17 additions & 0 deletions
17
...ory/Tode-GemStone-Server3x-Tests.package/OldTDStackFrameTests.class/methodProperties.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"class" : { | ||
}, | ||
"instance" : { | ||
"findHaltMethodFrameFrom:" : "dkh 11/22/2016 16:52", | ||
"findReturnBlockNoSelfFrameFrom:" : "dkh 11/22/2016 16:52", | ||
"haltMethod" : "dkh 11/22/2016 16:52", | ||
"nestedBlockMethodWithArgs:b:" : "dkh 11/22/2016 16:52", | ||
"nestedBlockNoSelf" : "dkh 11/22/2016 16:52", | ||
"returnBlockNoSelf" : "dkh 11/22/2016 16:52", | ||
"runTestBlockReturnStack:" : "dkh 11/22/2016 16:52", | ||
"testNestedNoSelfReferences" : "dkh 11/22/2016 16:52", | ||
"testNestedTempReferences" : "dkh 11/22/2016 16:52", | ||
"testReturnBlockNoSelf" : "dkh 11/22/2016 16:52", | ||
"testSimpleStack" : "dkh 11/22/2016 16:52", | ||
"testSimpleTemp" : "dkh 11/22/2016 16:52", | ||
"theHaltMethod" : "dkh 11/22/2016 16:52" } } |
14 changes: 14 additions & 0 deletions
14
repository/Tode-GemStone-Server3x-Tests.package/OldTDStackFrameTests.class/properties.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"category" : "Tode-GemStone-Server3x-Tests", | ||
"classinstvars" : [ | ||
], | ||
"classvars" : [ | ||
], | ||
"commentStamp" : "dkh 11/22/2016 16:52", | ||
"instvars" : [ | ||
], | ||
"name" : "OldTDStackFrameTests", | ||
"pools" : [ | ||
], | ||
"super" : "TestCase", | ||
"type" : "normal" } |
3 changes: 3 additions & 0 deletions
3
...Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/blockComplexSelf.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
block methods | ||
blockComplexSelf | ||
^ self execBlockComplexSelf value |
3 changes: 3 additions & 0 deletions
3
...tory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/blockValue0.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
block methods | ||
blockValue0 | ||
^ self execBlock0 value |
25 changes: 25 additions & 0 deletions
25
...ory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/createFrames.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
private | ||
createFrames | ||
| level framesArr aFrame frames previous stack | | ||
stack := TDStack new | ||
process: GsProcess _current; | ||
yourself. | ||
framesArr := {}. | ||
level := 1. | ||
[ (aFrame := GsProcess _frameContentsAt: level + 1) ~~ nil ] | ||
whileTrue: [ framesArr at: level put: aFrame. | ||
level := level + 1 ]. | ||
frames := {}. | ||
previous := nil. | ||
1 to: framesArr size do: [ :index | | frame | | ||
frame := TDStackFrame new | ||
frameIndex: index; | ||
frameContents: (framesArr at: index); | ||
stack: stack; | ||
yourself. | ||
frames add: frame. | ||
previous ifNotNil: [ previous next: frame ]. | ||
frame previous: previous. | ||
previous := frame ]. | ||
stack frames: frames. | ||
^ frames |
5 changes: 5 additions & 0 deletions
5
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock0.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
block methods | ||
execBlock0 | ||
| block1 | | ||
block1 := [ 1 halt ]. | ||
^ block1 |
6 changes: 6 additions & 0 deletions
6
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock1.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
block methods | ||
execBlock1 | ||
| block1 | | ||
block1 := [ :arg | ]. | ||
block1 value: 1. | ||
^ block1 |
6 changes: 6 additions & 0 deletions
6
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock2.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
block methods | ||
execBlock2 | ||
| block1 | | ||
block1 := [ :arg1 :arg2 | ]. | ||
block1 value: 1 value: 2. | ||
^ block1 |
6 changes: 6 additions & 0 deletions
6
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock3.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
block methods | ||
execBlock3 | ||
| block1 | | ||
block1 := [ :arg1 :arg2 :arg3 | ]. | ||
block1 value: 1 value: 2 value: 3. | ||
^ block1 |
10 changes: 10 additions & 0 deletions
10
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock4.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
block methods | ||
execBlock4 | ||
| block1 | | ||
block1 := [ :arg1 :arg2 :arg3 :arg4 | ]. | ||
block1 | ||
value: 1 | ||
value: 2 | ||
value: 3 | ||
value: 4. | ||
^ block1 |
11 changes: 11 additions & 0 deletions
11
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock5.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
block methods | ||
execBlock5 | ||
| block1 | | ||
block1 := [ :arg1 :arg2 :arg3 :arg4 :arg5 | ]. | ||
block1 | ||
value: 1 | ||
value: 2 | ||
value: 3 | ||
value: 4 | ||
value: 5. | ||
^ block1 |
11 changes: 11 additions & 0 deletions
11
...itory/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlock6.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
block methods | ||
execBlock6 | ||
| block1 | | ||
block1 := [ :arg1 :arg2 :arg3 :arg4 :arg5 :arg6 | ]. | ||
block1 valueWithArguments: {1. | ||
2. | ||
3. | ||
4. | ||
5. | ||
6}. | ||
^ block1 |
3 changes: 3 additions & 0 deletions
3
...emStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockComplexReturn.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
block methods | ||
execBlockComplexReturn | ||
^ [ ^ self ] |
3 changes: 3 additions & 0 deletions
3
...-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockComplexSelf.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
block methods | ||
execBlockComplexSelf | ||
^ [ self halt ] |
5 changes: 5 additions & 0 deletions
5
...GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockComplexTemps.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
block methods | ||
execBlockComplexTemps | ||
| a | | ||
a := 1. | ||
^ [ a ] |
3 changes: 3 additions & 0 deletions
3
.../Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockSimple.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
block methods | ||
execBlockSimple | ||
^ [ 1 ] |
4 changes: 4 additions & 0 deletions
4
repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/printOn..st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
printing | ||
printOn: aStream | ||
testSelector ifNotNil: [ ^ super printOn: aStream ]. | ||
aStream nextPutAll: 'a' , self class name |
31 changes: 31 additions & 0 deletions
31
repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/test.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
tests | ||
test | ||
| frames homeMethod execBlock0Frame baseNodeMap argAndTempNames x | | ||
homeMethod := self class compiledMethodAt: #'execBlockComplexSelf'. | ||
[ self blockComplexSelf ] | ||
on: Halt | ||
do: [ :ex | frames := self createFrames ]. | ||
execBlock0Frame := frames first | ||
findFrameSuchThat: [ :frame | frame homeMethod == homeMethod ]. | ||
baseNodeMap := execBlock0Frame baseNodeMap. | ||
argAndTempNames := execBlock0Frame argAndTempNames. | ||
self assert: argAndTempNames isEmpty. | ||
self assert: baseNodeMap size == 5. | ||
self assert: (baseNodeMap includesKey: '(context)'). | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(homeMethod)' ifAbsent: [ self assert: false ]) | ||
== (self class compiledMethodAt: #'execBlock0'). | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(varContext)' ifAbsent: [ self assert: false ]) | ||
== nil. | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(receiver)' ifAbsent: [ self assert: false ]) | ||
class == ExecBlock0. | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(self)' ifAbsent: [ self assert: false ]) | ||
== nil. | ||
self halt |
30 changes: 30 additions & 0 deletions
30
...y/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testExecBlock0.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
tests | ||
testExecBlock0 | ||
| frames homeMethod execBlock0Frame baseNodeMap argAndTempNames x | | ||
homeMethod := self class compiledMethodAt: #'execBlock0'. | ||
[ self blockValue0 ] | ||
on: Halt | ||
do: [ :ex | frames := self createFrames ]. | ||
execBlock0Frame := frames first | ||
findFrameSuchThat: [ :frame | frame homeMethod == homeMethod ]. | ||
baseNodeMap := execBlock0Frame baseNodeMap. | ||
argAndTempNames := execBlock0Frame argAndTempNames. | ||
self assert: argAndTempNames isEmpty. | ||
self assert: baseNodeMap size == 5. | ||
self assert: (baseNodeMap includesKey: '(context)'). | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(homeMethod)' ifAbsent: [ self assert: false ]) | ||
== (self class compiledMethodAt: #'execBlock0'). | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(varContext)' ifAbsent: [ self assert: false ]) | ||
== nil. | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(receiver)' ifAbsent: [ self assert: false ]) | ||
class == ExecBlock0. | ||
self | ||
assert: | ||
(x := execBlock0Frame objectFor: '(self)' ifAbsent: [ self assert: false ]) | ||
== nil |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
repository/Tode-GemStone-Server3x-Tests.package/monticello.meta/version
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
(name 'Tode-GemStone-Server3x-Tests-dkh.6' message 'isolate the GsProcess instances held onto by stack frames in the stack in a TransientValue, so that Travis can persist the stack workaround for https://github.com/hpi-swa/smalltalkCI/issues/237' id '315dd20d-4194-45c6-a532-e492d7147146' date '11/22/2016' time '11:09:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.5' message 'remove a bit of redundancy in TDStackFrame tests ...' id '7fb6e118-9af7-4ca2-84ff-68ff5cd28a5c' date '11/21/2016' time '17:40:57' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.4' message 'one more test to cover case where the block does not reference self directly ... ' id 'f82958e8-6a6f-4646-8d23-d6c1330a0224' date '11/21/2016' time '17:35:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.3' message 'add a couple of tests for TDStackFrame args and temp logic ...' id 'd843bf32-2c3c-452e-8497-d04d0d7189f4' date '11/21/2016' time '17:15:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.2' message 'move TDProjectEntryOutermostProjectPathTests to Tode-GemStone-Server3x-Tests ... I want 2.4.x variant of tODE to be mostly functional but the [failure of this test for 2.4.x](https://travis-ci.org/dalehenrich/tode/jobs/107915730#L3872) is way to esoteric to spend much time fixing for 2.4.x' id 'aefe7f03-ea52-45a9-a849-5d7af51ed161' date '02/08/2016' time '17:14:53' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.1' message '`gs sslLog` command only applies to gemstone 3.x' id '42d5bfa4-f01d-4bb0-b7f7-79b579ee600c' date '02/08/2016' time '16:50:08' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) | ||
(name 'Tode-GemStone-Server3x-Tests-dkh.7' message 'checkpoint ... new approach to tests in TDStackFrameTests ... nothing facy for TDStackFrame ... pretty much honor the fields available from _frameContentsAt: and when you''ve got an execBlock receiver, use the additional information ... ' id '423e8e41-18ef-4248-a0cf-215cd1ab3f75' date '11/22/2016' time '20:29:17' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.6' message 'isolate the GsProcess instances held onto by stack frames in the stack in a TransientValue, so that Travis can persist the stack workaround for https://github.com/hpi-swa/smalltalkCI/issues/237' id '315dd20d-4194-45c6-a532-e492d7147146' date '11/22/2016' time '11:09:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.5' message 'remove a bit of redundancy in TDStackFrame tests ...' id '7fb6e118-9af7-4ca2-84ff-68ff5cd28a5c' date '11/21/2016' time '17:40:57' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.4' message 'one more test to cover case where the block does not reference self directly ... ' id 'f82958e8-6a6f-4646-8d23-d6c1330a0224' date '11/21/2016' time '17:35:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.3' message 'add a couple of tests for TDStackFrame args and temp logic ...' id 'd843bf32-2c3c-452e-8497-d04d0d7189f4' date '11/21/2016' time '17:15:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.2' message 'move TDProjectEntryOutermostProjectPathTests to Tode-GemStone-Server3x-Tests ... I want 2.4.x variant of tODE to be mostly functional but the [failure of this test for 2.4.x](https://travis-ci.org/dalehenrich/tode/jobs/107915730#L3872) is way to esoteric to spend much time fixing for 2.4.x' id 'aefe7f03-ea52-45a9-a849-5d7af51ed161' date '02/08/2016' time '17:14:53' author 'dkh' ancestors ((name 'Tode-GemStone-Server3x-Tests-dkh.1' message '`gs sslLog` command only applies to gemstone 3.x' id '42d5bfa4-f01d-4bb0-b7f7-79b579ee600c' date '02/08/2016' time '16:50:08' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) |
Oops, something went wrong.