Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
4a71df4
Renaming class.
AntoninGoslin Apr 29, 2026
22ccadd
deleted comment in the printOn class
AntoninGoslin Apr 29, 2026
0f7c49f
deleting useless comments
AntoninGoslin Apr 29, 2026
8397bd8
Changed "areSame" by "areEquals", and added clearer comments
AntoninGoslin Apr 29, 2026
0845f30
Renaming clear methods. The methods not really clear the additions an…
AntoninGoslin May 4, 2026
ec2d3a9
Renaming variables, we want to know if the originals models are diffe…
AntoninGoslin May 4, 2026
c464480
Added a comment to describe how the method is working
AntoninGoslin May 4, 2026
46f4119
Renaming FamixDiff
AntoninGoslin May 4, 2026
57698c9
Adding generic method to create a difference(addition/deletion/ maybe…
AntoninGoslin May 4, 2026
ea1cf51
Merge pull request #36 from AntoninGoslin/adding_comment_on_compareTo…
guillep May 4, 2026
fb7b0a5
Updating addition with generic method
AntoninGoslin May 4, 2026
1a0852c
Updating deletion with generic method
AntoninGoslin May 4, 2026
79b5b9e
renaming
AntoninGoslin May 4, 2026
6832551
Adding a null class for the null case entity
AntoninGoslin May 4, 2026
489cd71
Updating difference creation by using new class for Null values
AntoninGoslin May 4, 2026
ae4627a
Fixing test with new null logic
AntoninGoslin May 4, 2026
c4f0873
Fixing all test with the new null class logic
AntoninGoslin May 4, 2026
0f777de
Fixing instance creation test to not use strings
AntoninGoslin May 4, 2026
3b8d369
Cleaning methods using strings, also the slot changeType
AntoninGoslin May 4, 2026
5c0ad67
Adding abstract method for the change type name
AntoninGoslin May 4, 2026
6144df2
Updating printOn
AntoninGoslin May 4, 2026
31e5b52
Adding the 5 classes for the 5 change type
AntoninGoslin May 4, 2026
15b3371
Redifining changeTypeName in the subclasses
AntoninGoslin May 4, 2026
97e8f40
Updating factory methods with new class logic
AntoninGoslin May 4, 2026
4055497
Renaming createEntityRemoved: into createEntityDeletion:
AntoninGoslin May 4, 2026
fc64579
FIX -> testInstanceCreation with new class logic
AntoninGoslin May 4, 2026
dca8a05
FIX -> testClearRemainingAdditionWhenMultipleMethodHaveToBeCleaned wi…
AntoninGoslin May 4, 2026
efb1d17
FIX -> testClearRemainingSuppressionWhenMultipleMethodHaveToBeCleaned…
AntoninGoslin May 4, 2026
78dd398
FIX -> methodSelectorAndArgumentNames with new class logic
AntoninGoslin May 4, 2026
2fecc1d
FIX -> methodSelectorAndArgumentNames with new class logic
AntoninGoslin May 4, 2026
41ba738
FIX -> testCompareEntityToReturnsFalseWhenAMethodIsAddedBeforeExistin…
AntoninGoslin May 4, 2026
1f49e41
FIX -> testCompareEntityToReturnsFalseWhenSameClassesAndAMethodIsAdde…
AntoninGoslin May 4, 2026
4e60187
FIX -> testCompareEntityToReturnsFalseWhenSameClassesAndAMethodIsDele…
AntoninGoslin May 4, 2026
d188f71
Merge pull request #34 from AntoninGoslin/renaming_Famix_Diff
guillep May 5, 2026
a2bdde0
Merge ea1cf51a007547bd3f9fa013a876712080f33827
AntoninGoslin May 5, 2026
4d584f8
Merge d188f716fd47ee559ecbec1b9d8b1e17f0e18291
AntoninGoslin May 5, 2026
d6bdfbb
Fix merge conflict
AntoninGoslin May 5, 2026
71212bb
Merge pull request #35 from AntoninGoslin/comment_deletion
guillep May 5, 2026
121672d
Merge 71212bb23a9f8e1722fc15e5569a00bb6848fb63
AntoninGoslin May 5, 2026
b13270f
Merge pull request #37 from AntoninGoslin/fixing_code_duplication_on_…
guillep May 5, 2026
4fdb3d2
Merge b13270f100c52583da68238a66112aebd8c6f7dd
AntoninGoslin May 5, 2026
368438a
Fix merge conflicts
AntoninGoslin May 5, 2026
feae252
Merge pull request #39 from AntoninGoslin/replace_string_by_class
guillep May 5, 2026
2c1620d
Adding test for debug mod
AntoninGoslin May 5, 2026
878ecad
Adding test for the changeTypeName for entity addition
AntoninGoslin May 5, 2026
24d43dd
Adding test for the changeTypeName for entity deletion
AntoninGoslin May 5, 2026
7de975f
Adding test for the changeTypeName for entity changed
AntoninGoslin May 5, 2026
b65f536
Adding test for the changeTypeName for property changed
AntoninGoslin May 5, 2026
f309efb
Adding test for the changeTypeName for relation changed
AntoninGoslin May 5, 2026
5cec2eb
Adding test for testing the NullPattern representation
AntoninGoslin May 5, 2026
01bcd8d
Adding test method for printOn
AntoninGoslin May 5, 2026
67e6db6
formatting code from the PR comments
AntoninGoslin May 5, 2026
578ee30
Renaming variables for issue 31
AntoninGoslin May 5, 2026
2ec8238
formatting + renaming variables
AntoninGoslin May 5, 2026
704e3a2
Code formatting
AntoninGoslin May 5, 2026
cf68594
Merge pull request #41 from AntoninGoslin/fixing_code_fomatting
guillep May 6, 2026
17d6526
Merge pull request #40 from AntoninGoslin/adding_string_tests
guillep May 6, 2026
3f436d1
adding ci.yml
AntoninGoslin May 7, 2026
8918fb6
adding .ston
AntoninGoslin May 7, 2026
f4d9471
adding all branches into the ci
AntoninGoslin May 7, 2026
4c59691
renaming CI
AntoninGoslin May 7, 2026
4e0ab2d
we use a moose image for the CI, not a pharo image
AntoninGoslin May 7, 2026
86f36ac
Commenting red tests for testing CI
AntoninGoslin May 7, 2026
6ed2f03
testing red test removing
AntoninGoslin May 7, 2026
0135bea
the test was OK
AntoninGoslin May 7, 2026
85b513f
change ssh to https
AntoninGoslin May 7, 2026
005530f
revert changes
AntoninGoslin May 7, 2026
d9e49aa
adding moose in the platforms
AntoninGoslin May 7, 2026
89138be
merge
AntoninGoslin May 7, 2026
95c94aa
adding shell and bash
AntoninGoslin May 7, 2026
734882c
debug json cmd
AntoninGoslin May 7, 2026
bc80ad6
adding always to not stop the execution
AntoninGoslin May 7, 2026
8122473
Use moose action
AntoninGoslin May 7, 2026
a063c29
Simplification
AntoninGoslin May 7, 2026
0e6c230
Merge pull request #43 from AntoninGoslin/creating_CI
jecisc May 7, 2026
a5534ac
typo
AntoninGoslin May 7, 2026
e249081
Allow to run CI by hand
AntoninGoslin May 7, 2026
c09adfe
add famix dependency into basline
AntoninGoslin May 7, 2026
8791f5e
trying to create artifact with moose
AntoninGoslin May 11, 2026
3258c3b
update
AntoninGoslin May 11, 2026
3e00306
revert changes
AntoninGoslin May 11, 2026
1045a03
taking back old CI to debug JSON file
AntoninGoslin May 11, 2026
32d6ad3
adding if always to not stop the execution
AntoninGoslin May 11, 2026
ecbdf6e
CI trigger
AntoninGoslin May 11, 2026
db92828
Refactoring code. Spliting tests in two categories: auto generated mo…
AntoninGoslin May 11, 2026
970dca7
Adding branch
AntoninGoslin May 11, 2026
dda20b5
testing with tests dont using models
AntoninGoslin May 11, 2026
e3e572d
Merge 970dca75f025e81b347f2690642ed5de5c3196b2
AntoninGoslin May 11, 2026
8032017
test without model
AntoninGoslin May 11, 2026
be4f658
revert changes
AntoninGoslin May 11, 2026
d41145e
test with auto genrated models
AntoninGoslin May 11, 2026
81b8671
testing 1 auto
AntoninGoslin May 11, 2026
90e0040
revert
AntoninGoslin May 11, 2026
b3b879f
testing manual generation
AntoninGoslin May 11, 2026
edeb132
revert changes
AntoninGoslin May 11, 2026
b141830
increase timeout
AntoninGoslin May 11, 2026
f54683b
updating setup for manual tests
AntoninGoslin May 11, 2026
07983dd
trigger CI
AntoninGoslin May 11, 2026
016c5d2
Bringing back the CI from Moose technology
AntoninGoslin May 11, 2026
6a82bb3
Revert changes
AntoninGoslin May 11, 2026
c7eed26
Simplify branch on CI
AntoninGoslin May 11, 2026
4a8769d
typo
AntoninGoslin May 11, 2026
e4e4f5f
typo
AntoninGoslin May 11, 2026
dd0bb77
Merge c7eed26880bac4119dce5b23a9fe794a95b5a86e
AntoninGoslin May 11, 2026
698e7d4
Adding class comment for the manual builded models
AntoninGoslin May 11, 2026
2d8cdad
Adding class comment for auto generated models
AntoninGoslin May 11, 2026
6e6c67a
Adding class comment for the test classes that not require models
AntoninGoslin May 11, 2026
e56145e
Deleting useless instance variables
AntoninGoslin May 11, 2026
926b474
Adding class comment for the difference objects
AntoninGoslin May 11, 2026
de64913
Reverting forgotten baseline changes, we don't need Famix, we are usi…
AntoninGoslin May 12, 2026
c4579c7
Merge pull request #46 from AntoninGoslin/spliting_auto_and_manual_mo…
guillep May 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Famix-Simpl-Diff-CI

on:
push:
branches:
- main
- differences-list
- differences-list-with-meta-model
- spliting_auto_and_manual_models_for_tests

pull_request:
branches:
- main
- differences-list
- differences-list-with-meta-model

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
smalltalk: [ Moose64-13 ]
name: ${{ matrix.smalltalk }}

steps:
- uses: actions/checkout@v4

- uses: hpi-swa/setup-smalltalkCI@v1
with:
smalltalk-image: ${{ matrix.smalltalk }}

- run: smalltalkci -s ${{ matrix.smalltalk }}
shell: bash
timeout-minutes: 10
9 changes: 9 additions & 0 deletions .smalltalk.ston
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
SmalltalkCISpec {
#loading : [
SCIMetacelloLoadSpec {
#baseline : 'FamixSimpleDiff',
#directory : '',
#onConflict : #useIncoming
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ BaselineOfFamixSimpleDiff >> baseline: spec [
spec
package: 'Famix-Simple-Diff' with: [
spec requires:
#( 'MooseTestResourcesJavaModels' ) ] ]
#( 'MooseTestResourcesJavaModels' ) ] ].
]

{ #category : 'baselines' }
Expand Down
163 changes: 0 additions & 163 deletions Famix-Simple-Diff/FamixDiff.class.st

This file was deleted.

27 changes: 0 additions & 27 deletions Famix-Simple-Diff/FamixDiffTest.class.st

This file was deleted.

Loading
Loading