Skip to content
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

Performance tests #70

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

chris-allan
Copy link

@chris-allan chris-allan commented Jul 30, 2020

This PR does a few things:

  • Ensures that the performance tests can be run on Windows
  • Establishes temporary directory usage, with cleanup, for performance tests
  • Expands the performance tests to include read tests
  • Enables the performance test as part of the default test suite

If required the performance test can be easily excluded with the surefire plugin:

  • mvn test -D'test=!N5BenchmarkTest'

If desired it could also be excluded by default.

While making these changes I noticed that the license on test files is GPLv2. @axtimwalde, was this just an oversight?

@axtimwalde
Copy link
Collaborator

Thanks! There are a bunch of changes to the abstract test class in this PR that are unrelated to the performance test and will have downstream effects on other n5 projects (n5-aws-s3, n5-blosc, n5-google-cloud, n5-jpeg, ...?). Should we do this in a separate PR and do in synchrony with the other projects?

@chris-allan
Copy link
Author

Absolutely can pull those out when I get a few cycles later tonight/tomorrow.

@chris-allan
Copy link
Author

Force pushed away changes to test case base class and opened a new PR #71 for that implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants