18 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| thread_count=$(getconf _NPROCESSORS_ONLN)
 | |
| 
 | |
| if [ -n "$NO_OLM" ]; then
 | |
|     tagFlag="-x olm"
 | |
| fi
 | |
| 
 | |
| dart test --concurrency=$thread_count --coverage=coverage_dir $tagFlag --fail-fast
 | |
| TEST_CODE=$?
 | |
| 
 | |
| # lets you do more stuff like reporton
 | |
| dart pub global activate coverage
 | |
| dart pub global run coverage:format_coverage --lcov -i coverage_dir -o coverage_dir/lcov.info --report-on=lib/
 | |
| dart pub global activate remove_from_coverage
 | |
| dart pub global run remove_from_coverage:remove_from_coverage -f coverage_dir/lcov.info -r '\.g\.dart$'
 | |
| 
 | |
| exit $TEST_CODE |