: :test-failures ( -- ) test-failures get errors. ;
-: test ( prefix -- ) loaded-child-vocab-names test-vocabs ;
+: test ( prefix -- )
+ loaded-child-vocab-names test-vocabs ;
-: test-all ( -- ) loaded-vocab-names filter-don't-test test-vocabs ;
+: test-all ( -- )
+ loaded-vocab-names [ don't-test? ] reject test-vocabs ;
: test-main ( -- )
command-line get [ [ load ] [ test ] bi ] each
: don't-test? ( vocab -- ? )
vocab-tags "not tested" swap member? ;
-: filter-don't-test ( vocabs -- vocabs' )
- [ don't-test? ] reject ;
-
TUPLE: unsupported-platform vocab requires ;
: throw-unsupported-platform ( vocab requires -- )