travis: re-write the vget test in V
							parent
							
								
									46ac22f3e5
								
							
						
					
					
						commit
						dc28c787d1
					
				| 
						 | 
				
			
			@ -87,10 +87,3 @@ script:
 | 
			
		|||
      git clone https://github.com/vlang/vid
 | 
			
		||||
      cd vid && ../v -debug -o vid .
 | 
			
		||||
    fi
 | 
			
		||||
  - |
 | 
			
		||||
    if [[ "${TRAVIS_OS_NAME}" != "windows" ]]; then
 | 
			
		||||
      v install nedpals.args
 | 
			
		||||
      # ensure nedpals.args is installed
 | 
			
		||||
      [[ -d ~/.vmodules/nedpals/args]]
 | 
			
		||||
      git remote -v | grep 'https://github.com/nedpals/v-args (fetch)'
 | 
			
		||||
    fi
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1023,6 +1023,19 @@ fn install_v(args[]string) {
 | 
			
		|||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fn (v &V) test_vget() {
 | 
			
		||||
	ret := os.system('v install nedpals.args')
 | 
			
		||||
	if ret != 0 {
 | 
			
		||||
		println('failed to run v install')
 | 
			
		||||
		exit(1)
 | 
			
		||||
	}	
 | 
			
		||||
	if !os.file_exists(ModPath + '/nedpals/args') {
 | 
			
		||||
		println('v failed to install a test module')
 | 
			
		||||
		exit(1)
 | 
			
		||||
	}	
 | 
			
		||||
	println('vget is OK')
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fn (v &V) test_v() {
 | 
			
		||||
	if !os.dir_exists('vlib') {
 | 
			
		||||
		println('run "v test v" next to the vlib/ directory')
 | 
			
		||||
| 
						 | 
				
			
			@ -1102,6 +1115,8 @@ fn (v &V) test_v() {
 | 
			
		|||
	bmark.stop()
 | 
			
		||||
	println( bmark.total_message('building examples') )
 | 
			
		||||
	
 | 
			
		||||
	v.test_vget()
 | 
			
		||||
	
 | 
			
		||||
	if failed {
 | 
			
		||||
		exit(1)
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue