While I investigated why jsr354-ri was built successfully in TravisCI even when there was test failings it turned out that jsr354-ri module inherits from from the javamoney-parent v1.0 and here the surefire plugin is configured to ignore test failings.
Not sure why this was configured but we definitely should remove the option because it makes CI useless.
There are too many merge conflicts, closing it. Especially for the TCK this was for a reason, it should not be necessary to have broken tests pass now.
While I investigated why jsr354-ri was built successfully in TravisCI even when there was test failings it turned out that jsr354-ri module inherits from from the javamoney-parent v1.0 and here the surefire plugin is configured to ignore test failings. Not sure why this was configured but we definitely should remove the option because it makes CI useless.
This change is