// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`dotnet adapter runs a subset of tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "Prime.UnitTests.Services#PrimeService_IsPrimeShould#IsPrime_InputIs0_ReturnFalse|Prime.UnitTests.Services#PrimeService_IsPrimeShould#IsPrime_InputIs1_ReturnFalse",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "dotnet",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`dotnet adapter runs a subset of tests 2`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "##IsPrime_InputIs0_ReturnFalse",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "dotnet",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`dotnet adapter runs a subset of tests 3`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "PrimeService_IsPrimeShould#IsPrime_InputIs0_ReturnFalse",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "dotnet",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`dotnet adapter runs a subset of tests 4`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "Prime.UnitTests.Services##IsPrime_InputIs0_ReturnFalse",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "dotnet",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`dotnet adapter runs all tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "dotnet",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test1|test2",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 2`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "gradle/AppTest.java#AppTest#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 3`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "gradle#AppTest#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 4`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "AppText.java#AppTest#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 5`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "AppTest.java##test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs a subset of tests 6`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "AppTest#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`gradle adapter runs all tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "gradle",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`jest adapter runs a subset of tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test1|test2",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "jest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`jest adapter runs a subset of tests 2`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "#Suite1#test1|#Suite2#test2",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "jest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`jest adapter runs a subset of tests 3`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "index.test.js#Suite1#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "jest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`jest adapter runs a subset of tests 4`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "index.test2.js#Suite2#test2|index.test.js#Suite1#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "jest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`jest adapter runs all tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "jest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`maven adapter runs a subset of tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test1|test2",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "maven",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`maven adapter runs a subset of tests 2`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "#AppTest#test1|#AppTest2#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "maven",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`maven adapter runs a subset of tests 3`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "AppTest#AppTest#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "maven",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`maven adapter runs a subset of tests 4`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "com/amazonaws/testmaven/AppTest.java#AppTest#test1|testmaven2/#AppTest2#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "maven",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`maven adapter runs all tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "maven",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`pytest adapter runs a subset of tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test1|test2",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "pytest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`pytest adapter runs a subset of tests 2`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test_example.py#TestSuite#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "pytest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`pytest adapter runs a subset of tests 3`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test_example.py##test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "pytest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`pytest adapter runs a subset of tests 4`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_TESTS_TO_RUN": "test_example.py#TestSuite#test1",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "pytest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;

exports[`pytest adapter runs all tests 1`] = `
{
  "logs": [
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_READ_END",
    },
    {
      "data": {
        "TEP_LOG_FILE_NAME": "logs/logs.json",
        "TEP_VERSION": "0.1.0",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "DISCOVERED_PROTOCOL_ENV_VARS",
    },
    {
      "data": "0.1.0",
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "PROTOCOL_VERSION",
    },
    {
      "data": {
        "data": "pytest",
        "type": "ADAPTER_PATH",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_START",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "data": {
        "type": "ADAPTER_LOAD_END",
      },
      "level": "DEBUG",
      "timestamp": "MOCK_VALUE",
      "type": "CUSTOM",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_START",
    },
    {
      "level": "INFO",
      "timestamp": "MOCK_VALUE",
      "type": "TEST_RUN_END",
    },
  ],
}
`;