Commit Graph

4569 Commits

Author SHA1 Message Date
parrt 8e361ef401 gen all targets now pays attention to -o option. Simplified target spec. `Regen tests with java org.antlr.v4.testgen.TestGenerator -root /Users/parrt/antlr/code/antlr4` from command-line. 2015-06-29 18:09:37 -07:00
parrt 7b5ac5a751 fix Node test gen 2015-06-29 18:09:37 -07:00
parrt ca80d27257 tweak list of resources to no avail for testing python 2015-06-29 18:09:37 -07:00
parrt da818c0c5c got javascript/node tests passing; folded in all js targets 2015-06-29 18:09:36 -07:00
parrt 8e89af918f all Python2 runtime tests pass 2015-06-29 18:09:35 -07:00
parrt d1f95085fe all Python3 runtime tests pass. Using same "get resource" mechanism to find runtime python code as I did for C#. 2015-06-29 18:09:35 -07:00
parrt ef870a4703 reset resource locations to entire runtime dir. 2015-06-29 18:09:34 -07:00
parrt 80b011adef reset resource locations to target name under antlr4/runtime for consistency. 2015-06-29 18:09:34 -07:00
parrt 3b641b0e22 ugh. intellij missed a file for commit (again!) wtf? 2015-06-29 18:09:34 -07:00
parrt 6711cdf321 Got C# target runtime tests working by finding files as resource not relative path. updated intellij proj to include correct stuff as resources. 2015-06-29 18:09:34 -07:00
parrt e8c4bc4b09 Manual copy/add-to-git from antlr4-csharp repo (w/o history) to show how C# target should get injected into main antlr4 repo. Pieces go into tool for code gen, runtime-testsuite, and of course the runtime module. 2015-06-29 18:09:34 -07:00
parrt 6d892c71b5 mv JavaTarget to new target package 2015-06-29 18:09:33 -07:00
parrt f97183955f temporarily add manual intellij project files so i can compile. 2015-06-29 18:09:33 -07:00
parrt 1cd4ad125c add import for BaseTest so tool tests compile. it all appears to compile and tool tests pass. 2015-06-29 18:09:33 -07:00
parrt e1c22147f8 Ooops. do the same update for ErrorQueue, which also moved location. 2015-06-29 18:09:32 -07:00
parrt 66ccef187e update test gen templates and the generated templates themselves to use the new location for BaseTest. 2015-06-29 18:09:32 -07:00
parrt 0430833450 move ErrorQueue, used by BaseTest, to the runtime test area. 2015-06-29 18:09:32 -07:00
parrt 8ae7f22f86 move BaseTest to be in the runtime test area to be consistent with other targets. 2015-06-29 18:09:32 -07:00
parrt fdcfe5482f mv tool tests into their own top level directory; mv test template support .stg into the runtime-testsuite area 2015-06-29 18:09:32 -07:00
parrt 5ea597098a Merge branch 'master' of github.com:antlr/antlr4 2015-06-29 16:55:18 -07:00
parrt 905314e514 add NotNull back to runtime but just for backward compatibility with 4.5; deprecated 2015-06-29 16:54:48 -07:00
Terence Parr 8d92173522 Merge pull request #941 from jvanzyl/master
Adding myself as a contributor
2015-06-29 11:29:18 -07:00
Jason van Zyl 8824e35a1f Adding myself as a contributor 2015-06-29 14:28:18 -04:00
Terence Parr e3eaeeb542 Merge pull request #939 from parrt/fix-test-gen-order
Fix test gen order
2015-06-24 16:38:19 -07:00
parrt 9170f57aff tweak TestGenerator so it sorts test names so order is always same in TestX.java files. 2015-06-24 16:36:40 -07:00
parrt fcd8a67965 don't allow recursive subdirs of tests 2015-06-24 12:54:02 -07:00
parrt 77e7d9ac4a set new gen dir for tests runtime-testsuite/test/org/antlr/v4/test/runtime/python2 etc... 2015-06-24 12:31:46 -07:00
Terence Parr a0fbded125 Merge pull request #937 from jvanzyl/master
Integrating tests for all supported targets
2015-06-24 12:14:09 -07:00
Jason van Zyl 46202d98a2 Integrating tests for all supported targets
- A profile "rts" has been created which runs the integration tests. By default the the project containing the runtimes tests will not run so that users casually checking out and building the project do not have to install the tools required to test all the supported Antlr targets.

- The base test classes that are required for running the integration tests are downloaded from the other Antlr repos, dynamically added to the compile classpath and used by the currently checked in integration tests

To run the the full build with all the integration tests use the following:

mvn clean install -Prts
2015-06-24 13:45:40 -04:00
Terence Parr 6439b40d09 Merge pull request #928 from antlr/delete-legacy-tests
delete legacy test generator and generated tests
2015-06-23 10:21:45 -07:00
Eric Vergnaud 5d5c582f82 tests are now with runtime-testsuite 2015-06-23 22:23:36 +08:00
Eric Vergnaud 6e0379d1e4 tests are now with runtime-testsuite 2015-06-23 22:23:17 +08:00
Eric Vergnaud f290075817 tests are now with runtime-testsuite 2015-06-23 22:22:56 +08:00
Eric Vergnaud 6e86f6d102 tests are now with runtime-testsuite 2015-06-23 22:22:33 +08:00
Eric Vergnaud 7636b744b3 cleanup tests template 2015-06-23 22:12:48 +08:00
Eric Vergnaud 0e24a81ad6 Merge branch 'master' of https://github.com/antlr/antlr4-javascript 2015-06-23 22:10:37 +08:00
Eric Vergnaud 3717083089 cleanup test templates 2015-06-23 22:10:13 +08:00
Eric Vergnaud b0264f4dc0 cleanup tests template 2015-06-23 22:09:13 +08:00
Eric Vergnaud 7025d70e88 cleanup tests template 2015-06-23 22:08:46 +08:00
Terence Parr 0e2e135771 tweak bild 2015-06-22 17:58:53 -07:00
Terence Parr aa589d50de update version 2015-06-22 17:48:09 -07:00
Terence Parr d568bcc1b3 update version 2015-06-22 17:48:02 -07:00
Terence Parr e4747acc72 update version 2015-06-22 17:47:55 -07:00
Terence Parr cdbfecaca8 update version 2015-06-22 17:47:48 -07:00
Terence Parr 02d5ddfbff tweak travis 2015-06-22 17:25:42 -07:00
Terence Parr 317ce86583 add dependency on tool for tests 2015-06-22 17:19:54 -07:00
Terence Parr 5bb9976ea5 gen tests in new location 2015-06-22 17:18:15 -07:00
Terence Parr 015d3b2bb4 add travis ci file 2015-06-22 17:13:20 -07:00
parrt 9c57b650c1 add unit test src for now; it is altogether from all targets 2015-06-22 13:24:50 -07:00
parrt a95666e710 add/update warning comment 2015-06-22 13:07:49 -07:00