Member Junction
    Preparing search index...

    Per-suite-run fixture state established by a driver's SetupSuite and torn down (guaranteed, via a finally in TestEngine.RunSuite) by TeardownSuite. Threaded into every Execute call of that suite run via DriverExecutionContext.fixtures.

    Keyed by SuiteRunID so the per-TypeID cached driver instance cannot leak one suite run's fixtures into another. Driver-specific payload lives under Data; rows the driver created and must delete are recorded in CreatedRecords so a best-effort teardown can sweep them.

    Suite hooks only fire for mj test suite (a suite run exists); they do NOT fire for the standalone mj test run path, which has no suite — so fixture-dependent tests must be run via a suite.

    interface SuiteFixtureContext {
        CreatedRecords: { EntityName: string; PrimaryKeyID: string }[];
        Data: Record<string, unknown>;
        SuiteRunID: string;
    }
    Index

    Properties

    CreatedRecords: { EntityName: string; PrimaryKeyID: string }[]

    Rows the driver created and must delete; teardown sweeps these best-effort.

    Data: Record<string, unknown>

    Driver-specific fixture payload (discovered users, created query/category IDs, …).

    SuiteRunID: string

    The MJTestSuiteRunEntity.ID this fixture set belongs to.