Skip to main content
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

JUnit XML format is compatible with:
  • 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

Async/Await Support

Performance

Policy test execution targets:
  • < 100ms per test (p99)
  • Parallel execution for large suites
  • Deterministic results (same inputs → same outputs)