mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tests: automatically add an .out file if not found, with VAUTOFIX=1 (#8250)
This commit is contained in:
parent
ee663364de
commit
6c24e9ba84
@ -175,6 +175,9 @@ fn (mut task TaskDescription) execute() {
|
|||||||
cli_cmd := '$task.vexe $task.voptions $program'
|
cli_cmd := '$task.vexe $task.voptions $program'
|
||||||
res := os.exec(cli_cmd) or { panic(err) }
|
res := os.exec(cli_cmd) or { panic(err) }
|
||||||
expected_out_path := program.replace('.vv', '') + task.result_extension
|
expected_out_path := program.replace('.vv', '') + task.result_extension
|
||||||
|
if should_autofix && !os.exists(expected_out_path) {
|
||||||
|
os.write_file(expected_out_path, '')
|
||||||
|
}
|
||||||
mut expected := os.read_file(expected_out_path) or { panic(err) }
|
mut expected := os.read_file(expected_out_path) or { panic(err) }
|
||||||
task.expected = clean_line_endings(expected)
|
task.expected = clean_line_endings(expected)
|
||||||
task.found___ = clean_line_endings(res.output)
|
task.found___ = clean_line_endings(res.output)
|
||||||
|
Loading…
Reference in New Issue
Block a user