Praman — Agent-First SAP UI5 Test Automation Plugin - v1.3.5
    Preparing search index...

    Variable ANNOTATION_TYPESConst

    ANNOTATION_TYPES: {
        CRITICALITY: "criticality";
        PROCESS: "process";
        SAP_MODULE: "sapModule";
        SUBPROCESS: "subprocess";
        TCODE: "tcode";
    } = ...

    Recognised Playwright annotation types carrying SAP metadata.

    Type Declaration

    • ReadonlyCRITICALITY: "criticality"
    • ReadonlyPROCESS: "process"
    • ReadonlySAP_MODULE: "sapModule"
    • ReadonlySUBPROCESS: "subprocess"
    • ReadonlyTCODE: "tcode"

    Test authors annotate their tests via test.info().annotations.push() or Playwright's built-in annotation API. The compliance reporter scans for these types and propagates their descriptions into the compliance report so downstream tooling (dashboards, Allure, CI gates) can slice results by SAP process, criticality, or transaction code.

    import { ANNOTATION_TYPES } from 'playwright-praman/reporters';

    test.info().annotations.push(
    { type: ANNOTATION_TYPES.PROCESS, description: 'Order-to-Cash' },
    { type: ANNOTATION_TYPES.TCODE, description: 'VA01' },
    );