flux-framework / dyad

DYAD: DYnamic and Asynchronous Data Streamliner
GNU Lesser General Public License v3.0
7 stars 5 forks source link

Unit tests and end-to-end tests to run DYAD locally. #42

Open hariharan-devarajan opened 1 year ago

hariharan-devarajan commented 1 year ago

@JaeseungYeom, Can you guide me on how we can run DYAD end-to-end locally? I can use that to create CI pipeline on github actions as well. Additionally, we can use testing frameworks such as catch2 or google-test to create unit tests for dyad for coverage testing.

ilumsden commented 12 months ago

@hariharan-devarajan We have a test that can be run locally in docs/demos/ecp_feb_2023. We actually used this in a semi-local way for the ECP and RADIUS tutorials for Flux this year. The dependencies and install process for those tutorials can be found in this Dockerfile. The actual process for running DYAD can be found in this Jupyter notebook.