@adelnizamutdinov Would you like to help with the fixes?
This is what I fixed by trial and error: mg6maciej/hrisey@2990017
I posted list of things this commit fixes in Lombok's google group.
I think the best way would be to remove all but one test data that fails and try to correct for it, then add another.
If you would be interested, I can give you some pointers on how easy is to run tests. Lombok guys did a really good job there.
@adelnizamutdinov Great. I've just merged with the latest lombok version (1.16.2) and fixed one more JDK 8 related issue.
To disable tests, I just delete them. Just for convenience, I've created a branch with only 3 tests failing, one for each annotation: https://github.com/mg6maciej/hrisey/tree/feature/minimal_number_of_tests_failing_on_jdk8
To build and run tests, you just need to have JAVA_HOME pointing to JDK8 and run commands which are listed in .travis.yml:
Let me know if you get it working there.
Then to see failing tests, change to JDK 8
and run tests again.
:compileDebugJava error: cannot find symbol symbol: method writeToParcel(Parcel,int) 1 error
@zlymeda Hey, if you follow the steps above to run tests, you will see
BUILD SUCCESSFUL at the end, but scrolling up a bit will show this:
[junit] Testcase: ParcelableBoolean.java took 0.035 sec [junit] FAILED [junit] Value of x -1 [junit] junit.framework.AssertionFailedError: Value of x -1
Thanks for looking into it. I'd like to have it finally fixed, but don't have enough time to deeply investigate this issue.