Add some Eclipse dependencies needed only when running tests

This allows two test classes to pass that previously were failing.
Yay!
This commit is contained in:
Ben Liblit 2018-02-14 17:46:05 -06:00
parent 06d464216b
commit d301a89f4f
3 changed files with 6 additions and 3 deletions

View File

@ -21,11 +21,13 @@ p2AsMaven {
repoEclipse '4.7.2' repoEclipse '4.7.2'
slicingOption 'latestVersionOnly', 'true' slicingOption 'latestVersionOnly', 'true'
iu 'org.eclipse.core.commands' iu 'org.eclipse.core.commands'
iu 'org.eclipse.core.contenttype'
iu 'org.eclipse.core.jobs' iu 'org.eclipse.core.jobs'
iu 'org.eclipse.core.resources' iu 'org.eclipse.core.resources'
iu 'org.eclipse.core.runtime' iu 'org.eclipse.core.runtime'
iu 'org.eclipse.equinox.app' iu 'org.eclipse.equinox.app'
iu 'org.eclipse.equinox.common' iu 'org.eclipse.equinox.common'
iu 'org.eclipse.equinox.preferences'
iu 'org.eclipse.jdt.core' iu 'org.eclipse.jdt.core'
iu 'org.eclipse.jface' iu 'org.eclipse.jface'
iu 'org.eclipse.osgi' iu 'org.eclipse.osgi'

View File

@ -7,7 +7,6 @@ sourceSets.test.java.srcDirs = ['src']
dependencies { dependencies {
testCompile( testCompile(
'eclipse-deps:org.eclipse.core.runtime:+',
'junit:junit:4.11', 'junit:junit:4.11',
'org.osgi:org.osgi.core:4.2.0', 'org.osgi:org.osgi.core:4.2.0',
project(':com.ibm.wala.cast'), project(':com.ibm.wala.cast'),

View File

@ -22,14 +22,16 @@ dependencies {
project(configuration: 'testArchives', path: ':com.ibm.wala.core.tests'), project(configuration: 'testArchives', path: ':com.ibm.wala.core.tests'),
project(configuration: 'testArchives', path: ':com.ibm.wala.ide.tests'), project(configuration: 'testArchives', path: ':com.ibm.wala.ide.tests'),
) )
testRuntime(
'eclipse-deps:org.eclipse.core.contenttype:+',
'eclipse-deps:org.eclipse.equinox.preferences:+',
)
} }
test { test {
maxHeapSize = '1200M' maxHeapSize = '1200M'
// https://github.com/liblit/WALA/issues/5 // https://github.com/liblit/WALA/issues/5
exclude '**/ECJJavaIRTest.class'
exclude '**/ECJSyncDuplicatorTest.class'
exclude '**/JDTJava15IRTests.class' exclude '**/JDTJava15IRTests.class'
exclude '**/JDTJavaIRTests.class' exclude '**/JDTJavaIRTests.class'