mirror of
				https://github.com/NativeScript/NativeScript.git
				synced 2025-11-04 12:58:38 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			714 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			714 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env node
 | 
						|
var fsModule = require('fs');
 | 
						|
var resultsFile = 'TestRunResult.txt';
 | 
						|
var successMarker = /=== ALL TESTS COMPLETE ===/;
 | 
						|
var passMarker = /=== ALL TESTS COMPLETE ===\s+[^\n]*OK,\s+0\s+failed/mg;
 | 
						|
 | 
						|
var messages = {
 | 
						|
    crash: 'TEST RUN CRASHED!',
 | 
						|
    runGood: 'Test run exited successfully',
 | 
						|
    pass: 'NativeScript Cross-Platform Module Tests passed',
 | 
						|
    fail: 'TEST FAILURES FOUND!'
 | 
						|
};
 | 
						|
 | 
						|
var results = fsModule.readFileSync(resultsFile, 'utf-8');
 | 
						|
 | 
						|
if (!results.match(successMarker)) {
 | 
						|
    console.log(messages.crash);
 | 
						|
    process.exit(1);
 | 
						|
} else if (results.match(passMarker)) {
 | 
						|
    console.log(messages.pass);
 | 
						|
    process.exit(0);
 | 
						|
} else {
 | 
						|
    console.log(messages.fail);
 | 
						|
    process.exit(1);
 | 
						|
}
 |