vdoc: improve failed example report

This commit is contained in:
Delyan Angelov 2025-08-13 16:37:24 +03:00
parent 2e3f0b27f0
commit 5058fd7b79
No known key found for this signature in database
GPG key ID: 66886C0F12D595ED

View file

@ -69,8 +69,9 @@ fn (mut vd VDoc) run_examples(dn doc.DocNode) {
res := os.execute(cmd) res := os.execute(cmd)
if res.exit_code != 0 { if res.exit_code != 0 {
eprintln('${dn_to_location(dn)}:${term.ecolorize(term.red, 'error in documentation example')}') eprintln('${dn_to_location(dn)}:${term.ecolorize(term.red, 'error in documentation example')}')
eprintln(' cmd: ${cmd}') eprintln(' cmd: ${cmd}')
eprintln(' result:') eprintln(' example line: ${term.colorize(term.bright_yellow, example)}')
eprintln(' result:')
eprintln(res.output) eprintln(res.output)
vd.example_failures++ vd.example_failures++
continue continue