This is for Lecture 6 of course https://pde-on-gpu.vaw.ethz.ch
It demonstrates a typical work-flow of mine which I committed such that commit history retraces that workflow:
- start coding (repo state)
- sprinkle a reference test within the script itself (script state)
- refactor and sprinkle a unit-test within the script itself (script state)
- move tests to
test/
directory (runtests.jl)
Here a link to the commits: https://github.com/eth-vaw-glaciology/course-101-0250-00-L6Testing.jl/commits/master
The Julia related actions are defined in https://github.com/julia-actions, in particular look at the README of https://github.com/julia-actions/julia-runtest.