Commit Graph

  • cb72ebc177 macOS doesn't seem to have "xvfb-run", and may not need it anyway Ben Liblit 2018-02-08 20:55:28 -0600
  • aff4067c39 Enable macOS (a.k.a. OS X) Travis CI testing for Gradle builds Ben Liblit 2018-02-08 20:15:12 -0600
  • 0e231b4363 Download a specific DroidBench release that we know works for us Ben Liblit 2018-02-08 19:21:30 -0600
  • 49eda8ffab Add "TODO" reminders of furture refactoring opportunities Ben Liblit 2018-02-08 18:33:11 -0600
  • cdd4aac942 Factor out some repeated accesses to a task's output files Ben Liblit 2018-02-08 18:32:41 -0600
  • 9b5cc743fe Derive Android platforms version from Android build-tools version Ben Liblit 2018-02-08 11:48:28 -0600
  • 18a4edd84e Got DynamicDalvikComparisonJavaLibsTest working at some point Ben Liblit 2018-02-08 10:56:10 -0600
  • ff8f6ec348 Ignore a transient file that appears during testing Ben Liblit 2018-02-08 10:46:22 -0600
  • e3ebd87242 Grab an additional archive needed by DalvikAnnotationsTest Ben Liblit 2018-02-08 10:44:52 -0600
  • 22acff5130 Download a few additional supporting files needed by tests Ben Liblit 2018-02-08 10:44:36 -0600
  • d78d68176e Import a class that we will soon be using multiple times Ben Liblit 2018-02-08 10:44:07 -0600
  • e529c9d96f Fix accidental copying of entire subproject as test resource Ben Liblit 2018-02-08 10:27:12 -0600
  • e70ddf4dec Use an "android.jar" that matches the "dx.jar" we are already using Ben Liblit 2018-02-07 20:38:06 -0600
  • 1a82397fd7 Suppress harmless broken-pipe warnings from "yes" Ben Liblit 2018-02-07 20:37:31 -0600
  • bcf685ba40 Set Android build-tools version in just one place Ben Liblit 2018-02-07 20:36:46 -0600
  • b2fa87efe3 Use more recent "dx.jar" than is available through Maven Central Ben Liblit 2018-02-07 16:54:30 -0600
  • 16c056f196 Ignore some transient files that appear during testing Ben Liblit 2018-02-07 11:58:33 -0600
  • 9082a5205a Set name and version to help Gradle composite-build substitutions Ben Liblit 2018-02-01 11:29:26 -0600
  • 2674806aa5 Update Eclipse JUnit test launchers for use with Buildship Ben Liblit 2018-01-29 18:03:10 -0600
  • 5de787bb2a Update Eclipse "Java Application" launchers for use with Buildship Ben Liblit 2018-01-29 17:56:06 -0600
  • 83abb6a10a Use Eclipse-computed paths rather than hard-coding absolute paths Ben Liblit 2018-01-29 17:26:12 -0600
  • b30da752e0 Remove launchers whose main Java code is found nowhere in WALA Ben Liblit 2018-01-29 17:35:20 -0600
  • 557ea62426 Note some excessive resource copying that we should eventually fix Ben Liblit 2018-01-29 17:26:27 -0600
  • 5b7e3f750e Create a broad "Process Test Resources" Eclipse launch configuration Ben Liblit 2018-01-29 17:23:10 -0600
  • 62d7980ea3 Fix various warnings produced by "./gradlew javadoc" Ben Liblit 2018-01-29 13:07:41 -0600
  • 72a9ddd2d7 Fix warnings about Javadoc links to "java.lang.reflect" package Ben Liblit 2018-01-29 13:07:41 -0600
  • 57e3dc15fa Trigger custom clean tasks whenever running "./gradlew clean" Ben Liblit 2018-01-28 15:27:35 -0600
  • 48fe74cba7 Unpack node.js in the same place that Maven unpacks it Ben Liblit 2018-01-25 16:17:14 -0600
  • 4809a365de Tweak Buildship-generated Eclipse ".project" file for extra jars Ben Liblit 2018-01-26 11:53:25 -0600
  • ca5824a214 Update Gradle wrapper to Gradle 4.5 Ben Liblit 2018-01-25 11:53:57 -0600
  • f7f8dd4351 Get a core test to work by putting "bcel-5.2.jar" where expected Ben Liblit 2018-01-22 18:05:05 -0600
  • 2233d56d2a Get a Dalvik test to work by putting "dx.jar" where expected Ben Liblit 2018-01-22 17:51:40 -0600
  • 9df594189d Compute a library path from the native software model Ben Liblit 2018-01-21 16:18:06 -0600
  • a3f524f7a9 Compute a library path from the corresponding linker task Ben Liblit 2018-01-21 16:16:01 -0600
  • 2a6eee85a4 rpath only matters for shared libraries Ben Liblit 2018-01-21 16:15:31 -0600
  • 3b8e32b322 Add previously-undeclared dependency of tests on native library Ben Liblit 2018-01-20 18:20:56 -0600
  • b2ba188176 Avoid random leftover junk by using "Sync" instead of "Copy" Ben Liblit 2018-01-18 18:50:25 -0600
  • 1b4e04be6a Simplify filtering of archive contents Ben Liblit 2018-01-18 18:48:38 -0600
  • df8a61a8d7 Override specific "cleanFooBar" tasks instead of generic "clean" Ben Liblit 2018-01-18 18:37:11 -0600
  • 84b0846517 Be more concise by calling property setters instead of assigning Ben Liblit 2018-01-18 18:09:41 -0600
  • d3ddbd6343 Be more concise by omitting implicit "it." in closures Ben Liblit 2018-01-18 18:09:13 -0600
  • f12f5faa83 Change archive file names while unpacking, rather than in two stages Ben Liblit 2018-01-18 17:53:59 -0600
  • 016538b688 Use Groovy's implicit "it" closure argument Ben Liblit 2018-01-18 17:30:01 -0600
  • 3b4ae0f210 Remove leftover debugging output that I no longer need Ben Liblit 2018-01-18 17:26:25 -0600
  • cad94b7076 Download "android-4.1.1.4.jar" (as "android.jar") when needed Ben Liblit 2018-01-18 17:22:43 -0600
  • 141e4a6b41 Simplify how we refer to a task's only output Ben Liblit 2018-01-18 17:22:23 -0600
  • f628ee1e08 Don't bother importing when we only need one symbol, one time Ben Liblit 2018-01-18 17:21:54 -0600
  • 8058acb18b Download NodeJS and include its "lib/*.js" files in jar archive Ben Liblit 2018-01-18 15:48:07 -0600
  • aabace3241 Remove "extraBundledJars" task, which nothing else actually uses Ben Liblit 2018-01-18 12:34:20 -0600
  • 3b172370d0 Set working directory in the same way Maven does Ben Liblit 2018-01-18 12:20:44 -0600
  • b24f60e727 Enable a few more tests that started working, or perhaps always did Ben Liblit 2018-01-18 11:33:05 -0600
  • 60870d7231 Factor out recurring pattern of MD5 checksum + stamp file Ben Liblit 2018-01-17 21:36:53 -0600
  • 2c1bc5c52c Replicate Maven's extra system property settings for some tests Ben Liblit 2018-01-17 17:52:21 -0600
  • 9c58a94056 Add missing test resources to make many more regression tests pass Ben Liblit 2018-01-17 16:59:49 -0600
  • 9d9b10cd0a Remove some test exclusions that are not actually needed now Ben Liblit 2018-01-17 16:52:08 -0600
  • b1f0cfce15 Replicate Maven's heap size limits for tests Ben Liblit 2018-01-17 17:37:16 -0600
  • 737e948640 Buildship removed classpath provider thing from more launch configs Ben Liblit 2018-01-17 16:41:46 -0600
  • bde936eec5 Turn on proper regression testing in Travis-CI Ben Liblit 2018-01-17 15:02:04 -0600
  • e2e340b490 Explicitly disable regression tests that are currently failing Ben Liblit 2018-01-17 14:59:22 -0600
  • 6a4ed60e9a Explicitly make "/tmp/DroidBench" be a file, not just a string Ben Liblit 2018-01-17 14:57:56 -0600
  • 56b3c1d37c Do not run Gradle linter by default Ben Liblit 2018-01-17 14:53:19 -0600
  • 582fb2a97b Dependency tweaks suggested by Gradle linter Ben Liblit 2018-01-17 12:26:00 -0600
  • a32a3e3191 Teach Gradle how to download "/tmp/DroidBench" when needed Ben Liblit 2018-01-17 10:39:27 -0600
  • 75270b18ca Give each verification task an output for better incremental building Ben Liblit 2018-01-17 10:37:14 -0600
  • 365d17bf32 Simplify how we refer to existing tasks Ben Liblit 2018-01-16 21:23:36 -0600
  • e654e3dd16 Add missing resources for "com.ibm.wala.cast.js.test" tests Ben Liblit 2018-01-16 20:25:25 -0600
  • 6fec4bba94 RPath settings apply only to Linux; some only to Linux on x86_64 Ben Liblit 2018-01-16 16:40:59 -0600
  • 23a301cfff Correctly declare dependency on a task that has not been defined yet Ben Liblit 2018-01-16 16:36:01 -0600
  • 6baa918963 Dependency tweaks suggested by Gradle linter Ben Liblit 2018-01-16 12:53:45 -0600
  • e4cc086476 Simplify file management for a download task Ben Liblit 2018-01-16 12:14:46 -0600
  • cf9281719a Download, extract, and/or construct various additional bundled jars Ben Liblit 2018-01-15 22:12:25 -0600
  • e32b495354 Prefer single-quoted (non-interpolated) strings where sufficient Ben Liblit 2018-01-15 22:11:58 -0600
  • be8f22145e Teach Gradle how to find and copy a Jar archive that we bundle Ben Liblit 2018-01-15 14:34:25 -0600
  • fd4d68d278 Buildship removed classpath provider thing from all launch configs Ben Liblit 2018-01-15 11:29:59 -0600
  • 0d557aec3b Complain more loudly about missing output directories Ben Liblit 2018-01-15 10:53:41 -0600
  • 18e34918d5 This is no longer how we'll build the native library in Eclipse Ben Liblit 2018-01-15 10:38:17 -0600
  • 8f52ab8d36 Simplify inclusion of "OSGI-INF" and the only file it contains Ben Liblit 2018-01-15 10:23:22 -0600
  • d14d40ee3f Tweak output dirs to match what Buildship puts into ".classpath" Ben Liblit 2018-01-15 10:13:38 -0600
  • 51c9e062f4 Disable some Eclipse warnings on Java test inputs Ben Liblit 2018-01-14 22:22:19 -0600
  • efd3a6ab18 Let Buildship create new settings files when importing Ben Liblit 2018-01-14 21:06:56 -0600
  • da27efec97 Have Buildship add Eclipse plugin (PDE) nature to some subprojects Ben Liblit 2018-01-14 22:50:52 -0600
  • be11083cd8 Exclude Eclipse ".project" and ".classpath" from version control Ben Liblit 2018-01-13 18:09:41 -0600
  • 2753810958 Update Gradle wrapper to latest version (4.4.1) Ben Liblit 2018-01-13 16:33:00 -0600
  • 41fe177e89 Fill the dynamic library path for OSX Sungho Lee 2018-01-11 16:00:56 +0900
  • 2e03ded0f8 Fill the dynamic library path for OSX Sungho Lee 2018-01-11 15:59:06 +0900
  • 2bc0768242 Simplify loading of plugins shared by many subprojects Ben Liblit 2018-01-10 22:36:57 -0600
  • db348b4ddd Clean up some simple syntactic redundancy in dependency declarations Ben Liblit 2018-01-10 21:56:27 -0600
  • a185ae500e Check Java version Sungho Lee 2018-01-09 15:26:12 +0900
  • 6016bfa21f Remove unused dependencies Sungho Lee 2018-01-09 15:20:52 +0900
  • 95d7bf775e Better handling of OS- and architecture-specific JDK paths Ben Liblit 2017-12-27 17:41:57 -0600
  • 4b6c26eb07 Add various test resource directories Ben Liblit 2017-12-26 17:00:54 -0600
  • e9a79212c8 Dependency tweaks suggested by Gradle linter Ben Liblit 2017-12-26 17:00:32 -0600
  • e64fbc7050 Find the "xlator_test" shared library at test run time Ben Liblit 2017-12-26 16:58:29 -0600
  • 651f40c170 Replace source directories rather than appending to them Ben Liblit 2017-12-26 15:54:35 -0600
  • f7c7419351 Cleaner way to form colon-deliminated search path from list of paths Ben Liblit 2017-12-26 14:55:21 -0600
  • 5f513fd643 Cleaner approach to augmenting Javadoc classpath Ben Liblit 2017-12-26 13:43:00 -0600
  • e23e6786da Start getting some unit tests to pass Ben Liblit 2017-12-26 13:41:27 -0600
  • a81d583cbf Tweak classpath for some Javadoc build tasks Ben Liblit 2017-12-24 20:03:17 -0600
  • 1a3a1570af Declare common library dependencies for source sets, not binaries Ben Liblit 2017-12-24 17:43:31 -0600
  • 35e04bc598 Add a second native library and a native executable Ben Liblit 2017-12-24 14:20:37 -0600