mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
gen.golang: skip tests only on ubuntu-docker-musl
This commit is contained in:
parent
86549feafa
commit
c3866bb7b1
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
@ -26,7 +26,6 @@ jobs:
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind
|
sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind
|
||||||
sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev
|
sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev
|
||||||
sudo apt-get install --quiet -y golang-go
|
|
||||||
## The following is needed for examples/wkhtmltopdf.v
|
## The following is needed for examples/wkhtmltopdf.v
|
||||||
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
|
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
|
||||||
sudo apt-get install --quiet -y xfonts-75dpi xfonts-base
|
sudo apt-get install --quiet -y xfonts-75dpi xfonts-base
|
||||||
@ -85,8 +84,6 @@ jobs:
|
|||||||
run: ./v tutorials/building_a_simple_web_blog_with_vweb/code/blog
|
run: ./v tutorials/building_a_simple_web_blog_with_vweb/code/blog
|
||||||
- name: Build cmd/tools/fast
|
- name: Build cmd/tools/fast
|
||||||
run: cd cmd/tools/fast && ../../../v fast.v && ./fast
|
run: cd cmd/tools/fast && ../../../v fast.v && ./fast
|
||||||
- name: Test Go backend
|
|
||||||
run: ./v vlib/v/gen/golang/tests/golang_test.v
|
|
||||||
- name: V self compilation with -usecache
|
- name: V self compilation with -usecache
|
||||||
run: |
|
run: |
|
||||||
unset VFLAGS
|
unset VFLAGS
|
||||||
|
@ -90,7 +90,6 @@ const (
|
|||||||
'vlib/context/deadline_test.v' /* sometimes blocks */,
|
'vlib/context/deadline_test.v' /* sometimes blocks */,
|
||||||
'vlib/mysql/mysql_orm_test.v' /* mysql not installed */,
|
'vlib/mysql/mysql_orm_test.v' /* mysql not installed */,
|
||||||
'vlib/pg/pg_orm_test.v' /* pg not installed */,
|
'vlib/pg/pg_orm_test.v' /* pg not installed */,
|
||||||
'vlib/v/gen/golang/tests/golang_test.v' /* we will manually run this on only ubuntu-tcc for now */,
|
|
||||||
]
|
]
|
||||||
skip_fsanitize_too_slow = [
|
skip_fsanitize_too_slow = [
|
||||||
// These tests are too slow to be run in the CI on each PR/commit
|
// These tests are too slow to be run in the CI on each PR/commit
|
||||||
|
@ -2,12 +2,16 @@ import os
|
|||||||
import benchmark
|
import benchmark
|
||||||
import term
|
import term
|
||||||
|
|
||||||
|
const github_job = os.getenv('GITHUB_JOB')
|
||||||
|
|
||||||
const is_verbose = os.getenv('VTEST_SHOW_CMD') != ''
|
const is_verbose = os.getenv('VTEST_SHOW_CMD') != ''
|
||||||
|
|
||||||
// TODO some logic copy pasted from valgrind_test.v and compiler_test.v, move to a module
|
// TODO some logic copy pasted from valgrind_test.v and compiler_test.v, move to a module
|
||||||
fn test_golang() {
|
fn test_golang() {
|
||||||
$if arm64 {
|
// this was failing on ubuntu-docker-musl, skip it for now
|
||||||
return
|
if testing.github_job == 'ubuntu-docker-musl' {
|
||||||
|
eprintln('Skipping Go tests')
|
||||||
|
exit(0)
|
||||||
}
|
}
|
||||||
mut bench := benchmark.new_benchmark()
|
mut bench := benchmark.new_benchmark()
|
||||||
vexe := os.getenv('VEXE')
|
vexe := os.getenv('VEXE')
|
||||||
|
Loading…
Reference in New Issue
Block a user