summaryrefslogtreecommitdiffstats
path: root/jack-tests/src/com/android/jack/test/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* Add addMetaDir(File) in JackBasedToolchainJean-Marie Henaff2015-06-184-1/+33
| | | | | | | Bug: 21722784 (cherry picked from commit 459a4a32942aec2634967cd54cace98452d478f2) Change-Id: Ia19cd3687da55af6f62299f17100ddabebae86c7
* Rename addResource() to document it expects a directoryJean-Marie Henaff2015-06-181-2/+2
| | | | | | (cherry picked from commit b9afd7d44558114893933c2d9168607030ff7ae4) Change-Id: If366d939c72dd167b4aff315033fe74fc9741804
* Adapt ResourceTests to support CaseInsesitiveFSBenoit Lamarche2015-06-171-2/+2
| | | | | | Bug: 21486756 Change-Id: I3f0e0b7d6a2511b08129bff4bc34a0ba54aead4e (cherry picked from commit 973a373d8fc030c0ea3e8f6113caa29be3776454)
* Adapt ClasspathTests to use InputJackLibraryBenoit Lamarche2015-05-291-0/+10
| | | | | | (cherry picked from commit 860b271f80ccbd6d283fe671444a9c89c0ff892d) Change-Id: Icdbad809fdfdfdacaa5c63c9b7812846fd7390c7
* Modify Api01Config and Jack to support multiple Jarjar config filesJean-Marie Henaff2015-05-126-15/+21
| | | | | | | | Bug: 20913411 (cherry picked from commit 517dec6fa299a3755f38681b3fcea387c84873f0) Change-Id: If9c1e8f827e8ed3fd68c4999a8700608a95ce7c9
* Add createTmpDir method throwing CannotCreateFileExceptionmikaelpeltier2015-04-281-2/+3
| | | | | Bug: 19654122 Change-Id: Ie0a0cb048efa2494a7e225e8de86453e38aaaed5
* Definitely remove setShrobFlags method from test frameworkJean-Marie Henaff2015-04-232-12/+0
| | | | Change-Id: Ib5713ece24bb803b525b2e9e188422a807d12787
* Modify AbstractTestTools api to detect error at compile timeJean-Marie Henaff2015-04-161-7/+6
| | | | | | Do for reference toolchain what's already been done for candidate toolchain. Change-Id: I375cf829e24040cdcad1b4f79c8c436915ffd38a
* Modify AbstractTestTools api to detect error at compile timemikaelpeltier2015-04-091-5/+5
| | | | Change-Id: Id88be0584579d551e40d95704320dcf0ede87610
* Fix bad redirection into test toolchainmikaelpeltier2015-04-093-16/+16
| | | | Change-Id: Ibb281abf5d0c8c348094a923b708de8f7fe32267
* Accept more tests to run with cli-based ToolchainsJean-Marie Henaff2015-03-171-0/+22
| | | | | | | About 200 tests were skipped with those toolchains. Try to reduce this number. Change-Id: I7713638275ca5fa1569dd141c367a683e9c330ae
* Load default libraries from jack.jarYohann Roussel2015-03-173-1/+2
| | | | | | | | For now the only default library contains the jack annotations. The default libraries can be ignored by "--no-default-libraries". Bug: 17803510 Change-Id: I0eb0c1a535e1d4ff808c744ba7c1924e4dd4aee6
* Support spaces in runtime.list property of test configurationJean-Marie Henaff2015-03-121-2/+6
| | | | Change-Id: I19d1c47d79306646d6352a51762656982e30d117
* Rework Jack API, add better control over versioningJean-Philippe Lesot2015-03-112-49/+56
| | | | Change-Id: I1afa95dae0177c19891c3669a672bd5481191dba
* Move all classes of DexComparator project into comparator packagemikaelpeltier2015-03-115-22/+36
| | | | | | - Replace also occured by occurred into all toolchains Change-Id: I47e8fba64573509ea8372cfc5ddfae5639036c7a
* Merge "Instantiate JackConfing in same ClassLoader for API test Toolchain" ↵Jean-Marie Henaff2015-03-101-8/+12
|\ | | | | | | into ub-jack
| * Instantiate JackConfing in same ClassLoader for API test ToolchainJean-Marie Henaff2015-03-101-8/+12
| | | | | | | | Change-Id: Ib9a4b90a2706d408c961a60d3149d3ab0ad69b83
* | Merge "Jack support for annotation processor." into ub-jackYohann Roussel2015-03-108-39/+103
|\ \ | |/ |/|
| * Jack support for annotation processor.Yohann Roussel2015-03-108-39/+103
| | | | | | | | | | | | | | Does not include any support for including class files generated by annotation processors. Change-Id: Id4006301d588875f822ff84fa90db10fd616ab00
* | Create jack-api-src.zipJean-Marie Henaff2015-03-101-2/+1
|/ | | | | | Also remove example from jack-api.jar. Change-Id: I4cfb569cada64cfd03f1413994f68969e7af8ab3
* Implement Api01Configmikaelpeltier2015-03-091-5/+46
| | | | Change-Id: I455d060994c59fecf5dbad2a1b4ff0905cb7df61
* Revert "Revert "Start using jack-api for jack API based test toolchains""Jean-Marie Hénaff2015-03-096-319/+352
| | | | | | This reverts commit b43732ee3d9f9ffcd7595ab657e4c683a1751b3a. Change-Id: Id9fbfcd8f7aebca1136bfcbbf9e37359dc42a19d
* Add property for reporter streammikaelpeltier2015-03-092-1/+10
| | | | | | Bug: 18546725 Change-Id: Ie91b463bfb494f9608c4ea68316ac086bda64058
* Revert "Start using jack-api for jack API based test toolchains"Jean-Marie Hénaff2015-03-066-352/+310
| | | | | | This reverts commit d235ed6f21b7b21aefb4b066b0c64acfa2bbb229. Change-Id: Idceeda07056275eb887d42a5aa75b624024554e0
* Start using jack-api for jack API based test toolchainsJean-Marie Henaff2015-03-066-310/+352
| | | | | | Implementation is still to be done. Change-Id: I010ab9f00f4c00275982d4abfcbf6c94248f3fb4
* Separate Jack.run() between Jack.check() and Jack.run()Benoit Lamarche2015-03-031-4/+4
| | | | | | Also add Api01ConfigImpl. Change-Id: Id71e368072fde3dc61722cbce7fc18618f3ff8aa
* Remove JackBasedToolchain.addEcjArgsYohann Roussel2015-03-033-19/+0
| | | | Change-Id: I3e262be2f9f91dc29688bb8bb3255322087879c9
* Separate input options from ecj optionsYohann Roussel2015-03-021-3/+5
| | | | Change-Id: I60feeca57f9b88c8813cc3048733210fecf44484
* Remove some Findbugs warnings in test framework sourcesJean-Marie Henaff2015-02-241-2/+6
| | | | Change-Id: I0c0c039b5bc235bff5972f4f8e8f96e3faf7c83b
* Fix LegacyJillToolchain in jack-testsJean-Marie Henaff2015-02-189-63/+307
| | | | Change-Id: Ib9d9f88e1edc231be58125bca9ac71b7af88990f
* Fix LegacyToolChain with ecj and source list filesJean-Marie Henaff2015-02-181-4/+1
| | | | Change-Id: I28242ab9507055c6688e2a1b8fc1d5d99dfff252
* Remove default bootclasspath in legacy compilers for testsJean-Marie Henaff2015-02-163-6/+12
| | | | | | Classpath is explicitely passed by each test. Change-Id: Id492cd9b515ed489291fb3a6e0a3693704774208
* Merge "Add support for source list files with jackApiToolchain" into ub-jackJean-Marie Henaff2015-02-091-3/+22
|\
| * Add support for source list files with jackApiToolchainJean-Marie Henaff2015-02-091-3/+22
| | | | | | | | Change-Id: I782b7092be31db745bce4f5ea5e88b59a6d2e15f
* | CheckStyle passJean-Marie Henaff2015-02-091-1/+0
|/ | | | Change-Id: Iad1d4b81fcaca5375dc769b45f22a2b4cb2cc816
* Change handling of classpath in compilation in test frameworkJean-Marie Henaff2015-02-037-39/+66
| | | | | | | Make classpath an optional parameter. This change leads to simpler calls to compilation methods. Change-Id: Ia8a5e1bf13bfe9690a838784922622d3f3f148d7
* Remove usused prebuiltsJean-Marie Henaff2015-02-021-2/+3
| | | | Change-Id: Ief06b1255a3e5954eaeb2c378e8ac98b2b66d7d9
* Enable assertions in Ant test tasks and force sanity checksJean-Marie Henaff2015-02-023-0/+18
| | | | Change-Id: Iac9ce0334d21c727a6086bb0c0a1dc426b0ac82b
* Move test location lookup to jack projectJean-Marie Henaff2015-01-224-112/+17
| | | | | | | | | | - Introduce undocumented test property "android.home" for tests that really require an Android source tree Otherwise use the mandatory jack.home property - Get rid of ANDROID_BUILD_TOP Change-Id: Ifabc83fcb8a872eafe35e9e79c28ab9ee3348c6b
* Make ant task to build junit4 with jack for testsJean-Marie Henaff2015-01-212-3/+3
| | | | Change-Id: Ie4f49fb6259e39c8515a71ebbe61c17e3da65abf
* Clean test frameworkJean-Marie Henaff2015-01-147-243/+135
| | | | | | | factorize some code remove useless JSR305 annotations Change-Id: I42b520f0a93dbf045020b5592dc223758740006e
* Adapt more tests to new test frameworkJean-Marie Henaff2015-01-141-0/+7
| | | | Change-Id: Id409d03f887ce20dbcf1a04792df75e3acafd499
* Rename JayceImport by ImportedLibrariesmikaelpeltier2015-01-121-4/+4
| | | | Change-Id: I13b2f2d57b3d2ae0d22cffcad95b2d39eb343c4e
* Fix bug in support for lib with no sourceJean-Marie Henaff2014-12-231-2/+2
| | | | | | | | | If something is provided as source, raise an NothingToDoException if applicable. If nothing is explicitely passed, create the library. Change-Id: I98af82702561c7f5f2c14fb4ec97e09dd7dd8af8
* Merge "Tests: use toolchain specific extensions for library names" into ub-jackJean-Marie Henaff2014-12-235-6/+25
|\
| * Tests: use toolchain specific extensions for library namesJean-Marie Henaff2014-12-235-6/+25
| | | | | | | | Change-Id: Ia575e793984349a4e64d2a2bbba6bec5abe6a5be
* | Add missing imports of static libraries in test ToolchainsJean-Marie Henaff2014-12-232-7/+14
| | | | | | | | Change-Id: I5620b4222a543ff25a0c20e7aa4dbd3e8c7cc716
* | Merge "Add support for creation of lib from no source in api toolchain" into ↵Jean-Marie Henaff2014-12-231-35/+29
|\ \ | |/ |/| | | ub-jack
| * Add support for creation of lib from no source in api toolchainJean-Marie Henaff2014-12-231-35/+29
| | | | | | | | Change-Id: Ib4ab93d406a548bfd041e3641887ece1a6be35d7
* | Fix bug in parameter order in jack cli test toolchainJean-Marie Henaff2014-12-221-5/+8
|/ | | | Change-Id: Ifbd099db777e46f8bc26d055a301e41cd88a9191