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