Continuous Integration is not running properly for Java and Kotlin tracks

While investigating a small bug in one of the Java concept exercises and wondering why this wasn’t caught in CI, I noticed that the current CI jobs are not running the tests properly :frowning:

I already opened a PR to make the Java test script match the one from the Kotlin track, since it seems to be shared between them. Link to PR: Fix CI silently not running exercise tests by sanderploegsma · Pull Request #2339 · exercism/java · GitHub

However, another pressing issue is why the CI script is happily ignoring the failure, probably the reason that this went unnoticed. This is probably caused by the error occuring in a pipe while the script doesn’t set -o pipefail.

1 Like

And a PR that (hopefully) fixes the Kotlin CI pipeline: Fix CI silently not running exercise tests by sanderploegsma · Pull Request #600 · exercism/kotlin · GitHub

1 Like

@sanderploegsma Thanks! @ErikSchierboom will take a look later in the week if no-one else gets there first :slight_smile:

@sanderploegsma Great work! The Kotlin PR was just merged. The Java PR still has something failing in CI. Could you look into that please?