Skip to content
Snippets Groups Projects
Commit 49b93404 authored by René Schöne's avatar René Schöne
Browse files

Use RelastTest for every test case now.

parent d866407d
No related branches found
Tags 0.2.5
1 merge request!8Resolve "Create guides for contributing"
Pipeline #5132 passed
...@@ -151,49 +151,26 @@ task updateVersion { ...@@ -151,49 +151,26 @@ task updateVersion {
processResources.dependsOn updateVersion processResources.dependsOn updateVersion
task preprocessRelationTest(type: JavaExec, group: 'verification') { task firstRelationsRun(type: RelastTest) {
relastFiles 'src/test/jastadd/relations/Relations.relast'
doFirst { grammarName = 'src/test/jastadd/relations/Relations'
delete 'src/test/jastadd/relations/Relations.ast', 'src/test/jastadd/relations/Relations.jadd' useJastAddNames = true
} packageName = 'relations.ast'
moreInputFiles 'src/test/jastadd/Utils.jadd'
classpath = sourceSets.main.runtimeClasspath
main = 'org.jastadd.relast.compiler.Compiler'
//noinspection GroovyAssignabilityCheck
args 'src/test/jastadd/relations/Relations.relast', '--quiet', '--useJastAddNames', '--file', '--grammarName=src/test/jastadd/relations/Relations'
}
task doublePreprocessRelationTest(type: JavaExec, group: 'verification') {
doFirst {
delete 'src/test/jastadd/relations/Relations2.ast', 'src/test/jastadd/relations/Relations2.jadd'
}
classpath = sourceSets.main.runtimeClasspath
main = 'org.jastadd.relast.compiler.Compiler'
//noinspection GroovyAssignabilityCheck
args 'src/test/jastadd/relations/Relations.ast', '--quiet', '--useJastAddNames', '--file', '--grammarName=src/test/jastadd/relations/Relations2'
} }
task compileRelationTest(type: JavaExec, group: 'verification') { task secondRelationsRun(type: RelastTest, dependsOn: firstRelationsRun) {
relastFiles 'src/test/jastadd/relations/Relations.ast'
grammarName = 'src/test/jastadd/relations/Relations2'
useJastAddNames = true
packageName = 'ignored'
doFirst { doLast {
delete 'src/test/java-gen/relations' delete fileTree('src/test/java-gen/ignored')
delete 'src/test/java-gen/ignored'
} }
classpath = sourceSets.main.runtimeClasspath
main = 'org.jastadd.JastAdd'
//noinspection GroovyAssignabilityCheck
args '--o=src/test/java-gen/', '--package=relations.ast',
'src/test/jastadd/relations/Relations.ast',
'src/test/jastadd/relations/Relations.jadd',
'src/test/jastadd/Utils.jadd'
} }
test.dependsOn compileRelationTest
compileRelationTest.dependsOn doublePreprocessRelationTest
doublePreprocessRelationTest.dependsOn preprocessRelationTest
task compileConstructorTest(type: RelastTest) { task compileConstructorTest(type: RelastTest) {
relastFiles 'src/test/jastadd/constructors/Constructors.relast' relastFiles 'src/test/jastadd/constructors/Constructors.relast'
grammarName = 'src/test/jastadd/constructors/Constructors' grammarName = 'src/test/jastadd/constructors/Constructors'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment