Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
Ben Liblit aff4067c39 Enable macOS (a.k.a. OS X) Travis CI testing for Gradle builds
We're not going to attempt macOS Travis CI testing for Maven builds,
because I don't know whether that's even expected to work on the
official WALA master branch.  Our main focus here is Gradle.

Note that Travis macOS images do not support JDK switching, so
explicitly selecting the JDK version now becomes part of the
Linux-only configuration.

Travis macOS images also do not support Android as a build "language".
So our Travis CI configuration for Gradle builds now declares that
this is a Java project rather than an Android one.  That's OK, though,
because our Gradle scripts already handle downloading the Android SDK;
we don't need Travis CI to do that for us.  When building using Maven,
though, we still call this an Android project because Maven builds do
still rely on Travis CI to provide the Android SDK.

squash! Enable macOS (a.k.a. OS X) Travis CI testing for Gradle builds
2018-04-17 15:02:36 -05:00
buildSrc Factor out recurring pattern of MD5 checksum + stamp file 2018-04-17 15:02:35 -05:00
com.ibm.wala-repository Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast Fix various warnings produced by "./gradlew javadoc" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.java Tweak output dirs to match what Buildship puts into ".classpath" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.java.ecj Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.java.test Replicate Maven's heap size limits for tests 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.java.test.data Trigger custom clean tasks whenever running "./gradlew clean" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js Fix various warnings produced by "./gradlew javadoc" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.html.nu_validator Ignore some transient files that appear during testing 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.nodejs Trigger custom clean tasks whenever running "./gradlew clean" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.nodejs.test Enable a few more tests that started working, or perhaps always did 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.rhino Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.rhino.test Update Eclipse JUnit test launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.test Update Eclipse JUnit test launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.js.test.data Avoid random leftover junk by using "Sync" instead of "Copy" 2018-04-17 15:02:35 -05:00
com.ibm.wala.cast.test Update Eclipse JUnit test launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.core Fix various warnings produced by "./gradlew javadoc" 2018-04-17 15:02:35 -05:00
com.ibm.wala.core.testdata Create a broad "Process Test Resources" Eclipse launch configuration 2018-04-17 15:02:35 -05:00
com.ibm.wala.core.tests Fix accidental copying of entire subproject as test resource 2018-04-17 15:02:35 -05:00
com.ibm.wala.dalvik Fix various warnings produced by "./gradlew javadoc" 2018-04-17 15:02:35 -05:00
com.ibm.wala.dalvik.test Download a specific DroidBench release that we know works for us 2018-04-17 15:02:36 -05:00
com.ibm.wala.ide Tweak output dirs to match what Buildship puts into ".classpath" 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide.jdt Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide.jdt.test Update Eclipse JUnit test launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide.jsdt Dependency tweaks suggested by Gradle linter 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide.jsdt.tests Update Eclipse JUnit test launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide.tests Update Eclipse "Java Application" launchers for use with Buildship 2018-04-17 15:02:35 -05:00
com.ibm.wala.ide_feature Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.scandroid Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.shrike Tweak output dirs to match what Buildship puts into ".classpath" 2018-04-17 15:02:35 -05:00
com.ibm.wala.tests.ide_feature Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.tests_feature Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
com.ibm.wala.util Fix various warnings produced by "./gradlew javadoc" 2018-04-17 15:02:35 -05:00
com.ibm.wala_feature Let Buildship create new settings files when importing 2018-04-17 15:02:35 -05:00
gradle/wrapper Update Gradle wrapper to Gradle 4.5 2018-04-17 15:02:35 -05:00
targets java 8 changes 2017-08-25 10:58:00 -04:00
travis Turn on proper regression testing in Travis-CI 2018-04-17 15:02:35 -05:00
.dir-locals.el Many improvements to Gradle build support, including within Eclipse 2018-04-17 15:02:35 -05:00
.gitignore Factor out recurring pattern of MD5 checksum + stamp file 2018-04-17 15:02:35 -05:00
.travis.yml Enable macOS (a.k.a. OS X) Travis CI testing for Gradle builds 2018-04-17 15:02:36 -05:00
LICENSE Create LICENSE 2018-03-08 09:08:53 -05:00
Process Test Resources.launch Set name and version to help Gradle composite-build substitutions 2018-04-17 15:02:35 -05:00
README.md Update README.md 2017-08-30 13:38:59 -07:00
appveyor.yml.disabled disable appveyor for now 2017-04-13 22:06:35 -07:00
build-maven-jars.py make Maven Central files for wala.dalvik and wala.scandroid (#158) 2017-03-25 13:20:34 -07:00
build.gradle Set name and version to help Gradle composite-build substitutions 2018-04-17 15:02:35 -05:00
change-version.py script to change version numbers consistently across files 2015-05-29 12:19:18 -07:00
dependent-projects-trigger.sh build ML projects 2018-04-13 09:11:57 -04:00
gradlew Support the gradlew build 2018-04-17 15:00:03 -05:00
gradlew.bat Support the gradlew build 2018-04-17 15:00:03 -05:00
pom.xml abandon hackish profiles 2018-02-05 15:26:08 -08:00
settings.gradle Set name and version to help Gradle composite-build substitutions 2018-04-17 15:02:35 -05:00
upload-javascript.sh quiet 2017-08-03 21:11:33 +00:00

README.md

WALA Build Status

This is the main source repository for WALA. For more details on WALA, see the WALA home page and WALA Javadoc.