| 123456789101112131415161718192021222324252627282930313233343536373839 | /*Language: SubUnitAuthor: Sergey Bronnikov <[email protected]>Website: https://bronevichok.ru/*/function(hljs) {  var DETAILS = {    className: 'string',    begin: '\\[\n(multipart)?', end: '\\]\n'  };  var TIME = {    className: 'string',    begin: '\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}\.\\d+Z'  };  var PROGRESSVALUE = {    className: 'string',    begin: '(\\+|-)\\d+'  };  var KEYWORDS = {    className: 'keyword',    relevance: 10,    variants: [      { begin: '^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?' },      { begin: '^progress(:?)(\\s+)?(pop|push)?' },      { begin: '^tags:' },      { begin: '^time:' }    ],  };  return {    case_insensitive: true,    contains: [      DETAILS,      TIME,      PROGRESSVALUE,      KEYWORDS    ]  };}
 |