feat(tests): containment_result field on blue team evaluation
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled

This commit is contained in:
kitos
2026-06-24 12:35:19 +02:00
parent 18695197e8
commit 2e45cf1be0
9 changed files with 114 additions and 4 deletions
@@ -0,0 +1,31 @@
"""Add containment_result to tests.
Revision ID: b052
Revises: b051
Create Date: 2026-06-24
"""
from alembic import op
import sqlalchemy as sa
revision = "b052"
down_revision = "b051"
branch_labels = None
depends_on = None
containment_enum = sa.Enum(
"contained", "partially_contained", "not_contained",
name="containmentresult",
)
def upgrade() -> None:
containment_enum.create(op.get_bind(), checkfirst=True)
op.add_column(
"tests",
sa.Column("containment_result", containment_enum, nullable=True),
)
def downgrade() -> None:
op.drop_column("tests", "containment_result")
containment_enum.drop(op.get_bind(), checkfirst=True)