bowtie-json-schema/bowtie

Uncaught harness errors should cause non-zero exit statuses

Open

#809 创建于 2024年2月4日

在 GitHub 查看
 (19 评论) (0 反应) (0 负责人)Python (76 fork)github user discovery
good first issue

仓库指标

Star
 (90 star)
PR 合并指标
 (PR 指标待抓取)

描述

A bowtie suite or bowtie run execution treats test failures by still exiting with 0 exit code, as failures are part of Bowtie's "normal behavior" as a compliance checker.

However -- errors, particularly uncaught errors which should be being handled in the harness, are not, and should likely trigger nonzero exit status.

Note that as part of fixing this you may also need to check whether any existing harnesses have uncaught errors (and to catch them if so) -- otherwise Bowtie's own report generation will begin to fail.

贡献者指南