[Java] move creation of required unit test resources into separate shell script #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes #30 and #36
The maven project
java/messaging/mqtt/joynr-mqtt-client
requires additional files during the unit tests. These files are only created throughdocker/joynr-android/scripts/build/java-android-clean-build
. If this script wasn't executed in the past, the files are not available and some tests will fail. This PR moves the creation of the required files fromdocker/joynr-android/scripts/build/java-android-clean-build
into a separate shell script.The maven project (
java/messaging/mqtt/joynr-mqtt-client
) itself executes this new shell script during the maven phasegenerate-test-resources
to ensure the files are available during the tests. With this change it doesn't matter how the unit tests are started.