Member Junction
    Preparing search index...

    Reusable Test Results Matrix Component

    Displays a matrix view of test results across multiple suite runs.

    • Rows: Individual tests
    • Columns: Suite runs (sorted by date, most recent first)
    • Cells: Color-coded status with click navigation
    <mj-test-results-matrix
    [data]="matrixData"
    [loading]="isLoading"
    [maxColumns]="10"
    [showTags]="true"
    [showPassRate]="true"
    (cellClick)="onCellClick($event)"
    (rowClick)="onTestClick($event)"
    (columnClick)="onSuiteRunClick($event)">
    </mj-test-results-matrix>
    Index

    Constructors

    Properties

    cellClick: EventEmitter<MatrixCellClickEvent> = ...

    Emitted when a cell is clicked

    columnClick: EventEmitter<MatrixColumnClickEvent> = ...

    Emitted when a column header (suite run) is clicked

    data: TestResultsMatrixData | null = null

    Matrix data to display

    emptyMessage: string = 'Test results will appear here once suite runs are completed.'

    Empty state message

    emptyTitle: string = 'No Data Available'

    Empty state title

    highlightedColumn: string | null = null
    highlightedRow: string | null = null
    loading: boolean = false

    Loading state

    rowClick: EventEmitter<MatrixRowClickEvent> = ...

    Emitted when a row header (test name) is clicked

    showLegend: boolean = true

    Show legend below matrix

    showPassRate: boolean = true

    Show pass rate in column headers

    showScores: boolean = false

    Show scores in cells

    showTags: boolean = true

    Show tags in column headers

    Methods