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

fmt: fail keep test when bin2v_keep preparation step fails (#9361)

This commit is contained in:
Lukas Neubert
2021-03-19 12:13:03 +01:00
committed by GitHub
parent 125236694f
commit 82c4daa4b7
4 changed files with 41 additions and 17 deletions

View File

@@ -77,7 +77,7 @@ fn (context Context) bname_and_bytes(file string) ?(string, []byte) {
fname := os.file_name(file)
fname_escaped := fname.replace_each(['.', '_', '-', '_'])
byte_name := '$context.prefix$fname_escaped'.to_lower()
fbytes := os.read_bytes(file) or { return error('Error: $err') }
fbytes := os.read_bytes(file) or { return error('Error: $err.msg') }
return byte_name, fbytes
}
@@ -108,7 +108,7 @@ fn main() {
exit(0)
}
files := fp.finalize() or {
eprintln('Error: $err')
eprintln('Error: $err.msg')
exit(1)
}
real_files := files.filter(it != 'bin2v')
@@ -123,8 +123,8 @@ fn main() {
mut file_byte_map := map[string][]byte{}
for file in real_files {
bname, fbytes := context.bname_and_bytes(file) or {
eprintln(err)
continue
eprintln(err.msg)
exit(1)
}
file_byte_map[bname] = fbytes
}