Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd tests #19
Add tests #19
Comments
|
@ivan-aksamentov did you already start implementing e2e with cypress? I can help with that. |
|
@Joluma It may be tricky, because many parts of the project are changing rapidly. For example, I have a huge Redux revamp coming soon(ish). We are in process of changing how some of the widgets behave. So the tests will have to be adjusted frequently. Also, Plots might be somewhat hard to operate automatically. If you have app testability improvements in mind (for the app source code itself), it is very welcome too. Feel free to try it out! |
|
Some more thoughts on unit and integration tests:
Adding more tests and improving the app testability will ensure that we can expand the app's usability and add more interesting algorithmic features. Contributions are desperately needed! |
|
I could do the CI building if its not taken. |
|
how can i get the code of this projectSent from my Samsung Galaxy smartphone.
-------- Original message --------From: szonjajakab <notifications@github.com> Date: 21/03/2020 2:55 pm (GMT+05:30) To: neherlab/covid19_scenarios <covid19_scenarios@noreply.github.com> Cc: Subscribed <subscribed@noreply.github.com> Subject: Re: [neherlab/covid19_scenarios] Add tests (#19)
I could do the CI building if its not taken.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "#19 (comment)",
"url": "#19 (comment)",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
|
…imeseries-tests
…imeseries-tests
…imeseries-tests
…imeseries-tests
…imeseries-tests
Related to: #19 * Add granular tests for all functions in TimeSeries module. These tests assume that the current algorithms are correct. * Adjust import paths and file location for new repository layout. * Add updateTimeSeries() test for case when TimeRange is changed. * Fix (most) linter warnings in TimeSeries tests.
|
Hi all, My partner shijurodhaz and I are cs students who would like to help contribute to this project. Is the area most in need of tests still |


In order to perform refactoring and to add new features with more confidence, we need unit, integration and end-to-end tests for:
algorithm parts. See
src/algorithmsReact parts - components and pages. See
src/componentsandsrc/pagesState management: redux reducers and sagas. See
src/stateThe infrastructure:
jestand@testing-libraryare already set up. Unit and integration tests can be ran withyarn testoryarn test:watchcypressis planned for e2e testsWe plan either Travis CI or CircleCI for continuous integration
Any help is appreciated!