summaryrefslogtreecommitdiffstats
path: root/build.xml
Commit message (Collapse)AuthorAgeFilesLines
* replace prebuilt ecj with ecj from DebianHEADreplicant-6.0-0001replicant-6.0Wolfgang Wiedmeyer2016-12-111-1/+6
| | | | | | works on Debian Stretch Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Update Ecj to 4.5M7mikaelpeltier2016-12-111-1/+1
| | | | Change-Id: If63eaaf5dda587d3cd1d19a7adcaf3c3ee5d2501
* move dexcomparator output in jack_jill build dirWolfgang Wiedmeyer2016-02-081-3/+3
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove prebuilt antlr and use antlr from Debian insteadWolfgang Wiedmeyer2016-02-081-24/+5
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* move build dirs out of repoWolfgang Wiedmeyer2016-02-081-64/+65
| | | | | | add simple out dirs to gitignore Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* get simple jars directly from their out dirsWolfgang Wiedmeyer2016-01-281-7/+3
| | | | | | | remove a jack-default-lib dependency (breaks build) Change-Id: I70e5744a684bf3ac6c8579b8758c1cbd060d50ac Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove dependency on jack prebuilts from dist targetWolfgang Wiedmeyer2016-01-281-1/+1
| | | | | Change-Id: I1219306f7627d7bb39814c1ea69a845fe77d1247 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* use ddmlib and freemarker from systemWolfgang Wiedmeyer2016-01-281-9/+2
| | | | | | | get rid of dx-ref jar and dist-check dependency Change-Id: Id9e235002fa721923f13c546d04107114b94b2c9 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Fix error messages of dist-check ant targetJean-Marie Henaff2015-06-251-2/+2
| | | | | | (cherry picked from commit edc322b98b5e3b1365bf3f66c4b252d149064674) Change-Id: Id3ef8c2204bbe589aea5e12f0f64248db0b92d32
* Add version update in property files and scripts in build.xmlJean-Marie Henaff2015-06-251-4/+54
| | | | | | | | | - Use jack-version.properties and package it in distributed jars. - Use -Ddist.sha and -Ddist.build-id to set SHA and build ID in those property files before packaging. Change-Id: I5b2dd1ed4fdf01e77653e2338ce5a5c803d22e70 (cherry picked from commit 60efcff894d18d00c1eb71ba6aa8cd161001b451)
* Remove assertion status from Jack sanity checksJean-Marie Henaff2015-06-241-5/+40
| | | | | | | | | - adds a property to set when invoking ant to disable assertion (-Dtests.disable-assertions=true) - remove assertion status modification done in tests (cherry picked from commit 9fcbabb82e5292b7df75ea396eddd34ea8a1558c) Change-Id: Ibfc41fc8b0e7e47c597d3f92e420dfb151681396
* Prepare distributable files in a single folderYohann Roussel2015-05-071-3/+33
| | | | | | | | | | | Default target was renamed "all", a new dist target was added doing just the files required for distribution. Bug: 20815603 (cherry picked from commit ba2244129084654ef63bf463753c6c6c8e042d9d) Change-Id: Icfe6902024e287a849463123284e7060d429d427
* Keep track of jack-launcher versionYohann Roussel2015-05-041-0/+3
| | | | | | In a simple resource file. Change-Id: I87be09898aa6a60f3b3d6abef01601c301b62fbd
* Add missing file exclusion in build.xmlJean-Marie Henaff2015-04-281-0/+1
| | | | | | | A previous CL forgot to add this file to exclusion list, thus provoking a compilation error. Change-Id: I91d333fd5db5cfd1055fec15d218302499399ac4
* Fix ClassCastException on useless qualifier errorYohann Roussel2015-04-281-0/+1
| | | | Change-Id: I8442a0e196cc598f6afd7db84173936abb26e87a
* Fix more dependencies in build.xmlJean-Marie Henaff2015-04-281-106/+100
| | | | | | | Trigger recompilation of project upon change on classpath library to ensure this project still compiles. Change-Id: I60cff30ea3e212efb52ca44bc7b70b31b1c61da6
* Remove jack-api from tests classpathJean-Marie Henaff2015-04-271-1/+0
| | | | | | This can be done now that jack-api is a static lib of Jack. Change-Id: If768ba5f9371850c27ada9e73e069a6ca5a01431
* Fix wrong target in <dependset> check of jack-testsJean-Marie Henaff2015-04-271-1/+1
| | | | Change-Id: I4e40baca7d0a82ecfdc6fd4f57e920ecc64823fb
* A launcher protecting for classpath entries deletionYohann Roussel2015-04-141-0/+50
| | | | | | | | | Allows to run application loaded in a classloader resistant to classpath entries deletion. Bug: 20132430 Change-Id: If6f999956b2230651d2ca1aea073848cfd8ff60d
* Test duplicate classes compilation errorYohann Roussel2015-04-081-0/+2
| | | | | Bug: 19989019 Change-Id: I77e2d9d8a9465ed27f180bbc664f248c37dc9e33
* Fix bug into Java parsermikaelpeltier2015-04-071-0/+4
| | | | | | Bug: 19613702 Bug: 19910266 Change-Id: I6d2c7011ba92e0c0b6f97cd13264ef67a19700a3
* Add tests about BlockScope.getEmulationPathYohann Roussel2015-04-031-0/+10
| | | | | Bug: 19952019 Change-Id: I6cd7b8bebc4564f33359a550e3c56f1894301e15
* Add a test with duplicated source filesmikaelpeltier2015-04-031-0/+2
| | | | | | Bug: 19678916 Change-Id: Ic6d9e5e0fdb1f9ad79f06aee721be90911a4df71
* Add 3 frontend testsYohann Roussel2015-04-031-0/+2
| | | | | | | | | | | | Related to cases where ecj could create TypeDeclaration with a null binding. - testConflictingPackage001 and testConflictingPackage002 because CompilationUnitScope.buildTypeBinding is showing an evidence of TypeDeclaration with a null binding in case of package conflict. - testUninstanciableLocalClass001 because a comment in SafeASTVisitor (gwt) is saying that uninstanciable local classes may lead to TypeDeclaration with a null binding. Change-Id: I4aa5e9c00ff162d311b0dbd7bc16f64582a0e89c
* Split Jack server as a separate projectJean-Marie Henaff2015-03-301-4/+58
| | | | Change-Id: I1b593fda9ba89298d8729684778f8992689d8b32
* Force UTF-8 encoding when compiling our projectsJean-Marie Henaff2015-03-271-19/+30
| | | | Change-Id: Id30857589b0b3ca39aa006d82e488d4d2142fd90
* Add Simple frameworkJean-Marie Henaff2015-03-271-1/+26
| | | | Change-Id: I2af09f6317322e5dd9d5546dd998dc3c2062ca26
* Fix strange compilation behavior of jack-intermediate by AntYohann Roussel2015-03-251-25/+21
| | | | | | | | | | Making ant after ant clean && ant was still compiling jack-intermediates. An extra call to ant was needed to reach a fixed point. Also remove invalid of jack-intermediate-check Change-Id: I9bbb04423fa10d46c5ec21d3b0ed449822552350
* Move default-lib files to jack/buildYohann Roussel2015-03-201-1/+1
| | | | Change-Id: Ie0e5a47331aadb59ef6c244158b00c87ddfd0e2f
* No target should depend on core-stubs-miniYohann Roussel2015-03-191-6/+6
| | | | | | Because it is a prebuilt and should not be automatically rebuilt. Change-Id: I1b199def41ab68595612feffa2aac29b5a5dcd44
* Make jack api a static lib of JackJean-Marie Henaff2015-03-181-1/+1
| | | | Change-Id: I9664bf8f7ed90d5ae86f808f4950c0b0eef370d6
* Declare a jar containing jack annotationsJean-Marie Henaff2015-03-171-0/+36
| | | | | | In build.xml. Change-Id: I9b321ab80cd3b89154ecec042f7f0e846aa54e5f
* Accept more tests to run with cli-based ToolchainsJean-Marie Henaff2015-03-171-1/+11
| | | | | | | About 200 tests were skipped with those toolchains. Try to reduce this number. Change-Id: I7713638275ca5fa1569dd141c367a683e9c330ae
* Load default libraries from jack.jarYohann Roussel2015-03-171-14/+112
| | | | | | | | 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
* Speed up Ant scriptJean-Marie Hénaff2015-03-161-15/+253
| | | | | | | This reverts commit be49dc7d7d939391a5646a174df8eebe77b31fef, but also fixes a bug that made jack tests fail which is why it had been reverted. Change-Id: Iee6e3b05549c3f603558910eb45149eb88333f0a
* Revert "Speed up Ant script"Benoit Lamarche2015-03-121-253/+18
| | | | This reverts commit 6f4d464b8728997b9e7052ac8ed169272859b229.
* Speed up Ant scriptJean-Marie Henaff2015-03-121-18/+253
| | | | | | | | | | | | Avoid useless recompilation Use <uptodate> to check if something must be done Use <dependset> to ensure that a renamed type won't have its old class file packaged into the final jar file by wiping out all the output direcftory content if a change has been made. Change-Id: I54322309d7a40ecff3c45422fb3e96cccd8d0192
* Fix jack tests run with ant: missing jack-api on classpathJean-Marie Henaff2015-03-101-0/+1
| | | | Change-Id: Id65afbe0dd3a01f503975e9f04bf0850e303026a
* Create jack-api-src.zipJean-Marie Henaff2015-03-101-0/+19
| | | | | | Also remove example from jack-api.jar. Change-Id: I4cfb569cada64cfd03f1413994f68969e7af8ab3
* Add test target with no dependenciesJean-Marie Henaff2015-03-101-23/+36
| | | | | | | | This is done for test server that needs to invoke these targets in parallel. Currently this does not work because dependencies trigger processes that cannot be run in parallel. Change-Id: I92cfa9382a2bc25de57b5de9f107743883badb67
* Revert "Revert "Start using jack-api for jack API based test toolchains""Jean-Marie Hénaff2015-03-091-1/+3
| | | | | | This reverts commit b43732ee3d9f9ffcd7595ab657e4c683a1751b3a. Change-Id: Id9fbfcd8f7aebca1136bfcbbf9e37359dc42a19d
* Rename junit report file for test-jack-allJean-Marie Henaff2015-03-091-1/+1
| | | | Change-Id: I6962ea9c9f849e8c78a276bbb79712517d4bb871
* Revert "Start using jack-api for jack API based test toolchains"Jean-Marie Hénaff2015-03-061-3/+1
| | | | | | This reverts commit d235ed6f21b7b21aefb4b066b0c64acfa2bbb229. Change-Id: Idceeda07056275eb887d42a5aa75b624024554e0
* Start using jack-api for jack API based test toolchainsJean-Marie Henaff2015-03-061-1/+3
| | | | | | Implementation is still to be done. Change-Id: I010ab9f00f4c00275982d4abfcbf6c94248f3fb4
* Change AllTests classes organizationJean-Marie Henaff2015-03-051-1/+1
| | | | | | | Jack unit tests were listed twice when PreSubmitTests or LongLastingTests were executed. Change-Id: Ia3288fd2a5a45b60c8bd5ce9ff01b1d4cc9b00f8
* Complete jack-api projectJean-Marie Henaff2015-02-261-8/+37
| | | | | | Add compilation step, packaging and dependencies. Change-Id: I82a48e7db81f09472d3dd082ec07296341d0d14e
* Create new project jack-apiJean-Marie Henaff2015-02-261-2/+37
| | | | Change-Id: Iae9341cfef97ffeefa42eb0022e3adb3f5abd84b
* Remove more compilation methods from TestToolsJean-Marie Henaff2015-02-251-27/+26
| | | | | | | | Those method were still needed by Jill project, but another CL is removing this need. Also remove other some no longer used methods. Change-Id: I8cd4d4337b14686c45056b4d08f94d4e2318ed77
* Check tests.config is set before running testsJean-Marie Henaff2015-02-191-27/+29
| | | | | | | Also rename property holding the path used to generate the report. Change-Id: Icb8378742bbcc4090bf5844289db15248da68296
* Rename test results directoriesJean-Marie Henaff2015-02-181-27/+27
| | | | | | Rename according to ant target names. Change-Id: I111f14819a3296ff80a97dbd0373834a34c880b1