2. Building, Running, and Testing the UPP
- 2.1. UPP Inputs and Outputs
- 2.2. Building UPP Standalone
- 2.3. Running UPP Standalone
- 2.4. Regression Tests
- 2.5. Unit Tests
- 2.5.1. Overview
- 2.5.2. What Makes a Good Unit Test in UPP?
- 2.5.3. How to Add a Unit Test to UPP
- 2.5.4. Updating an Existing Unit Test
- 2.5.5. Common Edge Cases
- 2.5.6. Determining Expected Values
- 2.5.7. Comparing Floating-Point Values
- 2.5.8. How Unit Tests Run in CI
- 2.5.9. Viewing Code Coverage Reports
- 2.5.10. Running Unit Tests Locally
- 2.5.11. Debugging Unit Test Failures
- 2.5.12. Common Challenges When Writing Unit Tests