-
Notifications
You must be signed in to change notification settings - Fork 166
Setup projects for Java integration tests #129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Also, build them on the CI
Filter ITs with tags so that no naming conventions are required
fixme: cargo test with features does not work
fixme: probably, convert to a child module so that dependency on jni.it is properly satisfied.
* Use two spaces * Follow naming conventions for groupId * Remove some unused plugins from pluginManagement
So that users do not have to download Maven manually.
@REM ---------------------------------------------------------------------------- | ||
|
||
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' | ||
@echo off |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps it's worth to move @echo off
to the beginning of the file and remove all "@" before REM, setlocal, etc?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I actually have no idea what that means because this file is added as is by https://github.com/takari/maven-wrapper :-)
Do you think they must update anything?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ at the beginning of the line suppresses echo of the command in the line.
echo off - do the same for all following lines to not place @
in each line.
@echo off
- typically the first line in almost all batch files since ancient DOS times.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But if this is autogenerated file, it makes no sense to fix it...
Overview
Setup the projects for Java integration tests.
Layout:
java-tests
for Java ITs using the native libraryjava-testlib
with implementations of native methods from ^java-benchmarks
usingjava-tests
with JMH setupjni
— is the root for the libraryexample
— is now included in the workspace to avoidjni
rebuildsTravis now builds and tests (on top of
jni
):example
java-tests
Closes #130
Definition of Done