# ReFrame Tutorial
## 2023-07-20
1. Adding a Regression Test for the Application
- Types of Regression Tests: https://wiki.osc.edu/index.php/Sciapps/ReFrame#ReFrame_tests
- Examples: matlab, cuda
- How the application tests are triggered during installation
2. Advanced Topics: Preparation for Benchmarking the System
- Performance Test
- Parameterizing Tests
## 2023-06-15
1. [How to create a ReFrame test](https://code.osu.edu/osc_sciapps/reframe/-/wikis/Add%20a%20ReFrame%20test)
- Select tests by systems and programming environments
- Module mapping
2. ~~Add a regression test for the application~~
## 2023-05-25
1. Introduction to regression tests and ReFrame
2. How to use `run-osc_regression.sh`
3. Demo and how to read output
4. How to troubleshoot
- No module
- Test failed
## Reference
- [OSC ReFrame Tests](https://code.osu.edu/osc_sciapps/reframe)
- [How ReFrame Executes Tests](https://reframe-hpc.readthedocs.io/en/stable/pipeline.html#how-reframe-executes-tests)
- [Writing a Performance Test](https://reframe-hpc.readthedocs.io/en/v3.11.2/tutorial_basics.html?highlight=performance_function#writing-a-performance-test)
- [Parameterizing a Regression Test](https://reframe-hpc.readthedocs.io/en/v3.11.2/tutorial_advanced.html#parameterizing-a-regression-test)