sourceSets.test { java.srcDirs = ['source'] resources.srcDirs = ['testdata'] } dependencies { testCompile( 'junit:junit:4.11', 'org.eclipse.core:org.eclipse.core.runtime:3.10.0.v20140318-2214', 'org.eclipse.jdt:org.eclipse.jdt.core:3.13.50', 'org.eclipse.platform:org.eclipse.core.runtime:3.13.0', 'org.eclipse.platform:org.eclipse.osgi:3.12.50', 'org.osgi:org.osgi.core:4.2.0', project(':com.ibm.wala.cast'), project(':com.ibm.wala.cast.java'), project(':com.ibm.wala.cast.java.ecj'), project(':com.ibm.wala.core'), project(':com.ibm.wala.ide'), project(':com.ibm.wala.ide.jdt'), project(':com.ibm.wala.shrike'), project(':com.ibm.wala.util'), project(configuration: 'testArchives', path: ':com.ibm.wala.cast.java.test'), project(configuration: 'testArchives', path: ':com.ibm.wala.core.tests'), project(configuration: 'testArchives', path: ':com.ibm.wala.ide.tests'), ) } test { maxHeapSize = '1200M' // https://github.com/liblit/WALA/issues/5 exclude '**/ECJJavaIRTest.class' exclude '**/ECJSyncDuplicatorTest.class' exclude '**/JDTJava15IRTests.class' exclude '**/JDTJavaIRTests.class' workingDir project(':com.ibm.wala.cast.java.test.data').projectDir }