1 USING: io.directories io.files io.files.temp kernel mason.common
2 mason.config mason.report namespaces tools.test xml xml.writer ;
5 { 0 0 } [ [ ] with-report ] must-infer-as
8 [ t ] [ "report" file-exists? ] unit-test
9 [ ] [ "report" file>xml drop ] unit-test
10 [ ] [ "report" delete-file ] unit-test ;
12 "builds" temp-file builds-dir [
14 "resource:extra/mason/report/fake-data/" "." copy-tree
17 timings-table pprint-xml
20 [ ] [ successful-report ] unit-test
23 [ status-error ] [ 1234 compile-failed ] unit-test
26 [ status-error ] [ 1235 boot-failed ] unit-test
29 [ status-error ] [ 1236 test-failed ] unit-test