tests: skip vlib/v/gen/js/jsgen_test.v when there is no `node --version` working
							parent
							
								
									2677fcdf0c
								
							
						
					
					
						commit
						fafd949770
					
				|  | @ -103,8 +103,19 @@ pub fn (mut ts TestSession) print_messages() { | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | fn is_nodejs_working() bool { | ||||||
|  | 	node_res := os.exec('node --version') or { return false } | ||||||
|  | 	if node_res.exit_code != 0 { | ||||||
|  | 		return false | ||||||
|  | 	} | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  | 
 | ||||||
| pub fn new_test_session(_vargs string) TestSession { | pub fn new_test_session(_vargs string) TestSession { | ||||||
| 	mut skip_files := []string{} | 	mut skip_files := []string{} | ||||||
|  | 	if !is_nodejs_working() { | ||||||
|  | 		skip_files << 'vlib/v/gen/js/jsgen_test.v' | ||||||
|  | 	} | ||||||
| 	$if solaris { | 	$if solaris { | ||||||
| 		skip_files << 'examples/gg/gg2.v' | 		skip_files << 'examples/gg/gg2.v' | ||||||
| 		skip_files << 'examples/pico/pico.v' | 		skip_files << 'examples/pico/pico.v' | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue