v
Зеркало из https://github.com/vlang/v
/
.cirrus.yml
41 строка · 1.2 Кб
1env:
2LANG: en_US.UTF-8
3
4freebsd_instance:
5image_family: freebsd-14-0
6
7## Note: all tasks should end with _script: here, otherwise they will not be picked up!
8freebsd_task:
9name: FreeBSD Code CI
10timeout_in: 31m
11skip: "!changesInclude('.cirrus.yml', '**.{v,vsh}', '**.c', '**.h')"
12install_script: pkg install -y git
13diagnose_env_script: |
14## env ## CIRRUS_WORKING_DIR is /tmp/cirrus-ci-build
15pwd
16ls -la
17whoami
18git log -n1
19echo 'number of detected processors:'
20getconf _NPROCESSORS_ONLN
21build_script: |
22echo 'Building local V'
23cc --version
24make CFLAGS=
25build_fast_script: |
26##.github/workflows/freebsd_build_tcc.sh
27##tcc -v -v
28echo 'Build cmd/tools/fast'
29cd cmd/tools/fast && ../../../v fast.v ## && ./fast -clang
30test_math_script: |
31echo 'Test the math module'
32./v test vlib/math
33test_math_pure_v_script: |
34echo 'Test the math module, using only the pure V versions, without the .c.v overrides'
35./v -exclude @vlib/math/*.c.v test vlib/math
36test_zip_modules_script: |
37echo 'Test modules using thirdparty/zip'
38./v test vlib/compress/ vlib/szip/
39test_self_script: |
40echo 'Run test-self'
41VTEST_JUST_ESSENTIAL=1 ./v test-self
42