X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoder%2Fpdtest;h=1c24e6c21af9d65080bb6495843dac67e1e5542d;hb=5b618b6ea0c919fc67d7e8143ba227dfa2b0fc25;hp=591ad1d5106a6b86544042816dfa99c9791749ed;hpb=a1c10c43350cfbed4ac09d75b07158aac0944c46;p=sigrok-test.git diff --git a/decoder/pdtest b/decoder/pdtest index 591ad1d..1c24e6c 100755 --- a/decoder/pdtest +++ b/decoder/pdtest @@ -571,8 +571,12 @@ try: ERR("Could not find sigrok-dumps repository at %s" % dumps_dir) sys.exit(1) results, errors = run_tests(testlist, fix=opt_fix) + ret = 0 errs, diffs = get_run_tests_error_diff_counts(results) - ret = errs or diffs or 0 + if errs: + ret = 1 + elif diffs: + ret = 2 elif opt_show: show_tests(testlist) elif opt_list: @@ -587,4 +591,3 @@ except Exception as e: raise sys.exit(ret) -