summaryrefslogtreecommitdiffstats
path: root/jack-tests
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Remove unused imports errorsJean-Marie Henaff2014-12-161-3/+0
| | | | | | | | | | | | | | | | | | Introduced by commit cdaa51cd52ee73eb3d94d3e769efc8a6bfe41bc8 (change id 117346) Change-Id: Ia40d734c5463eccf2720cd9340e6a68f45cf7092
* | | Merge "Remove references to TestTools in jack-tests" into ub-jackJean-Marie Henaff2014-12-1627-95/+77
|\ \ \
| * | | Remove references to TestTools in jack-testsJean-Marie Henaff2014-12-1127-95/+77
| | | | | | | | | | | | | | | | | | | | | | | | Remove references on TestTools that can be handled by AbstractTestTools Change-Id: I3d004df0c6950dee4b3715cd6c88f809efd55b0b
* | | | Merge "Use new test tools for ClasspathTests" into ub-jackJean-Marie Henaff2014-12-161-22/+36
|\ \ \ \ | |_|/ / |/| | |
| * | | Use new test tools for ClasspathTestsJean-Marie Henaff2014-12-161-22/+36
| |/ / | | | | | | | | | Change-Id: Iec3560fde415b38bf608dc2ddb1d07a76022b539
* | | Put Opcodes in batch compilation process of regression testsJean-Marie Henaff2014-12-166-677/+380
| | | | | | | | | | | | | | | | | | This considerably speeds up the execution of these tests. Change-Id: Iaa6fe4d376a9c028acc50af489ee4e08012590f4
* | | Give better jack.home location and update READMEJean-Marie Henaff2014-12-169-150/+128
| | | | | | | | | | | | | | | | | | jack.home use now points to jack directory Change-Id: I1c9d8b7d319d296cd17f6e41b0ee2eed5829de49
* | | Fix bug on symbolic linkmikaelpeltier2014-12-151-3/+4
| |/ |/| | | | | | | | | | | - Always use file names put on command line Bug: 18629512 Change-Id: I95fffdc8f053577bc52dc7f8194d09a68b53b15e
* | Add missing resource file in test library/test001Yohann Roussel2014-12-101-0/+0
|/ | | | Change-Id: I67fc5d2d756e6adaf5d67a88d28c0f6ddf817742
* Do not Fail because of empty libraryYohann Roussel2014-12-102-0/+23
| | | | | | Bug: 18676853 Change-Id: I71166fc213c25bce3d6cc1b78dbdb1d2147db48e
* Remove @KnownBug category on tests that now passJean-Marie Henaff2014-12-103-2/+7
| | | | Change-Id: Ie3bb983212b71f8d3067b6a16f263ba69c945a1d
* Merge "Handle collisions in ResourceImporter" into ub-jackBenoit Lamarche2014-12-091-3/+3
|\
| * Handle collisions in ResourceImporterBenoit Lamarche2014-12-081-3/+3
| | | | | | | | Change-Id: I4767473e0b9bbac513df1b1e98f77c7eaa1d90a8
* | Merge "Remove intermediate dex dir" into ub-jackmikaelpeltier2014-12-085-24/+26
|\ \ | |/ |/|
| * Remove intermediate dex dirmikaelpeltier2014-12-055-24/+26
| | | | | | | | | | | | | | | | | | - Jack always uses library as temporary output for intermediate dex. - Incremental uses library to keep incremental data between compilation. Bug: 18425643 Change-Id: Ibbf9aab41c583e11e3e7c5c7a8be61f12dd617b9
* | Add ddmlib on test script classpathJean-Marie Henaff2014-12-051-1/+2
| | | | | | | | Change-Id: I1ae613044e91b4ee0df021eae555964cf98aced1
* | Move test-exit-status.sh in etc/Jean-Marie Henaff2014-12-052-8/+12
|/ | | | Change-Id: Iccf88b7557a62a12717af411d80cc1726204c345
* Add type and file dependencies into librarymikaelpeltier2014-12-041-11/+57
| | | | | | | | | | | - Library can contains types.dep into dependencies section that represents all typed used from another type. - Library can contains files.dep into dependencies section that represents link between type and his java file. Bug: 18425643 Change-Id: I6a370646d44813c62112a305f9aed410340fff79
* Merge "Make core-stubs-mini lib a .jack file" into ub-jackJean-Marie Henaff2014-12-041-1/+1
|\
| * Make core-stubs-mini lib a .jack fileJean-Marie Henaff2014-12-041-1/+1
| | | | | | | | | | | | Bug: 18598018 Change-Id: Ie9142a534e15946652dcfe598b9f81241cba18da
* | Fix SrinkMultiDexTests by avoiding useless compilation stepsJean-Marie Henaff2014-12-031-0/+2
|/ | | | | | | This tests compare the mapping generated by Jack against a prebuilt one, so there's no need to use the reference toolchain. Change-Id: I450e332f86653672f8c39b901e97147cbc75917c
* Use sh for test script that runs on deviceJean-Marie Henaff2014-12-031-1/+1
| | | | Change-Id: Idf5b74b8f56ba19e9a8958fb989c3b6eacc7132a
* Use new JUnit based test frameworkJean-Marie Henaff2014-12-02154-557/+13963
| | | | | | Bug: 18547020 Change-Id: I5d02ebdecbf79bea035ae8a042d50a06aa7c2a62
* Merge "Sources lists name has changed" into ub-jackYohann Roussel2014-11-251-1/+1
|\
| * Sources lists name has changedYohann Roussel2014-11-201-1/+1
| | | | | | | | | | | | Rename references made by tests. Change-Id: I43cab20133ef4ab73f873c6f1e9aa480c45a7c99
* | Force annotated classes in main dexYohann Roussel2014-11-2410-0/+223
| | | | | | | | | | | | | | | | | | | | When compiling for legacy multidex, keeps in main dex all classes annotated (or with a member annotated) by a runtime visible annotation. This is a rough workaround for https://code.google.com/p/android/issues/detail?id=78144 Bug: 18385117 Change-Id: If640a49842e8c7e1b9f9382dbc6f7335dac512ab
* | Do not fail because of bad classpath entryYohann Roussel2014-11-213-0/+21
|/ | | | | | | Just warn unless option for strict classpath is set. Bug: 18369562 Change-Id: I82abef63b78a9291fd6a68081b033a25c9d23e2f
* Jack generates lib version 1.1mikaelpeltier2014-11-1710-2/+3
| | | | | | | | | | - All jayce files are into a folder jayce - All intermediates dex files are into a folder dex - All .jpp files are into a folder jpp - All resource files are into a folder rsc - Disable usage of dex from library when jarjar and obfuscation is enabled Change-Id: Id0f92b4519953a0bc41c76a55700a2c6f6ce5ec3
* Merge "Force rebuilt of jack test targets when jack is changed" into ub-jackYohann Roussel2014-11-131-0/+3
|\
| * Force rebuilt of jack test targets when jack is changedYohann Roussel2014-11-121-0/+3
| | | | | | | | Change-Id: I84472f62c983871044eee3e53abedd079d2a6887
* | Add usage of InputOutputVDir into output librarymikaelpeltier2014-11-131-2/+1
|/ | | | | | | - Rename several properties from jayce to library since they are related to library. Change-Id: Ic6ca21f60b7dd2396ffc7b08d7e2b1a2d3b46f49
* Fix test-jack-incremental testmikaelpeltier2014-11-051-8/+8
| | | | | | - The test was broken due to a bad command line Change-Id: Ie6c73b1e8ecc0281722ebec49c625e4528619727
* Adapt mm test-jack-long to lmp-mr1Yohann Roussel2014-10-271-1/+1
| | | | Change-Id: I3c054e5091779827863ac625a99230ba2987f47d
* Adapt build to Change in Jack command lineYohann Roussel2014-10-258-11/+11
| | | | | | Also restore 2 undocumented options used by build of vm-test-tf Change-Id: I87284ca4122045f45be9702a1fd8985acda78b4c
* Adapt jack tests build rule to build systemYohann Roussel2014-10-2414-405/+358
| | | | Change-Id: I184c70f79d1410bcd1b66be3cef60815ec995659
* Fix annotation/test006Yohann Roussel2014-10-231-32/+0
| | | | | | | Non public method Class.getSignatureAttribute was removed: removed the tests depending on it. Change-Id: I32f67c2f1a9c915d6320ea772dfa6e79c1891e64
* Package jack annotationsYohann Roussel2014-10-231-0/+8
| | | | Change-Id: I5a82855cc73c1b58fd961266575e50ac214a0fa4
* Adapt to lmp changesYohann Roussel2014-10-231-1/+1
| | | | | | | | | | | | | Build has changed, Libcore targets were renamed. This allows to build the images or to mm in toolchain/jack but not to run test-jack. Conflicts: junit4/Android.mk Change-Id: Idcf3076569c2712560d59165d664b9c9a4e15a1b
* Move stream suckers to SchedLibBenoit Lamarche2014-10-214-322/+4
| | | | | | | This will allow for them to be used in the VFS. Also, they were duplicated. Change-Id: I15f146c7b3ff3a6740b23bf2f24c6eee55791ce5
* Add project dependency on jack-tests to DxJean-Marie Henaff2014-10-161-0/+1
| | | | | | | | | This project does not directly depends on Dx but Eclipse Luna raises an error because it depends on Jack which depends on Dx. This patch also modify build.xml so as to raise a compilation error if a direct reference to dx is done in jack-tests. Change-Id: Id1fb21e53b841d97aefb6422db170e9db0d7e16a
* Fix merging problem due to TYPEDEX_DIR renamingmikaelpeltier2014-10-162-2/+2
| | | | Change-Id: I9897c68dfa1ca642d7baa9c6a9dd11db5dd7e60a
* WIP Use JUnit for jack-tests.Jean-Marie Henaff2014-10-1476-1/+7743
| | | | | | (cherry picked from commit 452cbd7d69db557ecdbbd20875a669752cf2d9d7) Change-Id: I96a34b90c9525fa4403f6f940d6fcdf4656722ab
* Revert "Change jack files extension from .jack to .jayce"Jean-Marie Hénaff2014-10-101-7/+7
| | | | | | This reverts commit 812f071d491be0c0b3bc3b4654b01428018fe77f. Change-Id: I0e22d6a66b355cea067ca7723cda88fed8c87e65
* Change jack files extension from .jack to .jayceJean-Marie Henaff2014-10-081-7/+7
| | | | Change-Id: Id517fe37307b7bec0a0199c9d5b2b0c098624a4f
* Add shrink tests about enum anonymous sub classYohann Roussel2014-09-239-0/+75
| | | | Change-Id: I0231826ff13b48a2a289198e621a7d8caed0eec6
* PackageRenamer should also rename Generic signatureYohann Roussel2014-09-184-1/+38
| | | | | | And other strings. So this just ensure that String refining is done before package renaming. Change-Id: Id6a22fc6175697016ddf2494e87d9b949e9aaf7e
* Merge "Fix visibility bridges flags." into ub-jackYohann Roussel2014-09-183-0/+89
|\
| * Fix visibility bridges flags.Yohann Roussel2014-09-183-0/+89
| | | | | | | | | | | | Visibility bridges should not inherit of all flags of the target method. Change-Id: Id8bf8b14be2d5ba04c899bea9fc6541513ffe2f4
* | Create used variable even if they are defined into dead codemikaelpeltier2014-09-154-3/+72
| | | | | | | | | | Bug: 7398661 Change-Id: I3b4f965608ea438d3a0c97718533fc6e52b77253
* | Merge "Fix number literal conversion in array initializers" into ub-jackYohann Roussel2014-09-121-0/+58
|\ \