Getting Started
User Guide
Developers Guide
Iris API
What’s New in Iris
GitHub
Twitter
GitHub Discussions
PyPI
Conda
Developers Guide
Working With Iris Source Code
How to Contribute to the Documentation
Working with the Code Base
Code Formatting
Docstrings
reST Quick Start
Deprecations
Testing
Test Categories
Testing tools
Adding or Updating Graphics Tests
Running the Tests
Continuous Integration (CI) Testing
Benchmarking
Contributing Your Changes
Token GitHub App
Releases
Reference
Iris API
What’s New in Iris
Iris Technical Papers
Iris Copyright, Licensing and Contributors
Voted Issues
Edit this page
Testing
#
Test Categories
Unit Tests
Classes
Functions
Integration Tests
Testing tools
Custom assertions
Saving results
Context managers
Capturing exceptions and logging
Temporary files
Patching
Graphic tests
Adding or Updating Graphics Tests
Generating New Results
Reviewing Failing Tests
Adding a New Image Test
Refreshing the Stored Hashes
Add Your Changes to Iris
Running the Tests
Testing Iris in a Manually Created Environment
Using Nox for Testing Iris
Where is Nox Used?
Installing Nox
Testing with Nox
Continuous Integration (CI) Testing
GitHub Actions
GitHub Actions Test Environment
GitHub Checklist
SciTools CLA Checker
pre-commit CI
Benchmarking
Continuous Integration
Other Uses
previous
Deprecations
next
Test Categories