-
Notifications
You must be signed in to change notification settings - Fork 99
Project Meeting 2024.05.23
Michelle Bina edited this page May 28, 2024
·
1 revision
- Phase 9a progress update
- Current sharrow implementation test (Support Sharrow on 2-zone model)
- Failing on test for the Standard 2-zone example but the reported code doesn’t mean the run "failed", it could be that the test was not able to finish.
- There are some limitations with Github actions that may cause a test to not finish; these include:
- 6 hour max run time
- Memory and disk space limitations – not sure the specs, but tests are scaled to fit that container
- Should we revisit the testing platform?
- We can’t do more than what we’re doing now. It would take too long to get through all the tests for each PR.
- We could do unit testing.
- We would need hundreds of parquet files of intermediate outputs in order to check each component
- We could feed each individual model component the diversity of what its input files could be, instead of saying we need 1000 households to get the range. Unit testing would include carefully constructing the inputs to capture the corner cases, instead of a bunch of copies of households that are “standard” or similar.