You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							21 lines
						
					
					
						
							539 B
						
					
					
				
			
		
		
	
	
							21 lines
						
					
					
						
							539 B
						
					
					
				| 'use strict';
 | |
| 
 | |
| const { spawnSync } = require('child_process');
 | |
| const { readdirSync } = require('fs');
 | |
| const { join } = require('path');
 | |
| 
 | |
| const files = readdirSync(__dirname).sort();
 | |
| for (const filename of files) {
 | |
|   if (filename.startsWith('test-')) {
 | |
|     const path = join(__dirname, filename);
 | |
|     console.log(`> Running ${filename} ...`);
 | |
|     const result = spawnSync(`${process.argv0} ${path}`, {
 | |
|       shell: true,
 | |
|       stdio: 'inherit',
 | |
|       windowsHide: true
 | |
|     });
 | |
|     if (result.status !== 0)
 | |
|       process.exitCode = 1;
 | |
|   }
 | |
| }
 |