mirror of
				https://github.com/JKorf/CryptoExchange.Net
				synced 2025-10-29 17:37:26 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			895 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			895 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
| Language: SubUnit
 | |
| Author: Sergey Bronnikov <sergeyb@bronevichok.ru>
 | |
| Website: https://pypi.org/project/python-subunit/
 | |
| */
 | |
| 
 | |
| export default 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 {
 | |
|     name: 'SubUnit',
 | |
|     case_insensitive: true,
 | |
|     contains: [
 | |
|       DETAILS,
 | |
|       TIME,
 | |
|       PROGRESSVALUE,
 | |
|       KEYWORDS
 | |
|     ]
 | |
|   };
 | |
| }
 |