e2e/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2026 License: MIT

README

AGIC -> AGC Migration End to End Tests

We have two types of E2E tests for the migration tooling:

  1. CLI tool input/output validation tests.
  2. AGC integration tests - these tests are not available on GitHub.

Standardized Structure

Each test lives in its own sub directory, and uses standardized directory structure to make them easy to read and write:

  • input/: YAML files describing AGIC resources to be fed into the CLI migration tool.
  • output/: Expected output (AGC resources) of the CLI migration tool.
  • report.yaml: Expected migration report; this report must match the generated report, and resources in it are cross checked with the actual output.
  • XXX_test.go: test code.

CLI Tool Input/Output Validation Tests

These tests execute the CLI migration tool over a set of input YAML files, and check the tool output matches the expected output.

Directories

Path Synopsis
agic
framework
Package framework provides a test framework for E2E tests.
Package framework provides a test framework for E2E tests.
Package framework provides a test framework for E2E tests.
Package framework provides a test framework for E2E tests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL