From 5f698746dcd4a39d4fcc2c7712e6611fc81907cf Mon Sep 17 00:00:00 2001 From: Jules Boulet Date: Mon, 27 Oct 2025 14:56:49 +0100 Subject: [PATCH 01/26] Delete TDSLogger class, change trait to TLogger from ExperimentModel and so add ExperimentModel to the baseline --- .../BaselineOfDebuggingSpy.class.st | 16 ++++++--- BaselineOfDebuggingSpy/package.st | 2 +- DebuggingSpy/DSSTONFileLogger.class.st | 4 +-- DebuggingSpy/TDSLogger.trait.st | 34 ------------------- 4 files changed, 14 insertions(+), 42 deletions(-) delete mode 100644 DebuggingSpy/TDSLogger.trait.st diff --git a/BaselineOfDebuggingSpy/BaselineOfDebuggingSpy.class.st b/BaselineOfDebuggingSpy/BaselineOfDebuggingSpy.class.st index be9625e..7d92234 100644 --- a/BaselineOfDebuggingSpy/BaselineOfDebuggingSpy.class.st +++ b/BaselineOfDebuggingSpy/BaselineOfDebuggingSpy.class.st @@ -1,20 +1,26 @@ Class { - #name : #BaselineOfDebuggingSpy, - #superclass : #BaselineOf, - #category : #BaselineOfDebuggingSpy + #name : 'BaselineOfDebuggingSpy', + #superclass : 'BaselineOf', + #category : 'BaselineOfDebuggingSpy', + #package : 'BaselineOfDebuggingSpy' } -{ #category : #baselines } +{ #category : 'baselines' } BaselineOfDebuggingSpy >> baseline: spec [ + + spec baseline: 'ExperimentModel' with: [ + spec repository: + 'github://Pharo-XP-Tools/ExperimentModel:main' ]. + spec for: #common do: [ spec postLoadDoIt: #postloadAction. spec package: 'DebuggingSpy'. spec package: 'DebuggingSpy-Tests' ] ] -{ #category : #baselines } +{ #category : 'baselines' } BaselineOfDebuggingSpy >> postloadAction [ DSSpy handlingError: false ] diff --git a/BaselineOfDebuggingSpy/package.st b/BaselineOfDebuggingSpy/package.st index c9aadfb..240981a 100644 --- a/BaselineOfDebuggingSpy/package.st +++ b/BaselineOfDebuggingSpy/package.st @@ -1 +1 @@ -Package { #name : #BaselineOfDebuggingSpy } +Package { #name : 'BaselineOfDebuggingSpy' } diff --git a/DebuggingSpy/DSSTONFileLogger.class.st b/DebuggingSpy/DSSTONFileLogger.class.st index ec4067a..7eec78e 100644 --- a/DebuggingSpy/DSSTONFileLogger.class.st +++ b/DebuggingSpy/DSSTONFileLogger.class.st @@ -4,8 +4,8 @@ I log DSRecords as STON into files. Class { #name : 'DSSTONFileLogger', #superclass : 'Object', - #traits : 'TDSLogger', - #classTraits : 'TDSLogger classTrait', + #traits : 'TLogger', + #classTraits : 'TLogger classTrait', #instVars : [ 'loggingDirectory', 'loggingFilename', diff --git a/DebuggingSpy/TDSLogger.trait.st b/DebuggingSpy/TDSLogger.trait.st deleted file mode 100644 index 0425470..0000000 --- a/DebuggingSpy/TDSLogger.trait.st +++ /dev/null @@ -1,34 +0,0 @@ -" -Common API for DSSpy surveys -" -Trait { - #name : 'TDSLogger', - #category : 'DebuggingSpy-Loggers', - #package : 'DebuggingSpy', - #tag : 'Loggers' -} - -{ #category : 'logging' } -TDSLogger >> log: aDSEventRecord [ - self explicitRequirement -] - -{ #category : 'initialization' } -TDSLogger >> reset [ - self explicitRequirement -] - -{ #category : 'setup' } -TDSLogger >> setupLoggerAfterSurvey: aSurvey [ - self explicitRequirement -] - -{ #category : 'setup' } -TDSLogger >> setupLoggerBeforeSurvey: aSurvey [ - self explicitRequirement "self forceLoggingFileNameFor: aTask." -] - -{ #category : 'setup' } -TDSLogger >> setupLoggerForTask: aTask [ - self explicitRequirement -] From 99a82c797882b07b90801a0b9914c19f8176f05c Mon Sep 17 00:00:00 2001 From: Jules Boulet Date: Tue, 4 Nov 2025 10:44:47 +0100 Subject: [PATCH 02/26] fix(DebuggingSpy-Tests): disable useless tests and fix tests to correctly delete instrumentation after launch --- DebuggingSpy-Tests/DSSpyBrowserTest.class.st | 12 ++++-------- DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/DebuggingSpy-Tests/DSSpyBrowserTest.class.st b/DebuggingSpy-Tests/DSSpyBrowserTest.class.st index f60a2dd..256e25b 100644 --- a/DebuggingSpy-Tests/DSSpyBrowserTest.class.st +++ b/DebuggingSpy-Tests/DSSpyBrowserTest.class.st @@ -6,15 +6,9 @@ Class { #tag : 'Tests - Scenarios' } -{ #category : 'running' } -DSSpyBrowserTest >> setUp [ - super setUp. - - -] - { #category : 'tests - browser' } DSSpyBrowserTest >> testBrowserRUN1 [ + " |log history openedPlaygrounds playgroundsAction openedBrowser browserEntering| log := DSTestingScenariosFileLocator browserScenario001. history := DSRecordHistory fromSTON: log. @@ -26,7 +20,9 @@ DSSpyBrowserTest >> testBrowserRUN1 [ self assert: openedPlaygrounds size equals: 1. self assert: playgroundsAction notEmpty. self assert: history mergedWindowJumps first type equals: 'Playground'. - self assert: history mergedWindowJumps last type equals: 'Browser'. + self assert: history mergedWindowJumps last type equals: 'Browser'. " + + self flag: #TODO ] diff --git a/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st b/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st index 23db7f7..8fea668 100644 --- a/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st +++ b/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st @@ -950,7 +950,7 @@ DSSpyInstrumenterTest >> testInstrumentRubEditorCopySelection [ | rubEditor registerClipboardText | modifiedClass := RubSmalltalkEditor. - modifiedMethodSource := (RubSmalltalkEditor >> #doIt) sourceCode. + modifiedMethodSource := (RubSmalltalkEditor >> #copySelection) sourceCode. instrumenter instrumentRubSmalltalkEditorCopySelection. registerClipboardText := DSSpy recordClipboardContent. @@ -1017,7 +1017,7 @@ DSSpyInstrumenterTest >> testInstrumentRubEditorPaste [ | rubEditor registerClipboardText | modifiedClass := RubSmalltalkEditor. - modifiedMethodSource := (RubSmalltalkEditor >> #doIt) sourceCode. + modifiedMethodSource := (RubSmalltalkEditor >> #paste) sourceCode. instrumenter instrumentRubSmalltalkEditorPaste. registerClipboardText := DSSpy recordClipboardContent. DSSpy recordClipboardContent: true. From 1534d4a927436ceca46fe54fd83c510bca06c355 Mon Sep 17 00:00:00 2001 From: Jules Boulet Date: Tue, 4 Nov 2025 11:28:43 +0100 Subject: [PATCH 03/26] fix(DebuggingSpy-Tests): fix tesInstrumentStPlayground by closing it after test --- DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st b/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st index 8fea668..95ae6e6 100644 --- a/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st +++ b/DebuggingSpy-Tests/DSSpyInstrumenterTest.class.st @@ -1269,17 +1269,20 @@ DSSpyInstrumenterTest >> testInstrumentSpCodePrintIt [ { #category : 'tests - playground' } DSSpyInstrumenterTest >> testInstrumentStPlayground [ - |playground| + + | playground | modifiedClass := StPlaygroundPresenter class. - modifiedMethodSource := (StPlaygroundPresenter class >> #open) sourceCode. + modifiedMethodSource := (StPlaygroundPresenter class >> #open) + sourceCode. instrumenter instrumentPlaygroundCode. playground := StPlaygroundPresenter open. - + "On opening, the playground generates an opening record" self assert: self registry size equals: 1. - record := self registry first. + record := self registry first. self assert: record class identicalTo: DSPlaygroundOpenedRecord. - self assert: record windowId equals: playground window window hash + self assert: record windowId equals: playground window window hash. + playground close. ] { #category : 'tests - debugger' } From fc5228341c3db180d0ff8086fe5e5153f4e18903 Mon Sep 17 00:00:00 2001 From: Jules Boulet Date: Tue, 4 Nov 2025 16:46:16 +0100 Subject: [PATCH 04/26] fix(DebuggingSpy-Tests): fix DSSpyTest by adding new reccorded events --- DebuggingSpy-Tests/DSSpyTest.class.st | 37 +++++++++++++++++++-------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/DebuggingSpy-Tests/DSSpyTest.class.st b/DebuggingSpy-Tests/DSSpyTest.class.st index d8076af..a1e5d83 100644 --- a/DebuggingSpy-Tests/DSSpyTest.class.st +++ b/DebuggingSpy-Tests/DSSpyTest.class.st @@ -374,11 +374,15 @@ DSSpyTest >> testLogOnlyWhenTaskStarted [ { #category : 'tests - window events' } DSSpyTest >> testLogWindowActivated [ + DSSpy logWindowActivated: self windowEvent. - - self assert: self registry size equals: 1. - - record := self registry first. + + self assert: self registry size equals: 2. + + record := self registry first. + self assert: record class identicalTo: DSToolWindowActivatedEventRecord. + + record := self registry second. self assertWindowEventRecordedAs: DSWindowActivatedRecord ] @@ -397,10 +401,13 @@ DSSpyTest >> testLogWindowClosed [ DSSpyTest >> testLogWindowOpened [ DSSpy logWindowOpened: self windowEvent. - - self assert: self registry size equals: 1. - - record := self registry first. + + self assert: self registry size equals: 2. + + record := self registry first. + self assert: record class identicalTo: DSToolWindowOpenedEventRecord. + + record := self registry second. self assertWindowEventRecordedAs: DSWindowOpenedRecord ] @@ -926,15 +933,23 @@ DSSpyTest >> testWindowOpenedListensToWindowActivatedAndClosedEvents [ self windowEvent window announce: (WindowClosed new window: self windowEvent window; yourself). - self assert: self registry size equals: 3. + self assert: self registry size equals: 5. record := self registry first. - self assert: record class identicalTo: DSWindowOpenedRecord. + self assert: record class identicalTo: DSToolWindowOpenedEventRecord. record := self registry second. + self assert: record class identicalTo: DSWindowOpenedRecord. + + record := self registry third. + self + assert: record class + identicalTo: DSToolWindowActivatedEventRecord. + + record := self registry at: 4. self assert: record class identicalTo: DSWindowActivatedRecord. - record := self registry third. + record := self registry at: 5. self assert: record class identicalTo: DSWindowClosedRecord ] From e4d3ac1f5a6e4320edd10d59287893b3476a6a2b Mon Sep 17 00:00:00 2001 From: Jules Boulet Date: Thu, 6 Nov 2025 16:13:10 +0100 Subject: [PATCH 05/26] Use the new class of StInspection --- DebuggingSpy/DSWindowElementAnnotationPresenter.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DebuggingSpy/DSWindowElementAnnotationPresenter.class.st b/DebuggingSpy/DSWindowElementAnnotationPresenter.class.st index 91078e3..a8c0db1 100644 --- a/DebuggingSpy/DSWindowElementAnnotationPresenter.class.st +++ b/DebuggingSpy/DSWindowElementAnnotationPresenter.class.st @@ -1,6 +1,6 @@ Class { #name : 'DSWindowElementAnnotationPresenter', - #superclass : 'StInspection', + #superclass : 'StInspectionPresenter', #instVars : [ 'windowElement', 'indexField', From bb44b05b121783a99ce0595477d692277a860621 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:52:06 +0100 Subject: [PATCH 06/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 7213dad..4fe7cee 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -5,17 +5,11 @@ on: [push, pull_request] jobs: build: runs-on: ubuntu-latest - env: - PROJECT_NAME: ${{ matrix.smalltalk }}-DebuggingSpy - strategy: - matrix: - smalltalk: [ Pharo64-12 ] - name: ${{ matrix.smalltalk }} steps: - uses: actions/checkout@v2 - uses: hpi-swa/setup-smalltalkCI@v1 with: - smalltalk-version: ${{ matrix.smalltalk }} - - run: smalltalkci -s ${{ matrix.smalltalk }} + smalltalk-version: Pharo64-12 + - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 From a174172d1bddd6a3cf0a405def30935c730d9440 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:55:51 +0100 Subject: [PATCH 07/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 4fe7cee..11c9ba5 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -6,7 +6,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-version: Pharo64-12 From ab509838e0a0489cbf5ec6de3a14e82f56a98822 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:05:12 +0100 Subject: [PATCH 08/26] Update .smalltalk.ston --- .smalltalk.ston | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 74e3692..5d326b5 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -3,5 +3,10 @@ SmalltalkCISpec { SCIMetacelloLoadSpec { #baseline : 'DebuggingSpy' } - ] + ], + #testing : { + #coverage : { + #package : [ 'DebuggingSpy' ] + } + } } From b86011727fd0a3508c6141fc5b88b0d2c7147148 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:18:38 +0100 Subject: [PATCH 09/26] Update .smalltalk.ston --- .smalltalk.ston | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 5d326b5..9af8f28 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -6,7 +6,7 @@ SmalltalkCISpec { ], #testing : { #coverage : { - #package : [ 'DebuggingSpy' ] + #package : 'DebuggingSpy' } } } From 70a8fd3f2e8c9f36c465225f911d9924dab5cbf4 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:20:14 +0100 Subject: [PATCH 10/26] Update .smalltalk.ston --- .smalltalk.ston | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 9af8f28..74e3692 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -3,10 +3,5 @@ SmalltalkCISpec { SCIMetacelloLoadSpec { #baseline : 'DebuggingSpy' } - ], - #testing : { - #coverage : { - #package : 'DebuggingSpy' - } - } + ] } From 73485d2c3d82c668a3bc81d843be729fd7f75224 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:13:42 +0100 Subject: [PATCH 11/26] Update .smalltalk.ston --- .smalltalk.ston | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.smalltalk.ston b/.smalltalk.ston index 74e3692..5f84bac 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -4,4 +4,8 @@ SmalltalkCISpec { #baseline : 'DebuggingSpy' } ] + #coverage : { + #packages : 'Debugging-Spy', + #format : #coveralls + } } From 7ca401c04727cb77f11374bd417e8c259cbdcfb9 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:14:46 +0100 Subject: [PATCH 12/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 11c9ba5..9f7eeb5 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,3 +13,9 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 + test: + steps: + - name: Coveralls GitHub Action + uses: coverallsapp/github-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} From dd6c0a1c445fe95208f8ef0e974d9a5a73c30d36 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:18:24 +0100 Subject: [PATCH 13/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 9f7eeb5..6e2f6ae 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,8 +13,6 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 - test: - steps: - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 with: From 4c18fb99adc43b6192ae564d7fa877e265c9339a Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:28:06 +0100 Subject: [PATCH 14/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 6e2f6ae..c1f514a 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -15,5 +15,5 @@ jobs: timeout-minutes: 15 - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From f6f132e0bb63db5fad1b57cc3873d7b6a69087f6 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:34:49 +0100 Subject: [PATCH 15/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index c1f514a..4c501f5 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,7 +13,9 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 - - name: Coveralls GitHub Action - uses: coverallsapp/github-action@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Coveralls GitHub Action + uses: coverallsapp/github-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} From 269cd71dcfdc4d099d50c7e844e856b8602f4881 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:37:24 +0100 Subject: [PATCH 16/26] Update .smalltalk.ston --- .smalltalk.ston | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 5f84bac..8aaad9c 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -3,7 +3,7 @@ SmalltalkCISpec { SCIMetacelloLoadSpec { #baseline : 'DebuggingSpy' } - ] + ], #coverage : { #packages : 'Debugging-Spy', #format : #coveralls From b86ac1539e480d5283b7b50ecad5c14502cf62c3 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:39:38 +0100 Subject: [PATCH 17/26] Update .smalltalk.ston --- .smalltalk.ston | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 8aaad9c..e7ae1f1 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -5,7 +5,7 @@ SmalltalkCISpec { } ], #coverage : { - #packages : 'Debugging-Spy', + #packages : 'DebuggingSpy', #format : #coveralls } } From 41a4c3b38d4b4ba41634822be271d8aad6c1a920 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:40:47 +0100 Subject: [PATCH 18/26] Update .smalltalk.ston --- .smalltalk.ston | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index e7ae1f1..2a00ad6 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -5,7 +5,7 @@ SmalltalkCISpec { } ], #coverage : { - #packages : 'DebuggingSpy', + #packages : ['DebuggingSpy'], #format : #coveralls } } From 946c17344cb5d352e52a803e014b435ed063131b Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:46:37 +0100 Subject: [PATCH 19/26] Update .smalltalk.ston --- .smalltalk.ston | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 2a00ad6..f8eeddf 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -4,8 +4,10 @@ SmalltalkCISpec { #baseline : 'DebuggingSpy' } ], - #coverage : { - #packages : ['DebuggingSpy'], - #format : #coveralls - } + #testing : { + #coverage : { + #packages : ['DebuggingSpy'], + #format : #coveralls + } + } } From 7436c009cdf32ae14d053dc7a1bce25737178e12 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:49:31 +0100 Subject: [PATCH 20/26] Update .smalltalk.ston --- .smalltalk.ston | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index f8eeddf..349bcac 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -6,7 +6,7 @@ SmalltalkCISpec { ], #testing : { #coverage : { - #packages : ['DebuggingSpy'], + #packages : ['DebuggingSpy', 'DebuggingSpy-Test'], #format : #coveralls } } From 6aa74eed843a3c474a6616e6cbdc63ce26be099f Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 17:46:29 +0100 Subject: [PATCH 21/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 4c501f5..bd8832d 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,9 +13,9 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: github-token: ${{ secrets.GITHUB_TOKEN }} From f04e9b97abbb6437aa23cac4296b6659bd2581b0 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 17:51:01 +0100 Subject: [PATCH 22/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index bd8832d..2dce8e8 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -15,7 +15,3 @@ jobs: timeout-minutes: 15 - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - github-token: ${{ secrets.GITHUB_TOKEN }} From 7d71f7ffe982e2463765ea232ca4400290e1c5d6 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Fri, 28 Nov 2025 17:52:30 +0100 Subject: [PATCH 23/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 2dce8e8..818d0b7 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,5 +13,7 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 From 3a623fa285316466e671e35af2f053e6bf8c518b Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:47:15 +0100 Subject: [PATCH 24/26] Update .smalltalk.ston --- .smalltalk.ston | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index 349bcac..74e3692 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -3,11 +3,5 @@ SmalltalkCISpec { SCIMetacelloLoadSpec { #baseline : 'DebuggingSpy' } - ], - #testing : { - #coverage : { - #packages : ['DebuggingSpy', 'DebuggingSpy-Test'], - #format : #coveralls - } - } + ] } From b62008f99342f600f0e889dd7ae9fc112e3d3374 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:48:59 +0100 Subject: [PATCH 25/26] Update dsspy.yaml --- .github/workflows/dsspy.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/dsspy.yaml b/.github/workflows/dsspy.yaml index 818d0b7..11c9ba5 100644 --- a/.github/workflows/dsspy.yaml +++ b/.github/workflows/dsspy.yaml @@ -13,7 +13,3 @@ jobs: - run: smalltalkci -s Pharo64-12 shell: bash timeout-minutes: 15 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Coveralls GitHub Action - uses: coverallsapp/github-action@v2 From e39406a9f611c961074474304905840531c5d582 Mon Sep 17 00:00:00 2001 From: Jules Boulet <126467965+Julesboul@users.noreply.github.com> Date: Wed, 17 Dec 2025 11:26:40 +0100 Subject: [PATCH 26/26] Update DSSTONFileLogger.class.st --- DebuggingSpy/DSSTONFileLogger.class.st | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DebuggingSpy/DSSTONFileLogger.class.st b/DebuggingSpy/DSSTONFileLogger.class.st index 7eec78e..99eafa1 100644 --- a/DebuggingSpy/DSSTONFileLogger.class.st +++ b/DebuggingSpy/DSSTONFileLogger.class.st @@ -4,8 +4,8 @@ I log DSRecords as STON into files. Class { #name : 'DSSTONFileLogger', #superclass : 'Object', - #traits : 'TLogger', - #classTraits : 'TLogger classTrait', + #traits : 'TExperimentLogger', + #classTraits : 'TExperimentLogger classTrait', #instVars : [ 'loggingDirectory', 'loggingFilename',