summaryrefslogtreecommitdiffstats
path: root/build.xml
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Ensure all junit failures are caught by Ant scriptJean-Marie Henaff2015-02-171-4/+4
| | | | | | | | | Only errors were caught, failureproperty attribute catches both errors and failures. Bug: 19405868 Change-Id: I1e96f809f38146192a99a05e9c193753ec9cdab3
* Enable assertions in Ant test tasks and force sanity checksJean-Marie Henaff2015-02-021-0/+4
| | | | Change-Id: Iac9ce0334d21c727a6086bb0c0a1dc426b0ac82b
* Add missing classpath entries for Ant target test-schedJean-Marie Henaff2015-01-291-1/+5
| | | | Change-Id: I789e41641a7d0834a3372d15d587961c65e6ade3
* Use Ant tasks instead of bash scripts for testsJean-Marie Henaff2015-01-211-27/+106
| | | | | | | This change uses <junit> and <junitreport> ant tasks to launch and create reports for jack and sched tests Change-Id: If85fa9c4891b55f64e259732c98e37a4c55b6fe1
* Make ant task to build junit4 with jack for testsJean-Marie Henaff2015-01-211-9/+72
| | | | Change-Id: Ie4f49fb6259e39c8515a71ebbe61c17e3da65abf
* Use Ant script to run schedlib testsJean-Marie Henaff2015-01-161-0/+5
| | | | Change-Id: Ia02cf6d5c51ddffa157baccdee31fc6f460d3c09
* Remove warnings and update language levels in build.xmlJean-Marie Henaff2014-12-161-32/+40
| | | | | | Bug: 18601942 Change-Id: Ia81ca9c8d8fe03c83abf9f663ba42b8c4bbccfb1
* Add dependency on test targets to ensure things are rebuiltJean-Marie Henaff2014-12-041-3/+3
| | | | | Bug: 18617376 Change-Id: I0d13830b99dded1d494d725433b28458d1bbcacc
* Make core-stubs-mini lib a .jack fileJean-Marie Henaff2014-12-041-3/+4
| | | | | | Bug: 18598018 Change-Id: Ie9142a534e15946652dcfe598b9f81241cba18da
* Use new JUnit based test frameworkJean-Marie Henaff2014-12-021-7/+42
| | | | | | Bug: 18547020 Change-Id: I5d02ebdecbf79bea035ae8a042d50a06aa7c2a62
* Rework version managementJean-Philippe Lesot2014-11-051-7/+0
| | | | | Bug: 108682 Change-Id: Iec7b18b6f5ac2ff3ce748e4280a2e0cb48def0ed
* Align version to 1.0.001 when building with antYohann Roussel2014-10-281-1/+1
| | | | Change-Id: Ib16bca0c16ebc57137a6e53cfe6d4efc8e454d94
* Fix bug in build.xml: missing mkdir for core-stubs-miniJean-Marie Henaff2014-10-241-1/+2
| | | | Change-Id: I26f6794f02f39a9bc2440c105a2b5fd0d64b221f
* Update Jack command lineJean-Marie Henaff2014-10-241-7/+8
| | | | Change-Id: I9e885da1906f44db9b0e3b4408161654af42fad7
* Fix bug in build.xml that made first build crashJean-Marie Henaff2014-10-201-5/+5
| | | | Change-Id: I4d818b92bda6e569cbf07b112717a30d4a6c64ff
* Fix bug in build.xml about jack-tests output dir variableJean-Marie Henaff2014-10-171-0/+1
| | | | Change-Id: Iaa0867ae00d8c1987ce02818edc033352a9632b9
* Add project dependency on jack-tests to DxJean-Marie Henaff2014-10-161-12/+27
| | | | | | | | | 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
* WIP Use JUnit for jack-tests.Jean-Marie Henaff2014-10-141-4/+70
| | | | | | (cherry picked from commit 452cbd7d69db557ecdbbd20875a669752cf2d9d7) Change-Id: I96a34b90c9525fa4403f6f940d6fcdf4656722ab