v test-all: add a `v run examples/v_script.vsh` step too
parent
bdd053fcf1
commit
6ea750da8d
|
@ -107,9 +107,10 @@ jobs:
|
||||||
run: ./v -W build-tools
|
run: ./v -W build-tools
|
||||||
- name: Test v binaries
|
- name: Test v binaries
|
||||||
run: ./v build-vbinaries
|
run: ./v build-vbinaries
|
||||||
|
- name: Run a VSH script
|
||||||
|
run: ./v run examples/v_script.vsh
|
||||||
- name: Test v tutorials
|
- name: Test v tutorials
|
||||||
run: |
|
run: ./v tutorials/building_a_simple_web_blog_with_vweb/code/blog
|
||||||
./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
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,10 @@ fn get_all_commands() []Command {
|
||||||
okmsg: 'V prints the generated source code to stdout with `-o -` .'
|
okmsg: 'V prints the generated source code to stdout with `-o -` .'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
res << Command{
|
||||||
|
line: '$vexe run examples/v_script.vsh'
|
||||||
|
okmsg: 'V can run the .VSH script file examples/v_script.vsh'
|
||||||
|
}
|
||||||
res << Command{
|
res << Command{
|
||||||
line: '$vexe -o vtmp cmd/v'
|
line: '$vexe -o vtmp cmd/v'
|
||||||
okmsg: 'V can compile itself.'
|
okmsg: 'V can compile itself.'
|
||||||
|
|
|
@ -9,10 +9,10 @@ for _ in 0 .. 3 {
|
||||||
}
|
}
|
||||||
|
|
||||||
println('\nMaking dir "v_script_dir".')
|
println('\nMaking dir "v_script_dir".')
|
||||||
mkdir('v_script_dir')
|
mkdir('v_script_dir') ?
|
||||||
|
|
||||||
println("\nEntering into v_script_dir and listing it's files.")
|
println("\nEntering into v_script_dir and listing it's files.")
|
||||||
chdir('v_script_dir')
|
chdir('v_script_dir') ?
|
||||||
files := ls('.') or { panic(err.msg) }
|
files := ls('.') or { panic(err.msg) }
|
||||||
println(files)
|
println(files)
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ again_ls := ls('.') or { panic(err.msg) }
|
||||||
println(again_ls)
|
println(again_ls)
|
||||||
|
|
||||||
println('\nRemoving foo.txt and v_script_dir')
|
println('\nRemoving foo.txt and v_script_dir')
|
||||||
rm('foo.txt')
|
rm('foo.txt') ?
|
||||||
chdir('../')
|
chdir('../') ?
|
||||||
rmdir('v_script_dir')
|
rmdir('v_script_dir') ?
|
||||||
|
|
||||||
print('\nDoes v_script_dir still exist? ')
|
print('\nDoes v_script_dir still exist? ')
|
||||||
println(exists('v_script_dir'))
|
println(exists('v_script_dir'))
|
||||||
|
|
Loading…
Reference in New Issue