tools.test vocabulary - Factor Documentation (original) (raw)

tools.test vocabulary
Factor handbook » Vocabulary index

Documentation
Unit testing

Metadata

Parents: tools
Tags: tools
Authors: Slava Pestov

Words

Tuple classes

Class Superclass Slots
test-failure source-file-error continuation

Parsing words

Word Syntax
long-unit-test
must-fail [ quot ] must-fail
must-fail-with [ quot ] [ pred ] must-fail-with
must-infer [ quot ] must-infer
must-infer-as { effect } [ quot ] must-infer-as
must-not-fail
unit-test { output } [ input ] unit-test
unit-test-comparator
unit-test-v~
unit-test~

Symbol words

+test-failure+
forget-tests?
long-unit-tests-enabled?
long-unit-tests-threshold
restartable-tests?
silent-tests?
test-failures
verbose-tests?

Ordinary words

Word Stack effect
:test-failures ( -- )
( error experiment path line# -- test-failure )
refresh-and-test ( prefix -- )
refresh-and-test-all ( -- )
run-test-file ( path -- )
test ( prefix -- )
test-all ( -- )
test-main ( -- )
test-root ( root -- )
with-test-directory ( ..a quot: ( ..a -- ..b ) -- ..b )
with-test-file ( ..a quot: ( ..a path -- ..b ) -- ..b )

Class predicate words

Word Stack effect
test-failure? ( object -- ? )

Files

resource:basis/tools/test/test.factor
resource:basis/tools/test/test-docs.factor
resource:basis/tools/test/test-tests.factor

Metadata files

resource:basis/tools/test/authors.txt
resource:basis/tools/test/summary.txt
resource:basis/tools/test/tags.txt

Children from resource:basis

Vocabulary Summary
tools.test.fuzz