Start getting some unit tests to pass
The main requirement here is to arrange for the proper classpath settings when tests are running so that they can find any associated resources (i.e., other supporting files).
This commit is contained in:
parent
a81d583cbf
commit
e23e6786da
|
@ -2,6 +2,7 @@
|
|||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="src" path="tests"/>
|
||||
<classpathentry kind="src" path="examples-src"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
|
||||
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
sourceSets {
|
||||
main.java.srcDir 'src'
|
||||
test.java.srcDir 'tests'
|
||||
test {
|
||||
java.srcDir 'tests'
|
||||
resources.srcDir project(':com.ibm.wala.cast.js.test.data').file('examples-src')
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
|
|
@ -30,6 +30,10 @@ task unversionAjaxslt(type: Sync, dependsOn: unpackAjaxslt) {
|
|||
into 'examples-src/ajaxslt'
|
||||
}
|
||||
|
||||
task processTestResources(dependsOn: unversionAjaxslt) {
|
||||
}
|
||||
|
||||
clean {
|
||||
delete unversionAjaxslt
|
||||
delete downloadAjaxslt
|
||||
}
|
||||
|
|
|
@ -16,4 +16,7 @@ dependencies {
|
|||
testCompile project(configuration: 'testArchives', path: ':com.ibm.wala.core.tests')
|
||||
}
|
||||
|
||||
processTestResources.dependsOn tasks.getByPath(':com.ibm.wala.cast.js.test.data:unversionAjaxslt')
|
||||
processTestResources {
|
||||
// TODO: figure out why we cannot get at tasks from ':com.ibm.wala.cast.js.test.data'
|
||||
// dependsOn project(':com.ibm.wala.cast.js.test.data').tasks.processTestResources
|
||||
}
|
||||
|
|
|
@ -8,6 +8,8 @@ dependencies {
|
|||
testCompile 'org.eclipse.core:org.eclipse.core.runtime:3.10.0.v20140318-2214'
|
||||
testCompile 'org.eclipse.jdt:org.eclipse.jdt.core:3.13.50'
|
||||
testCompile 'org.eclipse.platform:org.eclipse.core.runtime:3.13.0'
|
||||
testCompile 'org.eclipse.platform:org.eclipse.osgi:3.12.50'
|
||||
testCompile 'org.osgi:org.osgi.core:4.2.0'
|
||||
testCompile project(':com.ibm.wala.cast')
|
||||
testCompile project(':com.ibm.wala.cast.java')
|
||||
testCompile project(':com.ibm.wala.cast.java.ecj')
|
||||
|
@ -19,5 +21,4 @@ dependencies {
|
|||
testCompile project(configuration: 'testArchives', path: ':com.ibm.wala.cast.java.test')
|
||||
testCompile project(configuration: 'testArchives', path: ':com.ibm.wala.core.tests')
|
||||
testCompile project(configuration: 'testArchives', path: ':com.ibm.wala.ide.tests')
|
||||
testRuntime 'org.eclipse.platform:org.eclipse.osgi:3.12.50'
|
||||
}
|
||||
|
|
|
@ -5,9 +5,7 @@ dependencies {
|
|||
testCompile 'org.eclipse.core:org.eclipse.core.runtime:3.10.0.v20140318-2214'
|
||||
testCompile 'org.eclipse.platform:org.eclipse.core.runtime:3.13.0'
|
||||
testCompile 'org.eclipse.platform:org.eclipse.equinox.common:3.9.0'
|
||||
testCompile 'org.eclipse.platform:org.eclipse.osgi:3.12.50'
|
||||
testCompile 'org.eclipse.wst.jsdt:core:1.0.201.v2010012803'
|
||||
testCompile 'org.osgi:org.osgi.core:4.2.0'
|
||||
testCompile project(':com.ibm.wala.cast')
|
||||
testCompile project(':com.ibm.wala.cast.js')
|
||||
testCompile project(':com.ibm.wala.cast.js.rhino')
|
||||
|
@ -15,4 +13,5 @@ dependencies {
|
|||
testCompile project(':com.ibm.wala.ide.jsdt')
|
||||
testCompile project(':com.ibm.wala.util')
|
||||
testCompile project(configuration: 'testArchives', path: ':com.ibm.wala.ide.tests')
|
||||
testRuntime 'org.eclipse.platform:org.eclipse.osgi:3.12.50'
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue