Policy Testing
TealTiger v1.1.x includes a comprehensive policy testing framework for CI/CD integration.Overview
The policy test harness enables:- Deterministic policy validation before deployment
- Regression testing for policy changes
- Coverage reporting for untested policies
- CI/CD integration with JUnit XML export
Quick Start
Test Case Structure
Writing Test Cases
Basic Test Case
Cost Limit Test
PII Detection Test
Test Suites
Creating Test Suites
Running Tests
Run Single Test
Run Test Suite
Run from File
Test Corpora
TealTiger provides starter test corpora for common scenarios:Using Test Corpora
Coverage Reporting
Export Formats
JSON Export
JUnit XML Export
- Jenkins
- GitHub Actions
- GitLab CI
- CircleCI
- Azure DevOps
CLI Usage
Run Tests
CI/CD Integration
Assertion Matching
The test runner compares actual vs expected:Action Matching
Reason Code Matching
Risk Score Range
Mode Matching
Test Result
Failure Reasons
Best Practices
Test Before Deployment
Use Golden Corpus
Tag Tests
Performance
Policy test execution targets:- < 100ms per test (p99)
- Parallel execution for large suites
- Deterministic results (same inputs → same outputs)

