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 bb98b2f84d
commit c2b1930248
3 changed files with 6 additions and 3 deletions

View File

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

View File

@ -7,7 +7,6 @@ sourceSets.test.java.srcDirs = ['src']
dependencies {
testCompile(
'eclipse-deps:org.eclipse.core.runtime:+',
'junit:junit:4.11',
'org.osgi:org.osgi.core:4.2.0',
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.ide.tests'),
)
testRuntime(
'eclipse-deps:org.eclipse.core.contenttype:+',
'eclipse-deps:org.eclipse.equinox.preferences:+',
)
}
test {
maxHeapSize = '1200M'
// https://github.com/liblit/WALA/issues/5
exclude '**/ECJJavaIRTest.class'
exclude '**/ECJSyncDuplicatorTest.class'
exclude '**/JDTJava15IRTests.class'
exclude '**/JDTJavaIRTests.class'