mason.report: Crazy mason code sucks. So brittle. So fragile.

If we skip benchmarks, don't report them in the final email.
factor-shell
Doug Coleman 2017-12-17 21:30:28 -06:00
parent f6f15b9c82
commit cc4ad4aaaa
1 changed files with 7 additions and 5 deletions

View File

@ -2,7 +2,7 @@
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: assocs combinators.smart debugger fry io.encodings.utf8 USING: assocs combinators.smart debugger fry io.encodings.utf8
io.files io.streams.string kernel literals locals mason.common io.files io.streams.string kernel literals locals mason.common
mason.config mason.disk math math.parser namespaces sequences mason.config mason.disk mason.test math namespaces sequences
xml.syntax xml.writer ; xml.syntax xml.writer ;
IN: mason.report IN: mason.report
@ -123,10 +123,12 @@ IN: mason.report
help-lint-errors-file help-lint-errors-file
error-dump error-dump
"Benchmark errors" skip-mason-benchmarks get [
benchmark-error-vocabs-file "Benchmark errors"
benchmark-error-messages-file benchmark-error-vocabs-file
error-dump benchmark-error-messages-file
error-dump
] unless
benchmarks-file eval-file benchmarks-table benchmarks-file eval-file benchmarks-table
] output>array ] output>array