tests: support .vv in compiler_test.v too

pull/6221/head
Delyan Angelov 2020-08-25 18:52:28 +03:00
parent 55fdae77d5
commit e3f79df3ac
2 changed files with 3 additions and 7 deletions

View File

@ -24,17 +24,13 @@ fn test_all() {
})
for path in paths {
print(path + ' ')
program := path.replace('.vv', '.v')
os.cp(path, program) or {
panic(err)
}
program := path
compilation := os.exec('$vexe -o test -cflags "-w" -cg $program') or {
panic(err)
}
if compilation.exit_code != 0 {
panic('compilation failed: $compilation.output')
}
// os.rm(program)
res := os.exec('./test') or {
println('nope')
panic(err)
@ -52,7 +48,7 @@ fn test_all() {
// println(res.output)
// println('============')
mut found := res.output.trim_right('\r\n').replace('\r\n', '\n')
mut expected := os.read_file(program.replace('.v', '') + '.out') or {
mut expected := os.read_file(program.replace('.vv', '') + '.out') or {
panic(err)
}
expected = expected.trim_right('\r\n').replace('\r\n', '\n')

View File

@ -2,5 +2,5 @@
module: main
function: buggy_function()
message: panicing...
file: vlib/v/tests/inout/panic_with_cg.v
file: vlib/v/tests/inout/panic_with_cg.vv
line: 3