Commit Graph

3334 Commits

Author SHA1 Message Date
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
Terence Parr 0e2e135771 tweak bild 2015-06-22 17:58:53 -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
ericvergnaud b09119e426 fix failing tests generation
those 4 tests used \r as input although \r has no impact on what is
being tested. Replaced or removed \r so tests can be generated and ran.
2015-06-22 12:34:19 -07:00
ericvergnaud fe13b23628 fix failing test generation
failed in Python because « type » is reserved
2015-06-22 12:15:11 -07:00
ericvergnaud 707dbb9f8f fix failing test generation
wrong rule was called
2015-06-22 12:13:56 -07:00
Terence Parr 5c52288845 use template name that indicates what we're testing here. AssertIsList(v). 2015-06-22 11:03:22 -07:00
Terence Parr 0330cee319 Use separate actions to get actions on line by themselves. 2015-06-22 10:58:17 -07:00
Terence Parr 162c6138a5 rm unused template 2015-06-20 12:21:51 -07:00
Terence Parr 82d0cbc3f6 add missing template 2015-06-20 11:59:44 -07:00
Terence Parr 7f22155900 Tweak package for Python support code. 2015-06-20 11:25:03 -07:00
ericvergnaud 06730fcc6c delete legacy test generator and generated tests 2015-06-21 01:11:11 +08:00
Terence Parr 0f1516b798 Add missing copyright notices. Improve comments. Construct new temporary parsers of the same class as the original parser. a rename. 2015-06-19 13:41:31 -07:00
Terence Parr 8059431475 Merge pull request #923 from sharwell/rm-iml
Remove the three remaining .iml files
2015-06-19 13:01:20 -07:00
Sam Harwell 560b2b428e Remove the three remaining .iml files 2015-06-19 14:59:39 -05:00
Terence Parr c91ce731d2 improve gitignore 2015-06-19 12:28:05 -07:00
Terence Parr 4115a0ad47 Merge pull request #913 from sharwell/fix-909
Move TestPerformance.testExpressionGrammar to the runtime test suite
2015-06-19 12:11:12 -07:00
Terence Parr e8c6b32283 Merge pull request #921 from jvanzyl/master
Use variable for project version
2015-06-19 11:25:53 -07:00
Jason van Zyl cfc10cef11 Use variable for project version
Thanks to @sharwell for catching this.
2015-06-19 14:24:50 -04:00
Terence Parr f661f41071 Merge branch 'jvanzyl-master' 2015-06-19 11:21:17 -07:00
Jason van Zyl 8beec18283 Add Maven build
Account for the following:
- deploying snapshots to OSSRH
- releasing to Maven Central
- Shaded JAR including the treelayout dependency
- OSGi manifest
- remove Eclipse IDE metadata for clean import
- remove IDEA IDE metadata for clean import
2015-06-19 11:13:24 -07:00
Terence Parr 2267559550 yet more ide .xml changes 2015-06-19 11:10:42 -07:00
Terence Parr 74fbf38ce7 make Predicate consistent with java 8 2015-06-19 11:06:06 -07:00
parrt 55a33fb45d add missing 2015-06-19 08:46:11 -07:00
Terence Parr e9d62bb231 Merge pull request #918 from parrt/add-heavy-interp-tests-and-support
add tests, refactor get-all-parse-tree stuff. add Trees support routines
2015-06-18 17:27:11 -07:00
parrt a9ca2efae5 add tests, refactor get-all-parse-tree stuff. add Trees support routines. 2015-06-18 17:25:51 -07:00
parrt e0c6210d22 added a comment and removed redundant array creation from varargs. 2015-06-18 13:40:48 -07:00
parrt b742bbdaf4 Merge branch 'master' of github.com:antlr/antlr4 2015-06-18 13:35:53 -07:00
Terence Parr 35794c431c Merge pull request #917 from antlr/enable-one-shot-tests-generation
added -root parameter to generate all targets
2015-06-18 13:34:38 -07:00
ericvergnaud 4499344985 added -root parameter to generate all targets 2015-06-19 02:10:19 +08:00
Terence Parr 4e11aa2d25 Revert "refactor tokens.size() to be size()"
This reverts commit dc150f4aa2.
2015-06-18 10:44:37 -07:00
Terence Parr fcae921e61 Merge pull request #916 from parrt/master
small improvements for trees
2015-06-18 10:35:52 -07:00
Terence Parr 5f2ce89ea3 improve robustness 2015-06-18 10:34:03 -07:00
Terence Parr 7e8a7bac84 Improve tree highlighting 2015-06-18 10:33:33 -07:00
Terence Parr 4c063ee769 Merge pull request #915 from parrt/master
Small refactoring for flexibility of subclasses (token stream, tree view)
2015-06-18 10:25:07 -07:00
parrt dc150f4aa2 refactor tokens.size() to be size() 2015-06-18 10:23:12 -07:00
parrt 0e692ed436 allow users to override the TreeLayoutAdaptor 2015-06-18 10:23:12 -07:00