326 add extensive testing scheme to abm modell#334
Conversation
|
Since we both implemented certain parts of the test, we need to decide on one implementation and remove the other one (TestingScheme & TestingRule vs. TestingSet). |
…s://github.com/DLR-SC/memilio into 326-add-extensive-testing-scheme-to-abm-modell
|
@DavidKerkmann @xsaschako Could you please ensure that the code coverage runs? I think there are still untested lines and it would be good to have the coverage. It needs test-py-epidata. Maybe you need to merge the current main for that? |
There was a problem hiding this comment.
I really like the new implementation, thanks a lot @DavidKerkmann and @xsaschako. There is only one major issue: To my understanding there is always only one TestingScheme at a time (see certain comments). Currently there is no error handling for overlapping schemes etc
Maybe a better solution for std::vector testing_schemes could be given by our dampings implementation, i.e, a vector of pairs which a formed by a scheme and a start day. The scheme that has the highest start_day < t (with t the current time) is then always active.
Certain minor issues also given in the comments.
xsaschako
left a comment
There was a problem hiding this comment.
Major issue with one object managing the testing schemes got added.
There are some tests missing
…ting-scheme-to-abm-modell
mknaranja
left a comment
There was a problem hiding this comment.
LocalInfectionParameters m_parameters;
Do we need this as well as their getters anymore?
Missing unit test review.
pycode/memilio-epidata/memilio/epidata_test/test_epidata_geoModificationGermany.py
Outdated
Show resolved
Hide resolved
|
@DavidKerkmann What s the status? :) |
…s://github.com/DLR-SC/memilio into 326-add-extensive-testing-scheme-to-abm-modell
|
Closes #368 with the last change to |
Should be good to go. Only a download test fails, which we didn't touch. |
mknaranja
left a comment
There was a problem hiding this comment.
Two minor changes required or to be denied with a reason, then we can finally merge it :)
Merge Request - GuideLine Checklist
Guideline to check code before resolve WIP and approval, respectively.
As many checkboxes as possible should be ticked.
Checks by code author:
is present or referenced. Please provide your references.
Checks by code reviewer(s):
closes #326, closes #368