Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-25 | The testrunner now uses a different mechanism to verify correctness of ↵ | Reinier Zwitserloot | |
produced errors and warnings (i.e. we intentionally compile code with errors in them to verify that the appropriate error or warning message is emitted when lombok is active during a compilation run of either javac or ecj) - instead of string comparisons, it's a little more complex. This to enable testing of both javac6 and javac7, even if they produce (slightly) different error output. Updated all message files in the 'expected output' directories to represent this change. | |||
2012-10-22 | Ever since we do a lot more than just calling 'parse' when running delombok ↵ | Reinier Zwitserloot | |
in our tests, the tests are in the unfortunate scenario where we always compile against a given javac (lib/build/javac6.jar), and always run the tests against a given javac, but that javac tries to use the bootclasspath of the host JRE, and if that is JRE7, you get all sorts of errors. I fixed it by still compiling against a given javac (we can only ship one lombok.jar after all), but having the test task run with a given bootclasspath and a given javac.jar. There are 2 tasks that download both rt.jar and javac.jar for either OpenJDK6 or OpenJDK7, and it writes a properties file with those locations. The test task will use this property file, and explain what you need to do if it is not there. Incidentally, this brought to light issue 422: Delombok in java7 produces VerifyErrors. | |||
2012-07-16 | Added feature to test suite to dump actual result of running ecj / delombok ↵ | Reinier Zwitserloot | |
on things to a directory (use -Dlombok.tests.dump_actual_files=/path/to/dir). Useful if you KNOW lombok is working but something changed in output, i.e. order of generated methods. | |||
2012-03-05 | Issue 349: Test failed in some environments | Roel Spilker | |
2012-02-25 | Use english locale on test via delombok for using english message catalog. | Taiki Sugawara | |
2012-02-23 | Make the unittests for ecj work on windows | Roel Spilker | |
2012-02-14 | ecj tests and eclipse tests are now effectively doing the same thing, except ↵ | Reinier Zwitserloot | |
the ecj tests are written in a slightly more close-to-reality way, and do work for 'val'. eclipse test aspect removed. | |||
2012-02-14 | More test files, test files updated to be valid java, and ecj test now goes ↵ | Reinier Zwitserloot | |
through the complete compile process. This means val and @Delegate testing is now enabled. TODO: Update -eclipse tests. | |||
2012-02-14 | 'val' now works for member types whose outers have generics. (issue #343) | Reinier Zwitserloot | |
2011-11-07 | Changed copyright notices | Roel Spilker | |
2011-08-02 | Added some forgotten copyright headers | Reinier Zwitserloot | |
2011-07-25 | Delombok with a relative path and in 'output to directory' mode would NPE. ↵ | Reinier Zwitserloot | |
Fixes issue #241. | |||
2011-07-18 | There's now 1 test suite that runs all tests, and 'ant eclipse' will make a ↵ | Roel Spilker | |
launch config that adds the appropriate -javaagent VM param to ensure the runWithEclipse tests work. | |||
2011-06-05 | Allow "before" to be used as a source-package for eclipse tests (see ↵ | Philipp Eichhorn | |
LoggerSlf4jWithPackage). | |||
2011-06-01 | Added a test infrastructure that simulates eclipse with diet-parse, ↵ | peichhorn | |
type-binding and so forth. Similar to eclipse, the test needs to be executed with lombok as vm-agent. @Delegate runs with this setup, sadly val does not, at least for now. And as expected the tests shows that @Synchronized and @SneakyThrows are currently broken for eclipse but not for ecj. | |||
2010-11-10 | Tests were failing due to a bug in the compare error output part of the test ↵ | Reinier Zwitserloot | |
runner. | |||
2010-11-10 | All tests pass! - The test framework has been updated a bit to fit with the ↵ | Reinier Zwitserloot | |
new way delombok works. | |||
2010-11-03 | big changes to delombok to prep for resolution, when sourcepath and ↵ | Reinier Zwitserloot | |
classpath are relevant, and the flow needs to be parse all, then enter all, then transform all, instead of parse->enter->transform sequentially for each file in isolation. | |||
2010-07-22 | Updated copyright statements and version release name. | Reinier Zwitserloot | |
2010-07-22 | Added tests for ecj, fixed a few minor bugs that came out of that. | Reinier Zwitserloot | |
2010-07-21 | refactored the tests to prepare running ecj as well as delombok. | Reinier Zwitserloot | |
2010-07-20 | Added support for checking compiler messages (errors & warnings) | Roel Spilker | |
2009-11-29 | 'ant test' will now run the lombok unit tests. | Reinier Zwitserloot | |
2009-11-29 | Can now mark test files as Ignored | Roel Spilker | |
2009-11-28 | Use new DirectoryRunner to run tests on all files in a directory | Roel Spilker | |
2009-11-28 | Added support for running unit tests using the method name to determine the ↵ | Roel Spilker | |
file to test | |||
2009-11-27 | Improved error reporting | unknown | |
2009-11-27 | Added a class that is easier to use than the parser itself for delombok, as ↵ | Reinier Zwitserloot | |
well as code to process entire directories at a time. Also removed duplication from the testcases. |