Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mutator configuration #152

Merged
merged 62 commits into from
Aug 21, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
66092ea
Improve current PIT launch tab
echebbi Mar 5, 2020
077377b
draft 'Mutators' page
echebbi Mar 5, 2020
47cbbae
Rename PitMutators as MutatorGroups
echebbi Mar 6, 2020
cc74e3b
Allow to disable checkstyle rules with SuppressWarnings annotation
echebbi Mar 6, 2020
c44b7f9
Create Mutators enum
echebbi Mar 6, 2020
1a23396
the table shows the mutators
echebbi Mar 11, 2020
b39f16c
[WIP] Show the description of mutators
echebbi Jun 23, 2020
d5a6a9c
Fixed failing tests
Jul 20, 2021
0d7daee
Added old defaults to groups
Jul 21, 2021
936377e
Working mutations tab
Jul 21, 2021
f687a7f
Unified Strings of preference page
Jul 21, 2021
87a67a3
First working prototype for a mutator tab
Jul 22, 2021
b1dfae3
Updated the defaults to match with pitest.org
Jul 22, 2021
4d98c71
Cosmetic changes
Jul 22, 2021
2e6e62c
Merge branch 'master' into Mutator_configuration
JKutscha Jul 22, 2021
08a7474
Show error message, if no mutator is selected
Jul 22, 2021
ec77a0c
Merge branch 'master' into Mutator_configuration
JKutscha Jul 22, 2021
0e1fc3a
Added options test for old defaults
Jul 23, 2021
8c5b21f
Merge branch 'Mutator_configuration' of github.com:JKutscha/pitclipse…
Jul 23, 2021
e20d11d
Merge branch 'master' into Mutator_configuration
JKutscha Jul 24, 2021
ca0e8b4
First tests for mutations tab in launch config
Jul 26, 2021
651cda4
Removed unused LambdaLabelProvider
Jul 26, 2021
376d200
Merge branch 'Mutator_configuration' of github.com:JKutscha/pitclipse…
Jul 26, 2021
bac44f5
Sevaral fixes after code review for mutator tab
JKutscha Jul 26, 2021
0ed7dec
Delete test run config after class
JKutscha Jul 26, 2021
2b81853
Merge branch 'master' into Mutator_configuration
JKutscha Jul 26, 2021
4872593
Clean console after tests in MutationTabTest
JKutscha Jul 27, 2021
ae49ecc
Merge branch 'master' into Mutator_configuration
JKutscha Jul 27, 2021
b05572d
Use now implemented PIT API to get mutator ids
JKutscha Jul 27, 2021
436bcf9
Dispose SWT widgets properly for the mutants tab
JKutscha Jul 29, 2021
5ee9205
Merge branch 'master' into Mutator_configuration
JKutscha Aug 3, 2021
5992576
Update existing tests to use resturctured tests and fixes
JKutscha Aug 3, 2021
74d46b9
Reworked selection mechanism for tests
JKutscha Aug 4, 2021
6095bd3
Added missing import
JKutscha Aug 4, 2021
6fc64e8
Merge remote-tracking branch 'origin/master' into Mutator_configuration
Aug 4, 2021
e608884
Added image registry for icons
Aug 4, 2021
891acc7
Added all missing mutatot descriptions
JKutscha Aug 4, 2021
39af722
Merge branch 'Mutator_configuration' of github.com:JKutscha/pitclipse…
JKutscha Aug 4, 2021
1a9e20b
Added deletted launch config back
Aug 5, 2021
ad26cff
Merge branch 'Mutator_configuration' of github.com:JKutscha/pitclipse…
Aug 5, 2021
1bde0fd
Added // NOSONAR and added check for mutator changes
Aug 5, 2021
8978c28
Added test class for pit api and not use other class
JKutscha Aug 5, 2021
d3227e4
Fine tuned conditions and reached coverage goal
JKutscha Aug 5, 2021
25c6715
Use correct dependency for Mutator class
JKutscha Aug 5, 2021
e971a00
Removed whitespaces and small fixes
JKutscha Aug 5, 2021
9cf7454
Change mutators from ImmutableList to String
JKutscha Aug 5, 2021
9430da3
Use safley dispose for composite in mutators tab
JKutscha Aug 5, 2021
6af8093
code review fixes for comments by lorenzoBettini
JKutscha Aug 5, 2021
d3d9991
Fix problems regarding Stream.of()
JKutscha Aug 5, 2021
1745a16
Revert input organisation
Aug 6, 2021
13e8e9e
slightly changed API test
LorenzoBettini Aug 6, 2021
3f985d6
Removed worng comment
Aug 6, 2021
1d0aa89
Constants name change and trim mutators before equals
JKutscha Aug 7, 2021
ba059e8
Added comment for custom radip button data
JKutscha Aug 7, 2021
7f3ea06
Use mutator group and individual mutators across the board
JKutscha Aug 7, 2021
06aa5d8
getDefaultMutatorGroup and setDefaultMutatorGroup for consistency
JKutscha Aug 7, 2021
bd60277
Moved the image registery to own activator class
JKutscha Aug 7, 2021
615e3f9
Remove icons folder from build of core
JKutscha Aug 7, 2021
a2011bc
Merge branch 'master' into Mutator_configuration
JKutscha Aug 9, 2021
2002c64
try to make UI tests less flaky in KDE
LorenzoBettini Aug 9, 2021
5e961cb
Created link selection adapter to exclude from code coverage
Aug 10, 2021
3002ac3
Removed cast to String, but was not needed
Aug 10, 2021
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
3 changes: 2 additions & 1 deletion bundles/org.pitest.pitclipse.launch.ui/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.11.1,4.0.0)",
org.pitest.pitclipse.launch,
org.eclipse.jface;bundle-version="[3.11.1,4.0.0)",
org.eclipse.ui.workbench;bundle-version="[3.107.1,4.0.0)",
org.eclipse.jdt.debug.ui;bundle-version="[3.7.101,4.0.0)"
org.eclipse.jdt.debug.ui;bundle-version="[3.7.101,4.0.0)",
org.pitest;bundle-version="1.6.7"
JKutscha marked this conversation as resolved.
Show resolved Hide resolved
JKutscha marked this conversation as resolved.
Show resolved Hide resolved
Import-Package: com.google.common.collect;version="21.0.0"
Export-Package: org.pitest.pitclipse.launch.ui
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ public void setDefaults(ILaunchConfigurationWorkingCopy workingCopy) {
*/
}

public String getAttributeFromConfig(ILaunchConfiguration config,
public static String getAttributeFromConfig(ILaunchConfiguration config,
String attribute, String defaultValue) {
String result = defaultValue;
try {
Expand All @@ -356,7 +356,7 @@ public String getAttributeFromConfig(ILaunchConfiguration config,
return result;
}

public boolean getBooleanAttributeFromConfig(ILaunchConfiguration config,
public static boolean getBooleanAttributeFromConfig(ILaunchConfiguration config,
String attribute, boolean defaultValue) {
boolean result = defaultValue;
try {
Expand Down
Loading