mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
a small "v test v" fix
This commit is contained in:
parent
cb2db3170e
commit
ae171ec28e
11
.github/workflows/ci.yml
vendored
11
.github/workflows/ci.yml
vendored
@ -3,7 +3,7 @@ on: [push, pull_request]
|
|||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
alpine-docker-musl-gcc:
|
alpine-docker-musl-gcc:
|
||||||
name: Alpine/musl
|
name: alpine-musl
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
@ -78,6 +78,15 @@ jobs:
|
|||||||
run: ./v test v
|
run: ./v test v
|
||||||
|
|
||||||
|
|
||||||
|
macos-prebuilt:
|
||||||
|
runs-on: macOS-10.14
|
||||||
|
steps:
|
||||||
|
- name: Download V
|
||||||
|
run: wget https://github.com/vbinaries/vbinaries/releases/download/latest/v_macos.zip && unzip v_macos.zip && ./v --version
|
||||||
|
- name: Test V
|
||||||
|
run: ./v test v
|
||||||
|
|
||||||
|
|
||||||
ubuntu-tcc:
|
ubuntu-tcc:
|
||||||
runs-on: ubuntu-18.04
|
runs-on: ubuntu-18.04
|
||||||
steps:
|
steps:
|
||||||
|
@ -95,7 +95,7 @@ pub fn (ts mut TestSession) test() {
|
|||||||
}
|
}
|
||||||
$if tinyc {
|
$if tinyc {
|
||||||
if file.contains('asm') { continue }
|
if file.contains('asm') { continue }
|
||||||
}
|
}
|
||||||
tmpc_filepath := file.replace('.v', '.tmp.c')
|
tmpc_filepath := file.replace('.v', '.tmp.c')
|
||||||
|
|
||||||
cmd := '"$ts.vexe" $ts.vargs "$file"'
|
cmd := '"$ts.vexe" $ts.vargs "$file"'
|
||||||
@ -142,18 +142,22 @@ pub fn v_test_v(args_before_test string){
|
|||||||
println('vlib/ is missing, it must be next to the V executable')
|
println('vlib/ is missing, it must be next to the V executable')
|
||||||
exit(1)
|
exit(1)
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
if !os.file_exists(parent_dir + '/v.v') {
|
if !os.file_exists(parent_dir + '/v.v') {
|
||||||
println('v.v is missing, it must be next to the V executable')
|
println('v.v is missing, it must be next to the V executable')
|
||||||
exit(1)
|
exit(1)
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
// Make sure v.c can be compiled without warnings
|
// Make sure v.c can be compiled without warnings
|
||||||
$if mac {
|
$if mac {
|
||||||
os.system('$vexe -o v.c v.v')
|
if os.file_exists('/v.v') {
|
||||||
if os.system('cc -Werror v.c') != 0 {
|
os.system('$vexe -o v.c v.v')
|
||||||
println('cc failed to build v.c without warnings')
|
if os.system('cc -Werror v.c') != 0 {
|
||||||
exit(1)
|
println('cc failed to build v.c without warnings')
|
||||||
|
exit(1)
|
||||||
|
}
|
||||||
|
println('v.c can be compiled without warnings. This is good :)')
|
||||||
}
|
}
|
||||||
println('v.c can be compiled without warnings. This is good :)')
|
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
println('Testing...')
|
println('Testing...')
|
||||||
|
Loading…
Reference in New Issue
Block a user