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' 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'