Commit Graph

82 Commits

Author SHA1 Message Date
Terence Parr 05b50325a8 Merge pull request #991 from michaelpj/sync-before-predict
Reinstitute `sync` calls before `adaptivePredict`
2015-11-19 12:37:09 -08:00
Eric Vergnaud 5c101e750e re-enable full csharp test suite 2015-09-19 02:43:28 +08:00
Eric Vergnaud 7beb07bfc3 SUCCESS!!!! All ANTLR targets successfully build and pass tests on travis-ci! 2015-09-19 02:42:20 +08:00
Eric Vergnaud 2cea58868f get errors from xbuild 2015-09-19 01:33:17 +08:00
Eric Vergnaud f21ec5826e More info, maybe? 2015-09-19 00:59:19 +08:00
Eric Vergnaud 6d859a5168 Get compile error for failing test 2015-09-19 00:51:37 +08:00
Eric Vergnaud 8bf760a437 now try mono 2015-09-19 00:02:47 +08:00
Eric Vergnaud cbd3fad083 fix maven warnings 2015-09-18 23:39:39 +08:00
Eric Vergnaud 68cdaea368 now trying mono! 2015-09-18 23:29:52 +08:00
Eric Vergnaud 50e1512e4f ok, now locate python3.4! 2015-09-18 23:17:40 +08:00
Eric Vergnaud f05c9962df force travis build 2015-09-18 02:28:48 +08:00
Eric Vergnaud 377fd29f85 try again 2015-09-18 02:13:53 +08:00
Eric Vergnaud 6e9680f9cf trying to get python3 tests to run on travis-ci 2015-09-18 02:09:52 +08:00
Eric Vergnaud f7a9a73d64 fix test generation parameters, enable non-java targets 2015-09-17 02:51:10 +08:00
Eric Vergnaud a24b4fdf06 fix TestGenerator unclear path detection, enable generation of all targets except javascript browsers 2015-09-17 02:50:09 +08:00
Michael Peyton Jones 0c29b54fcb Update generated test source 2015-09-07 17:47:02 +01:00
Michael Peyton Jones af00e52de6 Correctly append newline to test output 2015-09-07 17:37:05 +01:00
Michael Peyton Jones 797cf08111 Delete remaining commented out syncs.
These sync calls are truly redundant - when we are in a simple
alternative block, we can recover sufficiently with `recoverInline`, and
so the syncs do not add anything.
2015-09-07 17:37:05 +01:00
Michael Peyton Jones 940cbcf19f Uncomment syncs before adaptivePredict
These allow slightly better error recovery before we run
`adaptivePredict`, as illustrated by the test.
2015-09-07 11:56:30 +01:00
Eric Vergnaud a80052fa2a Fixed a bug when locating JavaScript runtime, and refactored common code 2015-09-03 23:23:01 +08:00
Eric Vergnaud b65d521574 Fix test generator to support browser tests generation when generating all tests 2015-09-03 23:20:02 +08:00
Eric Vergnaud ebf8b9aaea Fix templates which were referring to a missing class 2015-09-03 23:18:58 +08:00
Eric Vergnaud bf00f6b57e Switch to selenium v46 2015-09-03 23:17:37 +08:00
parrt c07aa4ede1 [maven-release-plugin] prepare for next development iteration 2015-08-20 12:11:58 -07:00
parrt 3611fde621 [maven-release-plugin] prepare release 4.5.1-1 2015-08-20 12:11:55 -07:00
parrt 3d181af904 [maven-release-plugin] prepare for next development iteration 2015-07-15 14:45:48 -07:00
parrt 79dae1e6f6 [maven-release-plugin] prepare release 4.5.1 2015-07-15 14:45:45 -07:00
Jason van Zyl 398f7fcf53 Run all Java target tests by default
And we will use the "tests" profile to initiate the tests for the rest of the targets.
2015-06-29 22:03:16 -04:00
Jason van Zyl f48aa50a61 Add a command and README.md for the generation of the runtime test harness.
The workflow we want to support is for an Antlr dev to tweak the harness, examine the output
and when it's desirable checkin the results. This is an offline process done by a dev.
2015-06-29 18:09:39 -07:00
Jason van Zyl ee4bb93449 Enable the generation of the runtime tests
Note: I had to tweak generator not to assume a particular directory structure. I will
revisit this but the whole maven build is working.
2015-06-29 18:09:39 -07:00
Jason van Zyl a13352d8e7 Make javascript test sources compile. Jetty and Selenium required. 2015-06-29 18:09:39 -07:00
Jason van Zyl fd13f137f2 All projects are now building and tests passing from Maven 2015-06-29 18:09:39 -07:00
Terence Parr e921ba69c8 tweak java version 2015-06-29 18:09:38 -07:00
parrt b05e3ccdb8 messing with poms to get test generation in there. it doesn't seem to compiled and properly though. mvn compile works but mvn install doesn't finished compiling generated tests. 2015-06-29 18:09:38 -07:00
Sam Harwell eeb158d9ec rm circular dependency; update a comment 2015-06-29 18:09:38 -07:00
Sam Harwell 9247334a07 Update getTargetNameFromTemplatesFileName() to also work on Windows systems 2015-06-29 18:09:38 -07:00
Terence Parr dec5d26a3d tweak pom so it compiles in `compile` phase and `install` phase but doesn't run tests correctly. 2015-06-29 18:09:37 -07:00
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 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 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