{
  "listener-essential-config": {
    "template": [
      "Essential configuration:",
      " - application name: '{{appName}}'",
      " - branch: '{{branchName}}'",
      " - build name: '{{buildName}}'"
    ]
  },
  "listener-essential-bsid": {
    "template": " - buildSessionId: {{buildSessionId}}"
  },
  "listener-essential-labid": {
    "template": " - labId: {{labId}}"
  },
  "listener-essential-config-test-stage": {
    "template": " - test stage: '{{testStage}}'"
  },
  "tia-recommendations-received": {
    "template": "TIA recommendations are received: '{{count}}' tests recommended to skip"
  },
  "tia-recommendations-disabled": {
    "template": "TIA recommendations are disabled. It can be enabled in Sealights dashboard."
  },
  "tia-recommendations-not-ready": {
    "template": "TIA recommendations are not ready yet"
  },
  "tia-recommendations-not-provided": {
    "template": "TIA recommendations will not be provided. {{reason}}"
  },
  "tia-recommendations-failed": {
    "template": "Could not get TIA recommendations. {{reason}}"
  },
  "test-stage-opened-by-agent": {
    "template": "Test stage '{{testStage}}' with executionId '{{executionId}}' opened"
  },
  "test-stage-closed-by-agent": {
    "template": "Test stage '{{testStage}}' with executionId '{{executionId}}' closed"
  },
  "test-framework-detected": {
    "template": "Test framework detected: '{{testFramework}}'"
  },
  "test-framework-detected-with-version": {
    "template": "Test framework detected: '{{testFramework}}', version: {{version}}"
  },
  "first-test-reported": {
    "template": "First test was reported: '{{testName}}'"
  },
  "captured-tests-summary": {
    "template": [
      "Test summary reported to Sealights:",
      " - tests executed: {{testsExecuted}}",
      " - PASSED: {{testsPassed}}",
      " - FAILED: {{testsFailed}}",
      " - SKIPPED: {{testsSkipped}}"
    ]
  },
  "no-tests-captured": {
    "template": "No tests captured by test listener"
  },

  "no-test-stage-active": {
    "template": "No test stage is currently active. Coverage collection will start automatically when test stage is opened"
  },
  "active-test-stage-detected": {
    "template": "Detected active test stage"
  },
  "first-coverage-data-sent": {
    "template": "Sending first coverage data"
  },
  "first-instrumentation-applied": {
    "template": "First instrumentation for code coverage applied"
  },
  "missing-build-session-or-lab-id": {
    "template": "Neither buildSessionId nor labId is provided"
  },
  "cli-invalid-configuration": {
    "template": "Test listener CLI invalid configuration"
  },
  "agent-unloaded-due-to-application-shutdown": {
    "template": "Agent unloaded successfully due to application shutdown."
  }
}

