Commit Graph

  • c16f172932 Find Eclipse jars using local Maven mirror of Eclipse P2 repository Ben Liblit 2018-02-14 14:53:56 -0600
  • fc0b951ead Assume that Eclipse needs all standard test-resource processing Ben Liblit 2018-02-12 10:42:37 -0600
  • a99db6b946 Trivial whitespace tweak Ben Liblit 2018-02-09 12:02:53 -0600
  • 01e54886df Exclude one macOS test that I don't know how to fix right now Ben Liblit 2018-02-09 09:48:31 -0600
  • 3d026d409e Download appropriate Android SDK for current OS Ben Liblit 2018-02-08 21:18:20 -0600
  • baee9d32e1 Try to continue building/testing even after the first failure Ben Liblit 2018-02-08 21:10:34 -0600
  • d8948324f7 "rm" on macOS apparently doesn't understand long ("--foo") flags Ben Liblit 2018-02-08 21:06:49 -0600
  • 393ef13622 macOS doesn't seem to have "xvfb-run", and may not need it anyway Ben Liblit 2018-02-08 20:55:28 -0600
  • b5cfd56041 Enable macOS (a.k.a. OS X) Travis CI testing for Gradle builds Ben Liblit 2018-02-08 20:15:12 -0600
  • 4853d2b275 Download a specific DroidBench release that we know works for us Ben Liblit 2018-02-08 19:21:30 -0600
  • c223625f22 Add "TODO" reminders of furture refactoring opportunities Ben Liblit 2018-02-08 18:33:11 -0600
  • af5a22d4bb Factor out some repeated accesses to a task's output files Ben Liblit 2018-02-08 18:32:41 -0600
  • 1cf1d7c05a Derive Android platforms version from Android build-tools version Ben Liblit 2018-02-08 11:48:28 -0600
  • dfe3659dcb Got DynamicDalvikComparisonJavaLibsTest working at some point Ben Liblit 2018-02-08 10:56:10 -0600
  • bbc9ec7e97 Ignore a transient file that appears during testing Ben Liblit 2018-02-08 10:46:22 -0600
  • eb00a84a40 Grab an additional archive needed by DalvikAnnotationsTest Ben Liblit 2018-02-08 10:44:52 -0600
  • 22245f8cb4 Download a few additional supporting files needed by tests Ben Liblit 2018-02-08 10:44:36 -0600
  • 79c8cf1411 Import a class that we will soon be using multiple times Ben Liblit 2018-02-08 10:44:07 -0600
  • 2e04ac9838 Fix accidental copying of entire subproject as test resource Ben Liblit 2018-02-08 10:27:12 -0600
  • 90a947dad1 Use an "android.jar" that matches the "dx.jar" we are already using Ben Liblit 2018-02-07 20:38:06 -0600
  • fde718b5d3 Suppress harmless broken-pipe warnings from "yes" Ben Liblit 2018-02-07 20:37:31 -0600
  • 386cdc117b Set Android build-tools version in just one place Ben Liblit 2018-02-07 20:36:46 -0600
  • bc0062e4b0 Use more recent "dx.jar" than is available through Maven Central Ben Liblit 2018-02-07 16:54:30 -0600
  • a09be64332 Ignore some transient files that appear during testing Ben Liblit 2018-02-07 11:58:33 -0600
  • 77e0fc2b9c Set name and version to help Gradle composite-build substitutions Ben Liblit 2018-02-01 11:29:26 -0600
  • 5398570308 Update Eclipse JUnit test launchers for use with Buildship Ben Liblit 2018-01-29 18:03:10 -0600
  • 525c4aa5fe Update Eclipse "Java Application" launchers for use with Buildship Ben Liblit 2018-01-29 17:56:06 -0600
  • c2edaf3119 Use Eclipse-computed paths rather than hard-coding absolute paths Ben Liblit 2018-01-29 17:26:12 -0600
  • ca17b12187 Remove launchers whose main Java code is found nowhere in WALA Ben Liblit 2018-01-29 17:35:20 -0600
  • f6db318c91 Note some excessive resource copying that we should eventually fix Ben Liblit 2018-01-29 17:26:27 -0600
  • 39781604a2 Create a broad "Process Test Resources" Eclipse launch configuration Ben Liblit 2018-01-29 17:23:10 -0600
  • 61d8ee1b02 Fix various warnings produced by "./gradlew javadoc" Ben Liblit 2018-01-29 13:07:41 -0600
  • eb4e97a665 Fix warnings about Javadoc links to "java.lang.reflect" package Ben Liblit 2018-01-29 13:07:41 -0600
  • da90d1cf5a Trigger custom clean tasks whenever running "./gradlew clean" Ben Liblit 2018-01-28 15:27:35 -0600
  • 51cef18bc9 Unpack node.js in the same place that Maven unpacks it Ben Liblit 2018-01-25 16:17:14 -0600
  • b3dab4c2b0 Tweak Buildship-generated Eclipse ".project" file for extra jars Ben Liblit 2018-01-26 11:53:25 -0600
  • 504849e6f5 Update Gradle wrapper to Gradle 4.5 Ben Liblit 2018-01-25 11:53:57 -0600
  • 5f2bab0f3d Get a core test to work by putting "bcel-5.2.jar" where expected Ben Liblit 2018-01-22 18:05:05 -0600
  • 031740338f Get a Dalvik test to work by putting "dx.jar" where expected Ben Liblit 2018-01-22 17:51:40 -0600
  • 817166c128 Compute a library path from the native software model Ben Liblit 2018-01-21 16:18:06 -0600
  • 50bed1cbe8 Compute a library path from the corresponding linker task Ben Liblit 2018-01-21 16:16:01 -0600
  • 22421c6882 rpath only matters for shared libraries Ben Liblit 2018-01-21 16:15:31 -0600
  • 7c4c2c895c Add previously-undeclared dependency of tests on native library Ben Liblit 2018-01-20 18:20:56 -0600
  • a98b913373 Avoid random leftover junk by using "Sync" instead of "Copy" Ben Liblit 2018-01-18 18:50:25 -0600
  • c98ea16374 Simplify filtering of archive contents Ben Liblit 2018-01-18 18:48:38 -0600
  • 8303eaba4c Override specific "cleanFooBar" tasks instead of generic "clean" Ben Liblit 2018-01-18 18:37:11 -0600
  • 5b825997bf Be more concise by calling property setters instead of assigning Ben Liblit 2018-01-18 18:09:41 -0600
  • ad1f024b77 Be more concise by omitting implicit "it." in closures Ben Liblit 2018-01-18 18:09:13 -0600
  • 2aadd55227 Change archive file names while unpacking, rather than in two stages Ben Liblit 2018-01-18 17:53:59 -0600
  • c812e72cb5 Use Groovy's implicit "it" closure argument Ben Liblit 2018-01-18 17:30:01 -0600
  • 17b1d85f76 Remove leftover debugging output that I no longer need Ben Liblit 2018-01-18 17:26:25 -0600
  • 2e54ec4b0c Download "android-4.1.1.4.jar" (as "android.jar") when needed Ben Liblit 2018-01-18 17:22:43 -0600
  • d745f4509f Simplify how we refer to a task's only output Ben Liblit 2018-01-18 17:22:23 -0600
  • 07dd646a40 Don't bother importing when we only need one symbol, one time Ben Liblit 2018-01-18 17:21:54 -0600
  • f1b2080f99 Download NodeJS and include its "lib/*.js" files in jar archive Ben Liblit 2018-01-18 15:48:07 -0600
  • 70fd9a3091 Remove "extraBundledJars" task, which nothing else actually uses Ben Liblit 2018-01-18 12:34:20 -0600
  • 1346a8ac55 Set working directory in the same way Maven does Ben Liblit 2018-01-18 12:20:44 -0600
  • da30f5dbb4 Enable a few more tests that started working, or perhaps always did Ben Liblit 2018-01-18 11:33:05 -0600
  • 20cba8a8d8 Factor out recurring pattern of MD5 checksum + stamp file Ben Liblit 2018-01-17 21:36:53 -0600
  • b7b01c8486 Replicate Maven's extra system property settings for some tests Ben Liblit 2018-01-17 17:52:21 -0600
  • a1cf040897 Add missing test resources to make many more regression tests pass Ben Liblit 2018-01-17 16:59:49 -0600
  • afeba0d984 Remove some test exclusions that are not actually needed now Ben Liblit 2018-01-17 16:52:08 -0600
  • 51f748bddc Replicate Maven's heap size limits for tests Ben Liblit 2018-01-17 17:37:16 -0600
  • 1bfdf978f2 Buildship removed classpath provider thing from more launch configs Ben Liblit 2018-01-17 16:41:46 -0600
  • 5040019cec Turn on proper regression testing in Travis-CI Ben Liblit 2018-01-17 15:02:04 -0600
  • 5c30dd7581 Explicitly disable regression tests that are currently failing Ben Liblit 2018-01-17 14:59:22 -0600
  • 91ca24584b Explicitly make "/tmp/DroidBench" be a file, not just a string Ben Liblit 2018-01-17 14:57:56 -0600
  • e6677c5aed Do not run Gradle linter by default Ben Liblit 2018-01-17 14:53:19 -0600
  • d720046110 Dependency tweaks suggested by Gradle linter Ben Liblit 2018-01-17 12:26:00 -0600
  • 3ba04469ad Teach Gradle how to download "/tmp/DroidBench" when needed Ben Liblit 2018-01-17 10:39:27 -0600
  • e9eb934b82 Give each verification task an output for better incremental building Ben Liblit 2018-01-17 10:37:14 -0600
  • 98324cd148 Simplify how we refer to existing tasks Ben Liblit 2018-01-16 21:23:36 -0600
  • ed275f12a9 Add missing resources for "com.ibm.wala.cast.js.test" tests Ben Liblit 2018-01-16 20:25:25 -0600
  • 01acd0e338 RPath settings apply only to Linux; some only to Linux on x86_64 Ben Liblit 2018-01-16 16:40:59 -0600
  • 564a4eb9bd Correctly declare dependency on a task that has not been defined yet Ben Liblit 2018-01-16 16:36:01 -0600
  • 054a106ae5 Dependency tweaks suggested by Gradle linter Ben Liblit 2018-01-16 12:53:45 -0600
  • 16ec6d7461 Simplify file management for a download task Ben Liblit 2018-01-16 12:14:46 -0600
  • 0bb899b503 Download, extract, and/or construct various additional bundled jars Ben Liblit 2018-01-15 22:12:25 -0600
  • 1e1de1bdb9 Prefer single-quoted (non-interpolated) strings where sufficient Ben Liblit 2018-01-15 22:11:58 -0600
  • 35663c1264 Teach Gradle how to find and copy a Jar archive that we bundle Ben Liblit 2018-01-15 14:34:25 -0600
  • dd1f51e8f0 Buildship removed classpath provider thing from all launch configs Ben Liblit 2018-01-15 11:29:59 -0600
  • 1ebabf8b60 Complain more loudly about missing output directories Ben Liblit 2018-01-15 10:53:41 -0600
  • 3380b78f38 This is no longer how we'll build the native library in Eclipse Ben Liblit 2018-01-15 10:38:17 -0600
  • ba5849afb6 Simplify inclusion of "OSGI-INF" and the only file it contains Ben Liblit 2018-01-15 10:23:22 -0600
  • 6bcca003a2 Tweak output dirs to match what Buildship puts into ".classpath" Ben Liblit 2018-01-15 10:13:38 -0600
  • 9a3ecd6ab9 Disable some Eclipse warnings on Java test inputs Ben Liblit 2018-01-14 22:22:19 -0600
  • 89860b53bb Let Buildship create new settings files when importing Ben Liblit 2018-01-14 21:06:56 -0600
  • 4b48f8ee4d Have Buildship add Eclipse plugin (PDE) nature to some subprojects Ben Liblit 2018-01-14 22:50:52 -0600
  • 310ef1daa5 Exclude Eclipse ".project" and ".classpath" from version control Ben Liblit 2018-01-13 18:09:41 -0600
  • 8d0f64f3c6 Update Gradle wrapper to latest version (4.4.1) Ben Liblit 2018-01-13 16:33:00 -0600
  • 3984cd0001 Fill the dynamic library path for OSX Sungho Lee 2018-01-11 16:00:56 +0900
  • c1f6b70eb0 Fill the dynamic library path for OSX Sungho Lee 2018-01-11 15:59:06 +0900
  • 3ce242a22c Simplify loading of plugins shared by many subprojects Ben Liblit 2018-01-10 22:36:57 -0600
  • 1432e18c37 Clean up some simple syntactic redundancy in dependency declarations Ben Liblit 2018-01-10 21:56:27 -0600
  • 9084cb9ad3 Check Java version Sungho Lee 2018-01-09 15:26:12 +0900
  • 6bc547a48b Remove unused dependencies Sungho Lee 2018-01-09 15:20:52 +0900
  • 69a67fe7ec Better handling of OS- and architecture-specific JDK paths Ben Liblit 2017-12-27 17:41:57 -0600
  • 0500d237f9 Add various test resource directories Ben Liblit 2017-12-26 17:00:54 -0600
  • 7fc607cc1c Dependency tweaks suggested by Gradle linter Ben Liblit 2017-12-26 17:00:32 -0600
  • 3d973e9d61 Find the "xlator_test" shared library at test run time Ben Liblit 2017-12-26 16:58:29 -0600