1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| module.exports = 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
| ]
| };
| };
|
|