CROSSINGTUD / SPDS

Efficient and Precise Pointer-Tracking Data-Flow Framework
Eclipse Public License 2.0
41 stars 37 forks source link

Put all tests results into subfolders of shippable/testresults #52

Closed mbruns42 closed 6 years ago

mbruns42 commented 6 years ago

This should cause shippable to detect all tests.

However, synchronizedPDS and WPDS have a lower surefire version than the boomerang/ideal. They both started to experience test failures with the newer version. I suspect this could be the fact that they are configured to use Java 7 instead of 8. I think it might be good for the general code quality to have consistent versions across the project.

johspaeth commented 6 years ago

Absolutely, could you try to set the version of Java to 1.8 and see if the test are non-failing... Then I will merge.

mbruns42 commented 6 years ago

All modules now use Java 8. However, WPDS (the module) still does not work when setting the surefire version to 2.21.0, the version the other plugins are using.

The solution to the original issue of putting everything into report folders can be tested once the Nexus is back up and running.

mbruns42 commented 6 years ago

This now works as required: Shippable shows 41 additional tests which pass (and are not skipped). According to Jenkins WPDS has 6 tests and synchronizedPDS 35, so we have included their tests now.