Skip to content

Commit 0682a81

Browse files
Merge pull request #4 from sesame-project/revert-2-nishadesai-patch-1
Revert "update the release workflow"
2 parents 7593504 + 847d179 commit 0682a81

File tree

14 files changed

+14
-402
lines changed

14 files changed

+14
-402
lines changed

.github/workflows/standalone-generator-release.yml

-55
This file was deleted.

run_standalone_generator.sh

-1
This file was deleted.

run_standalone_generator_params.sh

-1
This file was deleted.

uk.ac.york.sesame.testing.dsl/models/TestingMM.ecore

+2-2
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,8 @@
247247
eType="#//MRSPackage/Variable"/>
248248
<eStructuralFeatures xsi:type="ecore:EReference" name="valueIfNotReceived" eType="#//Metrics/MetricDefault"
249249
containment="true"/>
250-
<eStructuralFeatures xsi:type="ecore:EReference" name="initValue" eType="#//Metrics/MetricDefault"
251-
containment="true"/>
250+
<eStructuralFeatures xsi:type="ecore:EReference" name="initValue" lowerBound="1"
251+
eType="#//Metrics/MetricDefault" containment="true"/>
252252
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useInOptimisation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
253253
</eClassifiers>
254254
<eClassifiers xsi:type="ecore:EClass" name="MetricDefault">

uk.ac.york.sesame.testing.dsl/models/TestingMM.emf

+1-1
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ abstract class Metric {
319319
// this is then applied for the optimisation algorithm
320320
val MetricDefault[0..1] valueIfNotReceived;
321321
// initValue is used as an intialisation value in computing the conditions
322-
val MetricDefault[0..1] initValue;
322+
val MetricDefault[1] initValue;
323323
attr boolean useInOptimisation;
324324
}
325325

uk.ac.york.sesame.testing.generator/files/exptrunner/exptrunner.egl

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package main;
22

33
import uk.ac.york.sesame.testing.evolutionary.EvolutionaryExpt;
4-
import org.eclipse.epsilon.eol.exceptions.models.EolModelLoadingException;
54

65
public class ExptRunner_[%= campaign.name %] {
76
public static void main(String [] args) {
@@ -21,6 +20,10 @@ public class ExptRunner_[%= campaign.name %] {
2120
//ExperimentType etype = ExperimentType.FIXED_TIME_FUZZING;
2221
// Sets the space model file and the campaign to run here
2322

23+
// Setting paths
24+
// The paths are now supplied from the Wizard - nothing needs to be configured here!
25+
// IProjectPath = [%= path %]
26+
2427
final String spaceModelFileName = "[%= testingModelPath %]";
2528
final String CODE_GENERATION_DIRECTORY = "[%= codeGenerationDirectory %]";
2629
final String orchestratorBasePath = "[%= orchestratorBasePath %]";
@@ -35,7 +38,8 @@ public class ExptRunner_[%= campaign.name %] {
3538
[% if (campaign.activationGeneration.isTypeOf(TimeBasedActivationGenerationMethod)) { %]
3639
final boolean conditionBased = false;
3740
final int conditionDepth = 0;
38-
[% } %]
41+
42+
[% } %]
3943

4044
final String grammarPath = "[%= codeGenerationDirectory %]/grammar/sesame-standardgrammar-[%= campaign.name %].bnf";
4145
EvolutionaryExpt jmetalExpt;

uk.ac.york.sesame.testing.generator/files/metrics/multiStream.egl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package metrics.generated;
1+
package metrics.template;
22

33
import org.apache.flink.api.common.state.*;
44
import org.apache.flink.configuration.Configuration;

uk.ac.york.sesame.testing.generator/files/metrics/singleStream.egl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package metrics.generated;
1+
package metrics.template;
22

33
import org.apache.flink.api.common.state.*;
44
import org.apache.flink.configuration.Configuration;

uk.ac.york.sesame.testing.generator/files/orchestratorFirstPhase.egx

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
rule metricAsMultiStream transform metric: Testing!StreamMetric {
22
guard : metric.streams.size() == 2
33
template : "metrics/multiStream.egl"
4-
target : "src/metrics/generated/" + metric.name + "Metric.java"
4+
target : "src/metrics/template/" + metric.name + "Metric.java"
55
}
66

77
rule metricAsSingleStream transform metric: Testing!StreamMetric {
88
guard : metric.streams.size() == 1
99
template : "metrics/singleStream.egl"
10-
target : "src/metrics/generated/" + metric.name + "Metric.java"
10+
target : "src/metrics/template/" + metric.name + "Metric.java"
1111
}
1212

1313
rule generateRunners transform campaign: Testing!TestCampaign {
1414
parameters : Map {
15+
"path" = path,
1516
"testingModelPath" = testingModelPath,
1617
"codeGenerationDirectory" = codeGenerationDirectory,
1718
"orchestratorBasePath" = orchestratorBasePath

uk.ac.york.sesame.testing.standalone.generator/.gitignore

-6
This file was deleted.

uk.ac.york.sesame.testing.standalone.generator/assembly-descriptor.xml

-35
This file was deleted.

uk.ac.york.sesame.testing.standalone.generator/models/testingKUKA_TTS.model

-69
This file was deleted.

0 commit comments

Comments
 (0)