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

Upgrade/add tests #11

Merged
merged 21 commits into from
Jul 22, 2021
Merged

Upgrade/add tests #11

merged 21 commits into from
Jul 22, 2021

Conversation

peter-madigan
Copy link
Member

Adds a test suite to run the standard workflow chain automatically

@peter-madigan
Copy link
Member Author

Addresses #9

@peter-madigan peter-madigan merged commit abe5c59 into develop Jul 22, 2021
@peter-madigan peter-madigan deleted the upgrade/add-tests branch July 22, 2021 22:11
peter-madigan added a commit that referenced this pull request Jul 24, 2021
* Add mc truth associations to event builder

* Skip timestamp correction for MC

* Add charge hit->packet references

* Update mc truth tracks dset name

* Add mc truth datasets and refs to file

* Add h5flow to environment (#8)

* Upgrade/add run level meta data (#10)

* Add h5flow to environment

* Create lar_data, run_data, and units resources

* Use units for unit conversions in charge2light

* Fetch sample rate from run data in light/hit_finder

* Fetch n samples from run_data in light/raw_event_generator

* Add resources to docs

* Increase h5flow version requirement

* Fix typo

* Fix imports

* Update docstrings

* Upgrade/add tests (#11)

* Add h5flow to environment

* Create lar_data, run_data, and units resources

* Use units for unit conversions in charge2light

* Fetch sample rate from run data in light/hit_finder

* Fetch n samples from run_data in light/raw_event_generator

* Add resources to docs

* Increase h5flow version requirement

* Fix typo

* Fix imports

* Update docstrings

* Add workflow tests

* Fix bugs

* Fix test installation

* Fix test install paths

* Fix undefined names

* Cache test data files

* Speed up tests

* Fix bug in light event generator

* Move is_mc flag to RunData and bugfixes

* Add caching to github test action

* Empty commit

* Fix workflow

* Remove strict channel-priority

* Fix pytest data caching

* Add pytest cache to caches

* Debug caching

* Debug caching

* Increment cache hash

* Add refresh cache opt

* Revert refresh cache

* Fix cd

* Name test steps

* Debug pytest cache

* Remove pytest caching

* Fix workflow

* Fix workflow (again)

* Update default LAr temperature

* Skip rollover correction for MC

* Update docstrings

* Increase charge event loop batch size

* Get drift velocity from sim files directly

* Add MC file to workflow tests

* Update default temp to match MC

* Update docstrings

* Fix resource used for clock periods

* Fix download url for mc file

* Fix url order

* Insert missing comma

* Fix undefined

* Revert grabbing drift velocity from MC file

* Rework test download and execution order, remove extraneous tests
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.

1 participant