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

As application developer I want automatic fetching of test data so I can run my tests without worrying about where the test data is downloaded. #43

Closed
12 tasks
rrahn opened this issue Mar 30, 2020 · 1 comment · Fixed by seqan/app-template#8
Assignees
Labels
ready to tackle This story was discussed and can be immidietly tackled
Milestone

Comments

@rrahn
Copy link
Contributor

rrahn commented Mar 30, 2020

Description

Fetch the data from the given data source.

Acceptance Criteria

  • specifying a remote resource with a file to download the file will be downloaded during the build of the test.
  • if the test data is already present nothing will be downloaded.
  • if the data is not reachable from the remote location a build error occurs with a diagnostic message

Tasks

  • add cmake function to download a remote file.

Definition of Done

  • Implementation and design approved
  • Unit tests pass
  • Test coverage = 100%
  • Microbenchmarks added and/or affected microbenchmarks < 5% performance drop
  • API documentation added
  • Tutorial/teaching material added
  • Test suite compiles in less than 30 seconds (on travis)
  • Changelog entry added
@rrahn rrahn added the ready to tackle This story was discussed and can be immidietly tackled label Mar 30, 2020
@rrahn rrahn added this to the Sprint 1 milestone Mar 30, 2020
@rrahn
Copy link
Contributor Author

rrahn commented Mar 30, 2020

Also see: https://gist.github.com/marehr/d34f6d7e92a7ca58c37ab251a0e8e3b8
For a look and feel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready to tackle This story was discussed and can be immidietly tackled
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants