tests: support -silent flag to silence OK messages in CI jobs
parent
f55646746c
commit
df2d3a268d
|
@ -34,9 +34,9 @@ jobs:
|
||||||
sudo ln -s /var/tmp/tcc/bin/tcc /usr/local/bin/tcc
|
sudo ln -s /var/tmp/tcc/bin/tcc /usr/local/bin/tcc
|
||||||
tcc -version
|
tcc -version
|
||||||
./v -o v2 v.v # Make sure vtcc can build itself
|
./v -o v2 v.v # Make sure vtcc can build itself
|
||||||
./v test-compiler
|
./v -silent test-compiler
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
|
|
||||||
alpine-docker-musl-gcc:
|
alpine-docker-musl-gcc:
|
||||||
name: alpine-musl
|
name: alpine-musl
|
||||||
|
@ -84,9 +84,9 @@ jobs:
|
||||||
psql -d postgres -c 'create database customerdb;'
|
psql -d postgres -c 'create database customerdb;'
|
||||||
psql -d customerdb -f examples/database/pg/mydb.sql
|
psql -d customerdb -f examples/database/pg/mydb.sql
|
||||||
- name: Test v->c
|
- name: Test v->c
|
||||||
run: ./v test-compiler
|
run: ./v -silent test-compiler
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
# - name: Test v->js
|
# - name: Test v->js
|
||||||
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
||||||
- name: Test symlink
|
- name: Test symlink
|
||||||
|
@ -110,9 +110,9 @@ jobs:
|
||||||
- name: Build V
|
- name: Build V
|
||||||
run: make -j4 && ./v -cc gcc -o v v.v
|
run: make -j4 && ./v -cc gcc -o v v.v
|
||||||
- name: Test V
|
- name: Test V
|
||||||
run: ./v test-compiler
|
run: ./v -silent test-compiler
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
# - name: Test v->js
|
# - name: Test v->js
|
||||||
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
||||||
- name: Build Vorum
|
- name: Build Vorum
|
||||||
|
@ -142,7 +142,7 @@ jobs:
|
||||||
- name: Download V
|
- name: Download V
|
||||||
run: wget https://github.com/vlang/v/releases/latest/download/v_linux.zip && unzip v_linux.zip && ./v --version
|
run: wget https://github.com/vlang/v/releases/latest/download/v_linux.zip && unzip v_linux.zip && ./v --version
|
||||||
- name: Test V
|
- name: Test V
|
||||||
run: echo "TODO" # ./v examples/hello_world.v && examples/hello_world && ./v build-examples
|
run: echo "TODO" # ./v examples/hello_world.v && examples/hello_world && ./v -silent build-examples
|
||||||
|
|
||||||
|
|
||||||
macos-prebuilt:
|
macos-prebuilt:
|
||||||
|
@ -155,7 +155,7 @@ jobs:
|
||||||
- name: Download V
|
- name: Download V
|
||||||
run: wget https://github.com/vlang/v/releases/latest/download/v_macos.zip && unzip v_macos.zip && ./v --version
|
run: wget https://github.com/vlang/v/releases/latest/download/v_macos.zip && unzip v_macos.zip && ./v --version
|
||||||
- name: Test V
|
- name: Test V
|
||||||
run: echo "TODO" #./v examples/hello_world.v && examples/hello_world && ./v build-examples
|
run: echo "TODO" #./v examples/hello_world.v && examples/hello_world && ./v -silent build-examples
|
||||||
|
|
||||||
windows-prebuilt:
|
windows-prebuilt:
|
||||||
runs-on: windows-2019
|
runs-on: windows-2019
|
||||||
|
@ -176,7 +176,7 @@ jobs:
|
||||||
./v.exe -o hi.exe examples/hello_world.v
|
./v.exe -o hi.exe examples/hello_world.v
|
||||||
ls
|
ls
|
||||||
./hi.exe
|
./hi.exe
|
||||||
./v.exe build-examples
|
./v.exe -silent build-examples
|
||||||
|
|
||||||
ubuntu-musl:
|
ubuntu-musl:
|
||||||
runs-on: ubuntu-18.04
|
runs-on: ubuntu-18.04
|
||||||
|
@ -192,7 +192,7 @@ jobs:
|
||||||
- name: Build v
|
- name: Build v
|
||||||
run: echo $VFLAGS && make -j4 && ./v -cg -o v v.v
|
run: echo $VFLAGS && make -j4 && ./v -cg -o v v.v
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
# - name: Test v->js
|
# - name: Test v->js
|
||||||
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
|
||||||
|
|
||||||
|
@ -219,12 +219,12 @@ jobs:
|
||||||
.\make.bat -gcc
|
.\make.bat -gcc
|
||||||
- name: Test
|
- name: Test
|
||||||
run: |
|
run: |
|
||||||
.\v.exe test-compiler
|
.\v.exe -silent test-compiler
|
||||||
## v.js dosent work on windows
|
## v.js dosent work on windows
|
||||||
#.\v.exe -o hi.js examples/hello_v_js.v
|
#.\v.exe -o hi.js examples/hello_v_js.v
|
||||||
#node hi.js
|
#node hi.js
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
|
|
||||||
windows-msvc:
|
windows-msvc:
|
||||||
runs-on: windows-2019
|
runs-on: windows-2019
|
||||||
|
@ -243,10 +243,9 @@ jobs:
|
||||||
.\make.bat -msvc
|
.\make.bat -msvc
|
||||||
- name: Test
|
- name: Test
|
||||||
run: |
|
run: |
|
||||||
.\v.exe test-compiler
|
.\v.exe -silent test-compiler
|
||||||
## v.js dosent work on windows
|
## v.js dosent work on windows
|
||||||
#.\v.exe -o hi.js examples/hello_v_js.v
|
#.\v.exe -o hi.js examples/hello_v_js.v
|
||||||
#node hi.js
|
#node hi.js
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v -silent build-vbinaries
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,7 @@ pub mut:
|
||||||
ntask int // writing to this should be locked by mu.
|
ntask int // writing to this should be locked by mu.
|
||||||
ntask_mtx &sync.Mutex
|
ntask_mtx &sync.Mutex
|
||||||
waitgroup &sync.WaitGroup
|
waitgroup &sync.WaitGroup
|
||||||
|
show_ok_tests bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn new_test_session(vargs string) TestSession {
|
pub fn new_test_session(vargs string) TestSession {
|
||||||
|
@ -30,6 +31,8 @@ pub fn new_test_session(vargs string) TestSession {
|
||||||
ntask: 0
|
ntask: 0
|
||||||
ntask_mtx: sync.new_mutex()
|
ntask_mtx: sync.new_mutex()
|
||||||
waitgroup: sync.new_waitgroup()
|
waitgroup: sync.new_waitgroup()
|
||||||
|
|
||||||
|
show_ok_tests: !vargs.contains('-silent')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,9 +170,11 @@ fn (ts mut TestSession) process_files() {
|
||||||
else {
|
else {
|
||||||
ts.benchmark.ok()
|
ts.benchmark.ok()
|
||||||
tls_bench.ok()
|
tls_bench.ok()
|
||||||
|
if ts.show_ok_tests {
|
||||||
eprintln(tls_bench.step_message_ok(relative_file))
|
eprintln(tls_bench.step_message_ok(relative_file))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if os.exists(generated_binary_fpath) {
|
if os.exists(generated_binary_fpath) {
|
||||||
os.rm(generated_binary_fpath)
|
os.rm(generated_binary_fpath)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue