1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

tests: add v test-all, move v test-fixed to v test-compiler-full

This commit is contained in:
Delyan Angelov
2021-01-17 16:04:08 +02:00
parent e4850cd6dd
commit 460f32baf2
14 changed files with 226 additions and 166 deletions

View File

@@ -4,18 +4,24 @@ but which are used less frequently by users:
bin2v Convert a binary file to a v source file,
that can be later embedded in a module or program.
build-examples Test if all examples can be built.
build-tools Test if all tools can be built.
build-vbinaries Test if V can be built with different configuration.
test-fmt Test if all files in the current directory are formatted properly.
test-compiler Test if V is working properly by running all tests, including the compiler ones.
NB: this can take a minute or two to run
test-parser Test that the V parser works with the given files, as if
they were typed by a human programmer, one character at a time.
NB: *very slow* for longer files (tens of seconds for 1KB .v file).
Mainly useful as a parser bug finder for the V Language Server project.
build-examples Test if all examples can be built.
build-tools Test if all tools can be built.
build-vbinaries Test if V can be built with different configuration.
setup-freetype Setup thirdparty freetype on Windows.
wipe-cache Remove the V cache folder. Useful for cleaning the cache, and guaranteeing a clean build.
test-all Run most checks, that the CI does locally.
It may take over 2 minutes, and it needs internet connectivity too,
because it tries to also verify that `v install` works.
test-fmt Test if all files in the current directory are formatted properly.
test-compiler-full Test if V is working properly by running all tests, including the compiler ones.
NB: this can 1-2 minutes to run.
test-parser Test that the V parser works with the given files, as if
they were typed by a human programmer, one character at a time.
NB: *very slow* for longer files (tens of seconds for 1KB .v file).
Mainly useful as a parser bug finder for the V Language Server project.
setup-freetype Setup thirdparty freetype on Windows.
wipe-cache Remove the V cache folder. Useful for cleaning the cache, and guaranteeing a clean build.