]> gitweb.factorcode.org Git - factor.git/commitdiff
New convention for unit tests
authorSlava Pestov <slava@factorcode.org>
Sat, 1 Mar 2008 22:00:45 +0000 (17:00 -0500)
committerSlava Pestov <slava@factorcode.org>
Sat, 1 Mar 2008 22:00:45 +0000 (17:00 -0500)
226 files changed:
core/alien/alien-tests.factor
core/alien/c-types/c-types-tests.factor
core/alien/compiler/compiler-tests.factor
core/alien/structs/structs-tests.factor
core/arrays/arrays-tests.factor
core/assocs/assocs-tests.factor
core/bit-arrays/bit-arrays-tests.factor
core/bit-vectors/bit-vectors-tests.factor
core/bootstrap/image/image-tests.factor
core/boxes/boxes-tests.factor
core/byte-arrays/byte-arrays-tests.factor
core/byte-vectors/byte-vectors-tests.factor
core/classes/classes-tests.factor
core/combinators/combinators-tests.factor
core/command-line/command-line-tests.factor
core/compiler/tests/curry.factor
core/compiler/tests/float.factor
core/compiler/tests/intrinsics.factor
core/compiler/tests/simple.factor
core/compiler/tests/stack-trace.factor
core/compiler/tests/templates-early.factor
core/compiler/tests/templates.factor
core/compiler/tests/tuples.factor
core/continuations/continuations-tests.factor
core/cpu/arm/assembler/assembler-tests.factor
core/cpu/x86/assembler/assembler-tests.factor
core/debugger/debugger-tests.factor
core/definitions/definitions-tests.factor
core/dlists/dlists-tests.factor
core/effects/effects-tests.factor
core/float-arrays/float-arrays-tests.factor
core/float-vectors/float-vectors-tests.factor
core/generic/generic-tests.factor
core/growable/growable-tests.factor
core/hashtables/hashtables-tests.factor
core/heaps/heaps-tests.factor
core/inference/class/class-tests.factor
core/inference/inference-tests.factor
core/inference/state/state-tests.factor
core/inference/transforms/transforms-tests.factor
core/init/init-tests.factor
core/inspector/inspector-tests.factor
core/io/backend/backend-tests.factor
core/io/binary/binary-tests.factor
core/io/files/files-tests.factor
core/io/io-tests.factor
core/io/streams/c/c-tests.factor
core/io/streams/duplex/duplex-tests.factor
core/io/streams/lines/lines-tests.factor
core/io/streams/nested/nested-tests.factor
core/io/streams/string/string-tests.factor
core/io/test/no-trailing-eol.factor
core/kernel/kernel-tests.factor
core/listener/listener-tests.factor
core/math/bitfields/bitfields-tests.factor
core/math/floats/floats-tests.factor
core/math/integers/integers-tests.factor
core/math/intervals/intervals-tests.factor
core/math/math-tests.factor
core/math/parser/parser-tests.factor
core/memory/memory-tests.factor
core/mirrors/mirrors-tests.factor
core/namespaces/namespaces-tests.factor
core/optimizer/control/control-tests.factor
core/optimizer/def-use/def-use-tests.factor
core/optimizer/optimizer-tests.factor
core/parser/parser-tests.factor
core/prettyprint/prettyprint-tests.factor
core/quotations/quotations-tests.factor
core/sbufs/sbufs-tests.factor
core/sequences/sequences-tests.factor
core/sorting/sorting-tests.factor
core/splitting/splitting-tests.factor
core/strings/strings-tests.factor
core/system/system-tests.factor
core/threads/threads-tests.factor
core/tuples/tuples-tests.factor
core/vectors/vectors-tests.factor
core/vocabs/loader/loader-tests.factor
core/vocabs/vocabs-tests.factor
core/words/words-tests.factor
extra/ascii/ascii-tests.factor
extra/benchmark/reverse-complement/reverse-complement-tests.factor
extra/calendar/format/format-tests.factor
extra/channels/channels-tests.factor
extra/channels/remote/remote-tests.factor
extra/cocoa/cocoa-tests.factor
extra/combinators/lib/lib-tests.factor
extra/concurrency/combinators/combinators-tests.factor
extra/concurrency/count-downs/count-downs-tests.factor
extra/concurrency/exchangers/exchangers-tests.factor
extra/concurrency/flags/flags-tests.factor
extra/concurrency/futures/futures-tests.factor
extra/concurrency/locks/locks-tests.factor
extra/concurrency/mailboxes/mailboxes-tests.factor
extra/concurrency/messaging/messaging-tests.factor
extra/concurrency/promises/promises-tests.factor
extra/coroutines/coroutines-tests.factor
extra/crypto/hmac/hmac-tests.factor
extra/crypto/timing/timing-tests.factor
extra/crypto/xor/xor-tests.factor
extra/db/postgresql/postgresql-tests.factor
extra/db/sqlite/sqlite-tests.factor
extra/db/tuples/tuples-tests.factor
extra/delegate/delegate-tests.factor
extra/destructors/destructors-tests.factor
extra/documents/documents-tests.factor
extra/farkup/farkup-tests.factor
extra/fjsc/fjsc-tests.factor
extra/fry/fry-tests.factor
extra/furnace/furnace-tests.factor
extra/furnace/validator/validator-tests.factor
extra/globs/globs-tests.factor
extra/help/crossref/crossref-tests.factor
extra/help/definitions/definitions-tests.factor
extra/help/markup/markup-tests.factor
extra/help/syntax/syntax-tests.factor
extra/help/topics/topics-tests.factor
extra/hexdump/hexdump-tests.factor
extra/html/elements/elements-tests.factor
extra/html/html-tests.factor
extra/html/parser/parser-tests.factor
extra/html/parser/utils/utils-tests.factor
extra/http/http-tests.factor
extra/http/server/server-tests.factor
extra/http/server/templating/templating-tests.factor
extra/io/buffers/buffers-tests.factor
extra/io/launcher/launcher-tests.factor
extra/io/mmap/mmap-tests.factor
extra/io/server/server-tests.factor
extra/io/sockets/impl/impl-tests.factor
extra/io/unix/files/files-tests.factor
extra/io/unix/launcher/launcher-tests.factor
extra/io/unix/unix-tests.factor
extra/io/windows/nt/nt-tests.factor
extra/jamshred/tunnel/tunnel-tests.factor
extra/koszul/koszul-tests.factor
extra/lazy-lists/examples/examples-tests.factor
extra/lazy-lists/lazy-lists-tests.factor
extra/levenshtein/levenshtein-tests.factor
extra/lint/lint-tests.factor
extra/locals/locals-tests.factor
extra/macros/macros-tests.factor
extra/match/match-tests.factor
extra/math/analysis/analysis-tests.factor
extra/math/combinatorics/combinatorics-tests.factor
extra/math/complex/complex-tests.factor
extra/math/erato/erato-tests.factor
extra/math/functions/functions-tests.factor
extra/math/matrices/elimination/elimination-tests.factor
extra/math/matrices/matrices-tests.factor
extra/math/miller-rabin/miller-rabin-tests.factor
extra/math/numerical-integration/numerical-integration-tests.factor
extra/math/polynomials/polynomials-tests.factor
extra/math/quaternions/quaternions-tests.factor
extra/math/ranges/ranges-tests.factor
extra/math/ratios/ratios-tests.factor
extra/math/statistics/statistics-tests.factor
extra/math/text/english/english-tests.factor
extra/math/vectors/vectors-tests.factor
extra/models/models-tests.factor
extra/money/money-tests.factor
extra/multi-methods/multi-methods-tests.factor
extra/parser-combinators/parser-combinators-tests.factor
extra/partial-continuations/partial-continuations-tests.factor
extra/peg/ebnf/ebnf-tests.factor
extra/peg/peg-tests.factor
extra/peg/pl0/pl0-tests.factor
extra/peg/search/search-tests.factor
extra/porter-stemmer/porter-stemmer-tests.factor
extra/random/random-tests.factor
extra/sequences/lib/lib-tests.factor
extra/serialize/serialize-tests.factor
extra/smtp/smtp-tests.factor
extra/taxes/taxes-tests.factor
extra/tools/annotations/annotations-tests.factor
extra/tools/browser/browser-tests.factor
extra/tools/crossref/crossref-tests.factor
extra/tools/deploy/deploy-tests.factor
extra/tools/memory/memory-tests.factor
extra/tools/profiler/profiler-tests.factor
extra/tools/test/test-docs.factor
extra/tools/test/test.factor
extra/tools/test/tools.factor
extra/tools/walker/walker-tests.factor
extra/trees/avl/avl-tests.factor
extra/trees/splay/splay-tests.factor
extra/trees/trees-tests.factor
extra/tuple-syntax/tuple-syntax-tests.factor
extra/tuples/lib/lib-tests.factor
extra/ui/commands/commands-tests.factor
extra/ui/gadgets/books/books-tests.factor
extra/ui/gadgets/buttons/buttons-tests.factor
extra/ui/gadgets/frames/frames-tests.factor
extra/ui/gadgets/gadgets-tests.factor
extra/ui/gadgets/grids/grids-tests.factor
extra/ui/gadgets/labelled/labelled-tests.factor
extra/ui/gadgets/lists/lists-tests.factor
extra/ui/gadgets/packs/packs-tests.factor
extra/ui/gadgets/panes/panes-tests.factor
extra/ui/gadgets/presentations/presentations-tests.factor
extra/ui/gadgets/scrollers/scrollers-tests.factor
extra/ui/gadgets/slots/slots-tests.factor
extra/ui/gadgets/tracks/tracks-tests.factor
extra/ui/gadgets/worlds/worlds-tests.factor
extra/ui/operations/operations-tests.factor
extra/ui/tools/browser/browser-tests.factor
extra/ui/tools/interactor/interactor-tests.factor
extra/ui/tools/listener/listener-tests.factor
extra/ui/tools/search/search-tests.factor
extra/ui/tools/tools-tests.factor
extra/ui/tools/walker/walker-tests.factor
extra/ui/tools/workspace/workspace-tests.factor
extra/ui/traverse/traverse-tests.factor
extra/units/imperial/imperial-tests.factor
extra/units/si/si-tests.factor
extra/units/units-tests.factor
extra/xml/tests/arithmetic.factor
extra/xml/tests/soap.factor
extra/xml/tests/templating.factor
extra/xml/tests/test.factor
extra/xmode/catalog/catalog-tests.factor
extra/xmode/keyword-map/keyword-map-tests.factor
extra/xmode/marker/marker-tests.factor
extra/xmode/rules/rules-tests.factor
extra/xmode/utilities/utilities-tests.factor

index 74c94c8edf381bbd3d69d433a58b25bc99803e02..72feca27cd72a2c1ad0762a3dfce28e403cc78f1 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: alien.tests
 USING: alien alien.accessors byte-arrays arrays kernel
 kernel.private namespaces tools.test sequences libc math system
 prettyprint ;
index 719068e0318ed18fb03370dc60a4853aaffe2b96..843b0a826b22696ed0e0c1b43c25419d39516bb3 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: alien.c-types.tests
 USING: alien alien.syntax alien.c-types kernel tools.test
 sequences system libc ;
 
index 876310cc5d2ee7a6cb7ee31387e2ff39e8420a8e..7e2e23726b918b76260fadf198f4e44dce94889b 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: alien.compiler.tests\r
 USING: alien alien.c-types alien.syntax compiler kernel\r
 namespaces namespaces tools.test sequences inference words\r
 arrays parser quotations continuations inference.backend effects\r
index b934cd56a35c5c5411a50ac470a4932d6f4b89bf..a33a86d4b54fd42e8ec593206c76b465b67c10db 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: alien.structs.tests
 USING: alien alien.syntax alien.c-types kernel tools.test
 sequences system libc words vocabs namespaces ;
 
index e07f192197b764f84bb0ef23f096397817b955f3..a7801c7d745e424c6b0db85f2fbe78fde3d735dc 100755 (executable)
@@ -1,6 +1,6 @@
 USING: arrays kernel sequences sequences.private growable
 tools.test vectors layouts system math vectors.private ;
-IN: temporary
+IN: arrays.tests
 
 [ -2 { "a" "b" "c" } nth ] must-fail
 [ 10 { "a" "b" "c" } nth ] must-fail
index 8fabee06ef66b929d0637f1427ae54fcce265214..a0a60e875a1fbac25dc274550658ff9ecce4cd33 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: assocs.tests
 USING: kernel math namespaces tools.test vectors sequences
 sequences.private hashtables io prettyprint assocs
 continuations ;
index 5f89b906082aa3be622e594cafcdb1964a9cd3b7..5774b86e45f3f808dbcd5903d0d5e831e541497e 100755 (executable)
@@ -1,6 +1,6 @@
 USING: sequences arrays bit-arrays kernel tools.test math
 random ;
-IN: temporary
+IN: bit-arrays.tests
 
 [ 100 ] [ 100 <bit-array> length ] unit-test
 
index 5838c1eb8dca9ed0865fd183915a2b6563de1c17..dff9a8db37f2da33682a712da04a1e6961505471 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: bit-vectors.tests\r
 USING: tools.test bit-vectors vectors sequences kernel math ;\r
 \r
 [ 0 ] [ 123 <bit-vector> length ] unit-test\r
index 8c618a8f3015565e09c8400ae4c09a073f801c7c..ae5c66a45ce916023a75350dc23bbedc1db4ab5f 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: bootstrap.image.tests
 USING: bootstrap.image bootstrap.image.private tools.test ;
 
 \ ' must-infer
index 66ee5247ecee07267ddbd79eb544505c0cb075ee..76a6cfd8b1cefc6de1dd19c27a78ed6c19ed6c0a 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: boxes.tests\r
 USING: boxes namespaces tools.test ;\r
 \r
 [ ] [ <box> "b" set ] unit-test\r
index b5b01c201b329db17b591955f9753060deae8d5e..07b82f6111268d41ea7bd0e137ad01069d2d7b07 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: byte-arrays.tests\r
 USING: tools.test byte-arrays ;\r
 \r
 [ B{ 1 2 3 0 0 0 } ] [ 6 B{ 1 2 3 } resize-byte-array ] unit-test\r
index 2d9ca1f2055052b9cc5302d47f343f915d4d0af8..d457d6805e5371a2c1e8902a512886ac4a7f5c2c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: byte-vectors.tests\r
 USING: tools.test byte-vectors vectors sequences kernel ;\r
 \r
 [ 0 ] [ 123 <byte-vector> length ] unit-test\r
index 103c4eed0928db6c5e0094d9b101f5d997577bbf..38ca7963843f68b01c00e726a4d97e455aa024b3 100755 (executable)
@@ -3,7 +3,7 @@ kernel math namespaces parser prettyprint sequences strings
 tools.test vectors words quotations classes io.streams.string
 classes.private classes.union classes.mixin classes.predicate
 vectors definitions source-files compiler.units ;
-IN: temporary
+IN: classes.tests
 
 H{ } "s" set
 
@@ -62,7 +62,7 @@ UNION: bah fixnum alien ;
 [ bah ] [ \ bah? "predicating" word-prop ] unit-test
 
 ! Test generic see and parsing
-[ "USING: alien math ;\nIN: temporary\nUNION: bah fixnum alien ;\n" ]
+[ "USING: alien math ;\nIN: classes.tests\nUNION: bah fixnum alien ;\n" ]
 [ [ \ bah see ] with-string-writer ] unit-test
 
 ! Test redefinition of classes
@@ -78,7 +78,7 @@ M: union-1 generic-update-test drop "union-1" ;
 
 [ union-1 ] [ fixnum float class-or ] unit-test
 
-"IN: temporary USE: math USE: arrays UNION: union-1 rational array ;" eval
+"IN: classes.tests USE: math USE: arrays UNION: union-1 rational array ;" eval
 
 [ t ] [ bignum union-1 class< ] unit-test
 [ f ] [ union-1 number class< ] unit-test
@@ -86,7 +86,7 @@ M: union-1 generic-update-test drop "union-1" ;
 
 [ object ] [ fixnum float class-or ] unit-test
 
-"IN: temporary USE: math PREDICATE: integer union-1 even? ;" eval
+"IN: classes.tests USE: math PREDICATE: integer union-1 even? ;" eval
 
 [ f ] [ union-1 union-class? ] unit-test
 [ t ] [ union-1 predicate-class? ] unit-test
@@ -126,7 +126,7 @@ INSTANCE: integer mx1
 [ t ] [ mx1 integer class< ] unit-test
 [ t ] [ mx1 number class< ] unit-test
 
-"IN: temporary USE: arrays INSTANCE: array mx1" eval
+"IN: classes.tests USE: arrays INSTANCE: array mx1" eval
 
 [ t ] [ array mx1 class< ] unit-test
 [ f ] [ mx1 number class< ] unit-test
@@ -157,7 +157,7 @@ UNION: redefine-bug-2 redefine-bug-1 quotation ;
 [ t ] [ quotation redefine-bug-2 class< ] unit-test
 [ redefine-bug-2 ] [ fixnum quotation class-or ] unit-test
 
-[ ] [ "IN: temporary USE: math UNION: redefine-bug-1 bignum ;" eval ] unit-test
+[ ] [ "IN: classes.tests USE: math UNION: redefine-bug-1 bignum ;" eval ] unit-test
 
 [ t ] [ bignum redefine-bug-1 class< ] unit-test
 [ f ] [ fixnum redefine-bug-2 class< ] unit-test
@@ -185,7 +185,7 @@ DEFER: mixin-forget-test-g
 [ ] [
     {
         "USING: sequences ;"
-        "IN: temporary"
+        "IN: classes.tests"
         "MIXIN: mixin-forget-test"
         "INSTANCE: sequence mixin-forget-test"
         "GENERIC: mixin-forget-test-g ( x -- y )"
@@ -200,7 +200,7 @@ DEFER: mixin-forget-test-g
 [ ] [
     {
         "USING: hashtables ;"
-        "IN: temporary"
+        "IN: classes.tests"
         "MIXIN: mixin-forget-test"
         "INSTANCE: hashtable mixin-forget-test"
         "GENERIC: mixin-forget-test-g ( x -- y )"
index ce8e18086796c9154f068224326bd2b4c52cdfd9..8abc53e43fc850f1441ca89372cbb58dcad68942 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: combinators.tests
 USING: alien strings kernel math tools.test io prettyprint
 namespaces combinators words ;
 
index c4221b0d0669da80425e9242e9a6a4f38a71c9fa..226765bafe82a58fe41d3227ecab6de22ddd4c80 100644 (file)
@@ -1,5 +1,5 @@
 USING: namespaces tools.test kernel command-line ;
-IN: temporary
+IN: command-line.tests
 
 [
     [ f ] [ "-no-user-init" cli-arg ] unit-test
index 982b3cfb75b4dfe015ba0b7dd3e19d0bb823488f..d2e7115f8f673bc699aa937744167e75c30ff6c8 100755 (executable)
@@ -1,6 +1,6 @@
 USING: tools.test quotations math kernel sequences
 assocs namespaces compiler.units ;
-IN: temporary
+IN: compiler.tests
 
 [ 3 ] [ 5 [ [ 2 - ] curry call ] compile-call ] unit-test
 [ 3 ] [ [ 5 [ 2 - ] curry call ] compile-call ] unit-test
index 11470f710241a396fea2e3ebbc83f9497e05051d..0d457a83102ed1c41780017d70a97eed73a5d68f 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: compiler.tests
 USING: compiler.units kernel kernel.private memory math
 math.private tools.test math.floats.private ;
 
index d1e6f7abf43f0b6c39c1d793552eed64bd5bc566..dd9a453cfc2391f4bf44bc9b93d44c0a43940eb4 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: compiler.tests
 USING: arrays compiler.units kernel kernel.private math
 math.constants math.private sequences strings tools.test words
 continuations sequences.private hashtables.private byte-arrays
index 7f23e28becd7ef8774f4da379d361acda8b0fd5a..13b7de698757b2beaa7bf691cd7cb458bdebeeda 100755 (executable)
@@ -1,7 +1,7 @@
 USING: compiler.units tools.test kernel kernel.private
 sequences.private math.private math combinators strings
 alien arrays memory ;
-IN: temporary
+IN: compiler.tests
 
 ! Test empty word
 [ ] [ [ ] compile-call ] unit-test
index 137d86b489de17cd8cf356cc02cde89bd39b17ad..f54ac622045b0ae6954a9bfaea3a1ca3cc4de147 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: compiler.tests
 USING: compiler tools.test namespaces sequences
 kernel.private kernel math continuations continuations.private
 words splitting sorting ;
index 13d834a4898cb447d94c8c574d83d011edf3a288..bdbc98507825dbf439b5708b4d3050743c88f927 100755 (executable)
@@ -1,5 +1,5 @@
 ! Testing templates machinery without compiling anything
-IN: temporary
+IN: compiler.tests
 USING: compiler generator generator.registers
 generator.registers.private tools.test namespaces sequences
 words kernel math effects definitions compiler.units ;
index 4be700f2219bf66c5b6baf81ebb1a98826573fcb..1c19730ec0373dea9973f4fad338aa5eadf6e3f2 100755 (executable)
@@ -4,7 +4,7 @@ hashtables.private math.private namespaces sequences
 sequences.private tools.test namespaces.private slots.private
 sequences.private byte-arrays alien alien.accessors layouts
 words definitions compiler.units io combinators ;
-IN: temporary
+IN: compiler.tests
 
 ! Oops!
 [ 5000 ] [ [ 5000 ] compile-call ] unit-test
index 7acd599cb85dd38fb25fd784c9fab1fa7df158ff..5843575eeb71570a4e52f44ed8c84d7e7317288d 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: compiler.tests
 USING: kernel tools.test compiler.units ;
 
 TUPLE: color red green blue ;
index b7d580afe5863721d385ef983557a892ac52d6aa..d5ede6008674ce9c1531b58ff1ee5077efd2923e 100755 (executable)
@@ -1,7 +1,7 @@
 USING: kernel math namespaces io tools.test sequences vectors
 continuations debugger parser memory arrays words
 kernel.private ;
-IN: temporary
+IN: continuations.tests
 
 : (callcc1-test)
     swap 1- tuck swap ?push
index 219015fae9f9d6e3148501ba0ecd7a05f6388993..a30ab9f7970646930340f9f2325f7b0759449fc9 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: cpu.arm.assembler.tests
 USING: assembler-arm math test namespaces sequences kernel
 quotations ;
 
index 256bc57578f25d9b617b93f4a12a132083f816c8..caa00bd618ed2e8bb604542a4c98345b0c02d7b9 100644 (file)
@@ -1,5 +1,5 @@
 USING: cpu.x86.assembler kernel tools.test namespaces ;
-IN: temporary
+IN: cpu.x86.assembler.tests
 
 [ { HEX: 49 HEX: 89 HEX: 04 HEX: 24 } ] [ [ R12 [] RAX MOV ] { } make ] unit-test
 [ { HEX: 49 HEX: 8b HEX: 06 } ] [ [ RAX R14 [] MOV ] { } make ] unit-test
index 31c3e8a762a64a1558ea720889f8413e031304dd..afa4aa1c28c9468851fe9795550ea5e1ded77389 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: debugger.tests\r
 USING: debugger kernel continuations tools.test ;\r
 \r
 [ ] [ [ drop ] [ error. ] recover ] unit-test\r
index f0b0888052580fd2fd85ffd908597e81dd2bae10..4e8fb255ddead832ca0391cecc0b909e4b4d2774 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: definitions.tests
 USING: tools.test generic kernel definitions sequences
 compiler.units ;
 
index 203c975bb28e8f748adf149f02dc80983af7f499..cd651bff2f52f0d0bbdf7a9956bbedc0c0d157fd 100755 (executable)
@@ -1,7 +1,7 @@
 USING: dlists dlists.private kernel tools.test random assocs
 hashtables sequences namespaces sorting debugger io prettyprint
 math ;
-IN: temporary
+IN: dlists.tests
 
 [ t ] [ <dlist> dlist-empty? ] unit-test
 
index 46037ba0d48e44a8d70d448b02aaf5167a8745a7..234f567f25e9fabbb9d02a11acd610ed7fc53dfc 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: effects.tests
 USING: effects tools.test ;
 
 [ t ] [ 1 1 <effect> 2 2 <effect> effect<= ] unit-test
index 0e0ab3feb691c77910dba1cc74d04555065f92c6..0918eecd84b890bf25e1c4cb11b48dc0a91381f2 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: float-arrays.tests
 USING: float-arrays tools.test ;
 
 [ F{ 1.0 1.0 1.0 } ] [ 3 1.0 <float-array> ] unit-test
index 68b8195eb7dbeb889c501fe27d3f092abad9ef00..383dd4bcf25332934e984be2e59009bb4910935c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: float-vectors.tests\r
 USING: tools.test float-vectors vectors sequences kernel ;\r
 \r
 [ 0 ] [ 123 <float-vector> length ] unit-test\r
index e3fdbc7b46b40a6856d3c55ab7a8a7936bd11558..2dc699f87bec8c8a3b96b1cd8568084851737f52 100755 (executable)
@@ -3,7 +3,7 @@ generic.math assocs hashtables io kernel math namespaces parser
 prettyprint sequences strings tools.test vectors words
 quotations classes continuations layouts classes.union sorting
 compiler.units ;
-IN: temporary
+IN: generic.tests
 
 GENERIC: foobar ( x -- y )
 M: object foobar drop "Hello world" ;
@@ -87,11 +87,11 @@ M: number union-containment drop 2 ;
 [ 2 ] [ 1.0 union-containment ] unit-test
 
 ! Testing recovery from bad method definitions
-"IN: temporary GENERIC: unhappy ( x -- x )" eval
+"IN: generic.tests GENERIC: unhappy ( x -- x )" eval
 [
-    "IN: temporary M: dictionary unhappy ;" eval
+    "IN: generic.tests M: dictionary unhappy ;" eval
 ] must-fail
-[ ] [ "IN: temporary GENERIC: unhappy ( x -- x )" eval ] unit-test
+[ ] [ "IN: generic.tests GENERIC: unhappy ( x -- x )" eval ] unit-test
 
 GENERIC# complex-combination 1 ( a b -- c )
 M: string complex-combination drop ;
@@ -192,12 +192,12 @@ SYMBOL: redefinition-test-generic
 
 TUPLE: redefinition-test-tuple ;
 
-"IN: temporary M: redefinition-test-tuple redefinition-test-generic ;" eval
+"IN: generic.tests M: redefinition-test-tuple redefinition-test-generic ;" eval
 
 [ t ] [
     [
         redefinition-test-generic ,
-        "IN: temporary TUPLE: redefinition-test-tuple ;" eval
+        "IN: generic.tests TUPLE: redefinition-test-tuple ;" eval
         redefinition-test-generic ,
     ] { } make all-equal?
 ] unit-test
index a220ccc45e224969fd50aeeab8a13b7fd6aa3376..7ba67fe97b0283fd082c48c7ff38d1b67664b019 100755 (executable)
@@ -1,6 +1,6 @@
 USING: math sequences classes growable tools.test kernel
 layouts ;
-IN: temporary
+IN: growable.tests
 
 ! erg found this one
 [ fixnum ] [
index 31486372f2d87aeed847808edb330d1135ea6ead..a62b306378778018c512d893fe18c25dfce79b00 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: hashtables.tests
 USING: kernel math namespaces tools.test vectors sequences
 sequences.private hashtables io prettyprint assocs
 continuations ;
index f199ba883787bef8bdd37319ee50e8465316f502..61e09d894e556d8200121d7ac92caa4942cc13c2 100755 (executable)
@@ -3,7 +3,7 @@
 
 USING: arrays kernel math namespaces tools.test
 heaps heaps.private math.parser random assocs sequences sorting ;
-IN: temporary
+IN: heaps.tests
 
 [ <min-heap> heap-pop ] must-fail
 [ <max-heap> heap-pop ] must-fail
index 10eae1eb99c21069966570965688936ad450d117..df90ac2291e002702362688cff19860f4c95a083 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: inference.class.tests
 USING: arrays math.private kernel math compiler inference
 inference.dataflow optimizer tools.test kernel.private generic
 sequences words inference.class quotations alien
index 1fe4b7ae1e6f969f698ae7d09a1ae639eca91085..3c12e388c4f0f50720ffd90b21bc31d40e497c3c 100755 (executable)
@@ -6,7 +6,7 @@ continuations generic.standard sorting assocs definitions
 prettyprint io inspector tuples classes.union classes.predicate
 debugger threads.private io.streams.string io.timeouts
 io.thread sequences.private ;
-IN: temporary
+IN: inference.tests
 
 { 0 2 } [ 2 "Hello" ] must-infer-as
 { 1 2 } [ dup ] must-infer-as
index 02a3c4fde05b6eec6251c47d0030410f9b27a98e..84d72bdd9b25f55de88569d466dc550a33ee5c63 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: inference.state.tests
 USING: tools.test inference.state words ;
 
 SYMBOL: a
index 0e5c3e231e23b68e8d4a921d8ad22d39134666c1..88aac780c10dbf2b55f5ce1898bf618c3b922b19 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: inference.transforms.tests
 USING: sequences inference.transforms tools.test math kernel
 quotations inference ;
 
index aa7cd0ea582c470a14b879671971e4219c3a4b0d..ce68a1d7ab762a75a164bd3e9530c49047061d16 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: init.tests
 USING: init namespaces sequences math tools.test kernel ;
 
 [ t ] [
index fce0cc0c86198bafc965357c18264bc2d7aca9e6..72c1a9a6bf16fd5baaf85afa2a41299484530fb9 100644 (file)
@@ -1,6 +1,6 @@
 USING: kernel tools.test math namespaces prettyprint
 sequences inspector io.streams.string ;
-IN: temporary
+IN: inspector.tests
 
 [ 1 2 3 ] describe
 f describe
index e295cc34dc446137b526115c1fcdf94ceb53de43..04f34068eb3f094f6ae7b71229df3c4a6b2ca2dd 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: io.backend.tests\r
 USING: tools.test io.backend kernel ;\r
 \r
 [ ] [ "a" normalize-pathname drop ] unit-test\r
index 69e733b55a72aaf9e01c339ed74ac11f6edeca8c..f6d103b0d163d7aa9f2d3652789e1e41fe733466 100755 (executable)
@@ -1,5 +1,5 @@
 USING: io.binary tools.test ;
-IN: temporary
+IN: io.binary.tests
 
 [ "\0\0\u000004\u0000d2" ] [ 1234 4 >be ] unit-test
 [ "\u0000d2\u000004\0\0" ] [ 1234 4 >le ] unit-test
index 850a30380b6f58a3a124cd282acc1d770f6c6ff5..4903f86e4b046b0a6eadeafd0149b6c01abf43dc 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.files.tests
 USING: tools.test io.files io threads kernel continuations ;
 
 [ "passwd" ] [ "/etc/passwd" file-name ] unit-test
index 23686abab54ab77b4f6a1f9ddac50505536ae0bb..e3c249ec5d4e7fe805a5270723e94befbc00a00b 100644 (file)
@@ -1,10 +1,10 @@
 USING: arrays io io.files kernel math parser strings system
 tools.test words namespaces ;
-IN: temporary
+IN: io.tests
 
 [ f ] [
     "resource:/core/io/test/no-trailing-eol.factor" run-file
-    "foo" "temporary" lookup
+    "foo" "io.tests" lookup
 ] unit-test
 
 : <resource-reader> ( resource -- stream )
index 16b78c2192c629ff29caa8792772be320b482043..3da9f27646173a8f27f6a06815ba7bee94d5f5e0 100755 (executable)
@@ -1,5 +1,5 @@
 USING: tools.test io.files io io.streams.c ;
-IN: temporary
+IN: io.streams.c.tests
 
 [ "hello world" ] [
     "test.txt" temp-file [
index 44542e05ce2777320e8e4a6451cfc5b18d692bbd..65bad3de4103e8cee1a9a1aaf64496fd854d9198 100755 (executable)
@@ -1,5 +1,5 @@
 USING: io.streams.duplex io kernel continuations tools.test ;
-IN: temporary
+IN: io.streams.duplex.tests
 
 ! Test duplex stream close behavior
 TUPLE: closing-stream closed? ;
index 64dc7bff3b202a52361c888230dea8f33916f344..e8ecc65526926e36318f92f9ece9eeb1b3876c19 100755 (executable)
@@ -1,6 +1,6 @@
 USING: io.streams.lines io.files io.streams.string io
 tools.test kernel ;
-IN: temporary
+IN: io.streams.lines.tests
 
 : <resource-reader> ( resource -- stream )
     resource-path <file-reader> ;
index 7b26beb9c62ea900ce508ca96736c352a452d621..402cb19c3b2c42204cfcea0564bb8e84e1d2ce68 100644 (file)
@@ -1,3 +1,3 @@
 USING: io io.streams.string io.streams.nested kernel math
 namespaces io.styles tools.test ;
-IN: temporary
+IN: io.streams.nested.tests
index 4bd31fe7d8cec510a3c828ee303dac425e17d748..ca117534da460783c0ac760030998278204ec1a1 100644 (file)
@@ -1,5 +1,5 @@
 USING: io.streams.string io kernel arrays namespaces tools.test ;
-IN: temporary
+IN: io.streams.string.tests
 
 [ "line 1" CHAR: l ]
 [
index aa4d8b82d1e11ffdfc08228b32d3c5c5c16b9514..959f145bf53f75f63191a3b0d1cb814f16af3667 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.tests
 USE: math
 : foo 2 2 + ;
 FORGET: foo
\ No newline at end of file
index 2972cb2d5d37b9d074a08db5b6a795a6efe3f5fc..3c40984d7ae6ae411ab234c829f0e70f5e23fcc6 100755 (executable)
@@ -1,7 +1,7 @@
 USING: arrays byte-arrays kernel kernel.private math memory
 namespaces sequences tools.test math.private quotations
 continuations prettyprint io.streams.string debugger assocs ;
-IN: temporary
+IN: kernel.tests
 
 [ 0 ] [ f size ] unit-test
 [ t ] [ [ \ = \ = ] all-equal? ] unit-test
index 4570b1162a85288f3517dd0d9a9893fbb0bb046d..71ea6e66c6ac3b17a5eff7e1b08657962cfd82dc 100755 (executable)
@@ -1,7 +1,7 @@
 USING: io io.streams.string io.streams.duplex listener
 tools.test parser math namespaces continuations vocabs kernel
 compiler.units ;
-IN: temporary
+IN: listener.tests
 
 : hello "Hi" print ; parsing
 
@@ -45,6 +45,6 @@ IN: temporary
 ] unit-test
 
 [ ] [
-    "IN: temporary : hello\n\"world\" ;" parse-interactive
+    "IN: listener.tests : hello\n\"world\" ;" parse-interactive
     drop
 ] unit-test
index a10c0566f8fa44821d6d47e22c9345a970b82efd..6dfc51f4409c4afcf6961a67161535051346fc42 100755 (executable)
@@ -1,5 +1,5 @@
 USING: math math.bitfields tools.test kernel words ;
-IN: temporary
+IN: math.bitfields.tests
 
 [ 0 ] [ { } bitfield ] unit-test
 [ 256 ] [ 1 { 8 } bitfield ] unit-test
index 54a90ef2332c81673d4917a3d4be7c0b8111b157..095392ed819217c9cf26837dadec21efb74e981b 100755 (executable)
@@ -1,5 +1,5 @@
 USING: kernel math math.constants tools.test sequences ;
-IN: temporary
+IN: math.floats.tests
 
 [ t ] [ 0.0 float? ] unit-test
 [ t ] [ 3.1415 number? ] unit-test
index 194edb8f7e4c8dd58bc0e784a5f8f20a5b142b37..eebc45511a098c5ea0e1ffe838cdf86f4e3d193c 100755 (executable)
@@ -1,6 +1,6 @@
 USING: kernel math namespaces prettyprint
 math.private continuations tools.test sequences ;
-IN: temporary
+IN: math.integers.tests
 
 [ "-8" ] [ -8 unparse ] unit-test
 
index 2c6ac2ecb0f48154486724b91a1123e1984f71f9..8e2f47f72b4d433081a9e10113b8f8d4029bfd18 100755 (executable)
@@ -1,6 +1,6 @@
 USING: math.intervals kernel sequences words math arrays
 prettyprint tools.test random vocabs ;
-IN: temporary
+IN: math.intervals.tests
 
 [ T{ interval f { 1 t } { 2 t } } ] [ 1 2 [a,b] ] unit-test
 
index c650f7384cd2e0ea0a9cef282dd12e9f582ec554..fcd3b929ea696fe24d80f90d55348f83ba684597 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel math namespaces tools.test ;
-IN: temporary
+IN: math.tests
 
 [ ] [ 5 [ ] times ] unit-test
 [ ] [ 0 [ ] times ] unit-test
index 226e47090aa06d7c8d649c44dc7c049b8aabfc43..baa6634a9fb01eeeeb5acddc9089b8740c17b848 100755 (executable)
@@ -1,5 +1,5 @@
 USING: kernel math math.parser sequences tools.test ;
-IN: temporary
+IN: math.parser.tests
 
 [ f ]
 [ f string>number ]
index d0dfd2c0bee1929c89d0d95a8a6d0b551026559f..8808b30c59bc9ae3a14c8f50caa7ca08788d825a 100755 (executable)
@@ -1,6 +1,6 @@
 USING: generic kernel kernel.private math memory prettyprint
 sequences tools.test words namespaces layouts classes ;
-IN: temporary
+IN: memory.tests
 
 TUPLE: testing x y z ;
 
index 994bb8ef849b70604fd61432d46a7f69bbff3e00..863c4baa42ea12da2214e524824f33d450b47d02 100644 (file)
@@ -1,5 +1,5 @@
 USING: mirrors tools.test assocs kernel arrays ;
-IN: temporary
+IN: mirrors.tests
 
 TUPLE: foo bar baz ;
 
index 07e9d80c9e8911eaa928eabc20452b9127ce3398..8dc065c04a4b703cae1bc1564b8da783f99278ec 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: namespaces.tests
 USING: kernel namespaces tools.test words ;
 
 H{ } clone "test-namespace" set
index b5b52e0e0e523d2815ee552c235413e3e6ad83f3..d7638fa66dee93a703f2046c979d25e8034fc96c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: optimizer.control.tests
 USING: tools.test optimizer.control combinators kernel
 sequences inference.dataflow math inference classes strings
 optimizer ;
index 815c5641096abfb10dc7895bf9498d0da313726b..d5e8e2d75d51a13ab6846d60819792a009261163 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: optimizer.def-use.tests
 USING: inference inference.dataflow optimizer optimizer.def-use
 namespaces assocs kernel sequences math tools.test words ;
 
index c63787ad524033de29bb6dc5ff825d18522af467..5116d667157aa8389c7635d4054a2875f115b831 100755 (executable)
@@ -3,7 +3,7 @@ kernel.private math optimizer prettyprint sequences sbufs
 strings tools.test vectors words sequences.private quotations\r
 optimizer.backend classes inference.dataflow tuples.private\r
 continuations growable optimizer.inlining namespaces hints ;\r
-IN: temporary\r
+IN: optimizer.tests\r
 \r
 [ H{ { 1 5 } { 3 4 } { 2 5 } } ] [\r
     H{ { 1 2 } { 3 4 } } H{ { 2 5 } } union*\r
index d95e8258beccf8def877c4460fd3ea9da44fa3f0..bfea532242857cfec5ee3cbc67fd21a8d0e2e3af 100755 (executable)
@@ -2,7 +2,7 @@ USING: arrays math parser tools.test kernel generic words
 io.streams.string namespaces classes effects source-files
 assocs sequences strings io.files definitions continuations
 sorting tuples compiler.units debugger ;
-IN: temporary
+IN: parser.tests
 
 [
     [ 1 [ 2 [ 3 ] 4 ] 5 ]
@@ -23,7 +23,7 @@ IN: temporary
 
     [ "hello world" ]
     [
-        "IN: temporary : hello \"hello world\" ;"
+        "IN: parser.tests : hello \"hello world\" ;"
         eval "USE: temporary hello" eval
     ] unit-test
 
@@ -51,7 +51,7 @@ IN: temporary
     : effect-parsing-test ( a b -- c ) + ;
 
     [ t ] [
-        "effect-parsing-test" "temporary" lookup
+        "effect-parsing-test" "parser.tests" lookup
         \ effect-parsing-test eq?
     ] unit-test
 
@@ -64,24 +64,24 @@ IN: temporary
     [ \ baz "declared-effect" word-prop effect-terminated? ]
     unit-test
 
-    [ ] [ "IN: temporary USE: math : effect-parsing-test ( a b -- d ) - ;" eval ] unit-test
+    [ ] [ "IN: parser.tests USE: math : effect-parsing-test ( a b -- d ) - ;" eval ] unit-test
 
     [ t ] [
-        "effect-parsing-test" "temporary" lookup
+        "effect-parsing-test" "parser.tests" lookup
         \ effect-parsing-test eq?
     ] unit-test
 
     [ T{ effect f { "a" "b" } { "d" } f } ]
     [ \ effect-parsing-test "declared-effect" word-prop ] unit-test
 
-    [ ] [ "IN: temporary : effect-parsing-test ;" eval ] unit-test
+    [ ] [ "IN: parser.tests : effect-parsing-test ;" eval ] unit-test
 
     [ f ] [ \ effect-parsing-test "declared-effect" word-prop ] unit-test
 
     ! Funny bug
-    [ 2 ] [ "IN: temporary : \0. 2 ; \0." eval ] unit-test
+    [ 2 ] [ "IN: parser.tests : \0. 2 ; \0." eval ] unit-test
 
-    [ "IN: temporary : missing-- ( a b ) ;" eval ] must-fail
+    [ "IN: parser.tests : missing-- ( a b ) ;" eval ] must-fail
 
     ! These should throw errors
     [ "HEX: zzz" eval ] must-fail
@@ -102,71 +102,71 @@ IN: temporary
     ] unit-test
     DEFER: foo
 
-    "IN: temporary USING: math prettyprint ; : foo 2 2 + . ; parsing" eval
+    "IN: parser.tests USING: math prettyprint ; : foo 2 2 + . ; parsing" eval
 
     [ ] [ "USE: temporary foo" eval ] unit-test
 
-    "IN: temporary USING: math prettyprint ; : foo 2 2 + . ;" eval
+    "IN: parser.tests USING: math prettyprint ; : foo 2 2 + . ;" eval
 
     [ t ] [
         "USE: temporary \\ foo" eval
-        "foo" "temporary" lookup eq?
+        "foo" "parser.tests" lookup eq?
     ] unit-test
 
     ! Test smudging
 
     [ 1 ] [
-        "IN: temporary : smudge-me ;" <string-reader> "foo"
+        "IN: parser.tests : smudge-me ;" <string-reader> "foo"
         parse-stream drop
 
         "foo" source-file source-file-definitions first assoc-size
     ] unit-test
 
-    [ t ] [ "smudge-me" "temporary" lookup >boolean ] unit-test
+    [ t ] [ "smudge-me" "parser.tests" lookup >boolean ] unit-test
 
     [ ] [
-        "IN: temporary : smudge-me-more ;" <string-reader> "foo"
+        "IN: parser.tests : smudge-me-more ;" <string-reader> "foo"
         parse-stream drop
     ] unit-test
 
-    [ t ] [ "smudge-me-more" "temporary" lookup >boolean ] unit-test
-    [ f ] [ "smudge-me" "temporary" lookup >boolean ] unit-test
+    [ t ] [ "smudge-me-more" "parser.tests" lookup >boolean ] unit-test
+    [ f ] [ "smudge-me" "parser.tests" lookup >boolean ] unit-test
 
     [ 3 ] [
-        "IN: temporary USING: math strings ; GENERIC: smudge-me M: integer smudge-me ; M: string smudge-me ;" <string-reader> "foo"
+        "IN: parser.tests USING: math strings ; GENERIC: smudge-me M: integer smudge-me ; M: string smudge-me ;" <string-reader> "foo"
         parse-stream drop
 
         "foo" source-file source-file-definitions first assoc-size
     ] unit-test
 
     [ 1 ] [
-        "IN: temporary USING: arrays ; M: array smudge-me ;" <string-reader> "bar"
+        "IN: parser.tests USING: arrays ; M: array smudge-me ;" <string-reader> "bar"
         parse-stream drop
 
         "bar" source-file source-file-definitions first assoc-size
     ] unit-test
 
     [ 2 ] [
-        "IN: temporary USING: math strings ; GENERIC: smudge-me M: integer smudge-me ;" <string-reader> "foo"
+        "IN: parser.tests USING: math strings ; GENERIC: smudge-me M: integer smudge-me ;" <string-reader> "foo"
         parse-stream drop
 
         "foo" source-file source-file-definitions first assoc-size
     ] unit-test
     
     [ t ] [
-        array "smudge-me" "temporary" lookup order memq?
+        array "smudge-me" "parser.tests" lookup order memq?
     ] unit-test
     
     [ t ] [
-        integer "smudge-me" "temporary" lookup order memq?
+        integer "smudge-me" "parser.tests" lookup order memq?
     ] unit-test
     
     [ f ] [
-        string "smudge-me" "temporary" lookup order memq?
+        string "smudge-me" "parser.tests" lookup order memq?
     ] unit-test
 
     [ ] [
-        "IN: temporary USE: math 2 2 +" <string-reader> "a"
+        "IN: parser.tests USE: math 2 2 +" <string-reader> "a"
         parse-stream drop
     ] unit-test
     
@@ -175,7 +175,7 @@ IN: temporary
     ] unit-test
 
     [ ] [
-        "IN: temporary USE: math 2 2 -" <string-reader> "a"
+        "IN: parser.tests USE: math 2 2 -" <string-reader> "a"
         parse-stream drop
     ] unit-test
     
@@ -186,7 +186,7 @@ IN: temporary
     [ ] [
         "a" source-files get delete-at
         2 [
-            "IN: temporary DEFER: x : y x ; : x y ;"
+            "IN: parser.tests DEFER: x : y x ; : x y ;"
             <string-reader> "a" parse-stream drop
         ] times
     ] unit-test
@@ -194,19 +194,19 @@ IN: temporary
     "a" source-files get delete-at
 
     [
-        "IN: temporary : x ; : y 3 throw ; this is an error"
+        "IN: parser.tests : x ; : y 3 throw ; this is an error"
         <string-reader> "a" parse-stream
     ] [ parse-error? ] must-fail-with
 
     [ t ] [
-        "y" "temporary" lookup >boolean
+        "y" "parser.tests" lookup >boolean
     ] unit-test
 
     [ f ] [
-        "IN: temporary : x ;"
+        "IN: parser.tests : x ;"
         <string-reader> "a" parse-stream drop
         
-        "y" "temporary" lookup
+        "y" "parser.tests" lookup
     ] unit-test
 
     ! Test new forward definition logic
@@ -269,81 +269,81 @@ IN: temporary
     ] unit-test
 
     [ ] [
-        "IN: temporary : <bogus-error> ; : bogus <bogus-error> ;"
+        "IN: parser.tests : <bogus-error> ; : bogus <bogus-error> ;"
         <string-reader> "bogus-error" parse-stream drop
     ] unit-test
 
     [ ] [
-        "IN: temporary TUPLE: bogus-error ; C: <bogus-error> bogus-error : bogus <bogus-error> ;"
+        "IN: parser.tests TUPLE: bogus-error ; C: <bogus-error> bogus-error : bogus <bogus-error> ;"
         <string-reader> "bogus-error" parse-stream drop
     ] unit-test
 
     ! Problems with class predicates -vs- ordinary words
     [ ] [
-        "IN: temporary TUPLE: killer ;"
+        "IN: parser.tests TUPLE: killer ;"
         <string-reader> "removing-the-predicate" parse-stream drop
     ] unit-test
 
     [ ] [
-        "IN: temporary GENERIC: killer? ( a -- b )"
+        "IN: parser.tests GENERIC: killer? ( a -- b )"
         <string-reader> "removing-the-predicate" parse-stream drop
     ] unit-test
     
     [ t ] [
-        "killer?" "temporary" lookup >boolean
+        "killer?" "parser.tests" lookup >boolean
     ] unit-test
 
     [
-        "IN: temporary TUPLE: another-pred-test ; GENERIC: another-pred-test?"
+        "IN: parser.tests TUPLE: another-pred-test ; GENERIC: another-pred-test?"
         <string-reader> "removing-the-predicate" parse-stream
     ] [ [ redefine-error? ] is? ] must-fail-with
 
     [
-        "IN: temporary TUPLE: class-redef-test ; TUPLE: class-redef-test ;"
+        "IN: parser.tests TUPLE: class-redef-test ; TUPLE: class-redef-test ;"
         <string-reader> "redefining-a-class-1" parse-stream
     ] [ [ redefine-error? ] is? ] must-fail-with
 
     [ ] [
-        "IN: temporary TUPLE: class-redef-test ; SYMBOL: class-redef-test"
+        "IN: parser.tests TUPLE: class-redef-test ; SYMBOL: class-redef-test"
         <string-reader> "redefining-a-class-2" parse-stream drop
     ] unit-test
 
     [
-        "IN: temporary TUPLE: class-redef-test ; SYMBOL: class-redef-test : class-redef-test ;"
+        "IN: parser.tests TUPLE: class-redef-test ; SYMBOL: class-redef-test : class-redef-test ;"
         <string-reader> "redefining-a-class-3" parse-stream drop
     ] [ [ redefine-error? ] is? ] must-fail-with
 
     [ ] [
-        "IN: temporary TUPLE: class-fwd-test ;"
+        "IN: parser.tests TUPLE: class-fwd-test ;"
         <string-reader> "redefining-a-class-3" parse-stream drop
     ] unit-test
 
     [
-        "IN: temporary \\ class-fwd-test"
+        "IN: parser.tests \\ class-fwd-test"
         <string-reader> "redefining-a-class-3" parse-stream drop
     ] [ [ no-word? ] is? ] must-fail-with
 
     [ ] [
-        "IN: temporary TUPLE: class-fwd-test ; SYMBOL: class-fwd-test"
+        "IN: parser.tests TUPLE: class-fwd-test ; SYMBOL: class-fwd-test"
         <string-reader> "redefining-a-class-3" parse-stream drop
     ] unit-test
 
     [
-        "IN: temporary \\ class-fwd-test"
+        "IN: parser.tests \\ class-fwd-test"
         <string-reader> "redefining-a-class-3" parse-stream drop
     ] [ [ no-word? ] is? ] must-fail-with
 
     [
-        "IN: temporary : foo ; TUPLE: foo ;"
+        "IN: parser.tests : foo ; TUPLE: foo ;"
         <string-reader> "redefining-a-class-4" parse-stream drop
     ] [ [ redefine-error? ] is? ] must-fail-with
 
     [ ] [
-        "IN: temporary : foo ( x y -- z ) 1 2 ; : bar ( a -- b ) ;" eval
+        "IN: parser.tests : foo ( x y -- z ) 1 2 ; : bar ( a -- b ) ;" eval
     ] unit-test
 
     [
-        "IN: temporary : foo ( x y -- z) 1 2 ; : bar ( a -- b ) ;" eval
+        "IN: parser.tests : foo ( x y -- z) 1 2 ; : bar ( a -- b ) ;" eval
     ] must-fail
 ] with-file-vocabs
 
@@ -354,7 +354,7 @@ IN: temporary
 
     DEFER: ~b
 
-    "IN: temporary : ~b ~a ;" <string-reader>
+    "IN: parser.tests : ~b ~a ;" <string-reader>
     "smudgy" parse-stream drop
 
     : ~c ;
@@ -389,43 +389,43 @@ IN: temporary
 ] with-scope
 
 [ ] [
-    "IN: temporary USE: kernel PREDICATE: object foo ( x -- y ) ;" eval
+    "IN: parser.tests USE: kernel PREDICATE: object foo ( x -- y ) ;" eval
 ] unit-test
 
 [ t ] [
-    "foo?" "temporary" lookup word eq?
+    "foo?" "parser.tests" lookup word eq?
 ] unit-test
 
 [ ] [
-    "IN: temporary TUPLE: foo ; GENERIC: foo"
+    "IN: parser.tests TUPLE: foo ; GENERIC: foo"
     <string-reader> "redefining-a-class-5" parse-stream drop
 ] unit-test
 
 [ ] [
-    "IN: temporary M: f foo ;"
+    "IN: parser.tests M: f foo ;"
     <string-reader> "redefining-a-class-6" parse-stream drop
 ] unit-test
 
-[ f ] [ f "foo" "temporary" lookup execute ] unit-test
+[ f ] [ f "foo" "parser.tests" lookup execute ] unit-test
 
 [ ] [
-    "IN: temporary TUPLE: foo ; GENERIC: foo"
+    "IN: parser.tests TUPLE: foo ; GENERIC: foo"
     <string-reader> "redefining-a-class-5" parse-stream drop
 ] unit-test
 
-[ f ] [ f "foo" "temporary" lookup execute ] unit-test
+[ f ] [ f "foo" "parser.tests" lookup execute ] unit-test
 
 [ ] [
-    "IN: temporary TUPLE: foo ; GENERIC: foo"
+    "IN: parser.tests TUPLE: foo ; GENERIC: foo"
     <string-reader> "redefining-a-class-7" parse-stream drop
 ] unit-test
 
 [ ] [
-    "IN: temporary TUPLE: foo ;"
+    "IN: parser.tests TUPLE: foo ;"
     <string-reader> "redefining-a-class-7" parse-stream drop
 ] unit-test
 
-[ t ] [ "foo" "temporary" lookup symbol? ] unit-test
+[ t ] [ "foo" "parser.tests" lookup symbol? ] unit-test
 
 [ "resource:core/parser/test/assert-depth.factor" run-file ]
 [ relative-overflow-stack { 1 2 3 } sequence= ]
index 32629724bd7d5b44c87aada8fd5c3e64963db49f..6226ddca3816e633c07ce35d9281d1abb9222017 100755 (executable)
@@ -3,7 +3,7 @@ kernel math namespaces parser prettyprint prettyprint.config
 prettyprint.sections sequences tools.test vectors words
 effects splitting generic.standard prettyprint.private
 continuations generic compiler.units tools.walker ;
-IN: temporary
+IN: prettyprint.tests
 
 [ "4" ] [ 4 unparse ] unit-test
 [ "1.0" ] [ 1.0 unparse ] unit-test
@@ -73,12 +73,12 @@ unit-test
 
 : foo ( a -- b ) dup * ; inline
 
-[ "USING: kernel math ;\nIN: temporary\n: foo ( a -- b ) dup * ; inline\n" ]
+[ "USING: kernel math ;\nIN: prettyprint.tests\n: foo ( a -- b ) dup * ; inline\n" ]
 [ [ \ foo see ] with-string-writer ] unit-test
 
 : bar ( x -- y ) 2 + ;
 
-[ "USING: math ;\nIN: temporary\n: bar ( x -- y ) 2 + ;\n" ]
+[ "USING: math ;\nIN: prettyprint.tests\n: bar ( x -- y ) 2 + ;\n" ]
 [ [ \ bar see ] with-string-writer ] unit-test
 
 : blah 
@@ -115,14 +115,14 @@ unit-test
         [
             [ parse-fresh drop ] with-compilation-unit
             [
-                "temporary" lookup see
+                "prettyprint.tests" lookup see
             ] with-string-writer "\n" split 1 head*
         ] keep =
     ] with-scope ;
 
 : method-test
     {
-        "IN: temporary"
+        "IN: prettyprint.tests"
         "GENERIC: method-layout"
         ""
         "USING: math temporary ;"
@@ -147,7 +147,7 @@ unit-test
 : retain-stack-test
     {
         "USING: io kernel sequences words ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": retain-stack-layout ( x -- )"
         "    dup stream-readln stream-readln"
         "    >r [ define ] map r>"
@@ -161,7 +161,7 @@ unit-test
 : soft-break-test
     {
         "USING: kernel math sequences strings ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": soft-break-layout ( x y -- ? )"
         "    over string? ["
         "        over hashcode over hashcode number="
@@ -176,7 +176,7 @@ unit-test
 : another-retain-layout-test
     {
         "USING: kernel sequences ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": another-retain-layout ( seq1 seq2 quot -- newseq )"
         "    -rot 2dup dupd min-length [ each drop roll ] map"
         "    >r 3drop r> ; inline"
@@ -189,7 +189,7 @@ unit-test
 : another-soft-break-test
     {
         "USING: namespaces parser sequences ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": another-soft-break-layout ( node -- quot )"
         "    parse-error-file"
         "    [ <reversed> \"hello world foo\" add ] [ ] make ;"
@@ -203,7 +203,7 @@ unit-test
 : string-layout
     {
         "USING: io kernel parser ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": string-layout-test ( error -- )"
         "    \"Expected \" write dup unexpected-want expected>string write"
         "    \" but got \" write unexpected-got expected>string print ;"
@@ -224,7 +224,7 @@ unit-test
 : final-soft-break-test
     {
         "USING: kernel sequences ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": final-soft-break-layout ( class dim -- view )"
         "    >r \"alloc\" send 0 0 r>"
         "    first2 <NSRect>"
@@ -240,7 +240,7 @@ unit-test
 : narrow-test
     {
         "USING: arrays combinators continuations kernel sequences ;"
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": narrow-layout ( obj -- )"
         "    {"
         "        { [ dup continuation? ] [ append ] }"
@@ -255,7 +255,7 @@ unit-test
 
 : another-narrow-test
     {
-        "IN: temporary"
+        "IN: prettyprint.tests"
         ": another-narrow-layout ( -- obj )"
         "    H{"
         "        { 1 2 }"
@@ -274,10 +274,10 @@ unit-test
 
 : class-see-test
     {
-        "IN: temporary"
+        "IN: prettyprint.tests"
         "TUPLE: class-see-layout ;"
         ""
-        "IN: temporary"
+        "IN: prettyprint.tests"
         "GENERIC: class-see-layout ( x -- y )"
         ""
         "USING: temporary ;"
@@ -292,9 +292,9 @@ unit-test
 
 ! Regression
 [ t ] [
-    "IN: temporary\nGENERIC: generic-decl-test ( a -- b ) flushable\n"
+    "IN: prettyprint.tests\nGENERIC: generic-decl-test ( a -- b ) flushable\n"
     dup eval
-    "generic-decl-test" "temporary" lookup
+    "generic-decl-test" "prettyprint.tests" lookup
     [ see ] with-string-writer =
 ] unit-test
 
index 90ba150a419d80f0b4aa668b4484b290a84f6f40..a4c9a619b5408b86d247d826e63e31c0f297e7b8 100755 (executable)
@@ -1,5 +1,5 @@
 USING: math kernel quotations tools.test sequences ;
-IN: temporary
+IN: quotations.tests
 
 [ [ 3 ] ] [ 3 [ ] curry ] unit-test
 [ [ \ + ] ] [ \ + [ ] curry ] unit-test
index b8d5b3e3fcd527f387b9f6dc5aa00d31201d8454..b30812b06ff710094ec7c4a93416fc52c1614f51 100644 (file)
@@ -1,6 +1,6 @@
 USING: kernel math namespaces sequences sbufs strings
 tools.test classes ;
-IN: temporary
+IN: sbufs.tests
 
 [ 5 ] [ "Hello" >sbuf length ] unit-test
 
index 40b2fef85ec473e611ef29b266d28913fed72d39..c545a9baee5aa406c005ebf4dbbcd5794f96c92a 100755 (executable)
@@ -1,7 +1,7 @@
 USING: arrays kernel math namespaces sequences kernel.private
 sequences.private strings sbufs tools.test vectors bit-arrays
 generic ;
-IN: temporary
+IN: sequences.tests
 
 [ V{ 1 2 3 4 } ] [ 1 5 dup <slice> >vector ] unit-test
 [ 3 ] [ 1 4 dup <slice> length ] unit-test
index d9227b2d95f6848cd6aeef9b147469564b360ed6..732aeb045d909cddb43572430e93e452922e9475 100755 (executable)
@@ -1,6 +1,6 @@
 USING: sorting sequences kernel math random tools.test
 vectors ;
-IN: temporary
+IN: sorting.tests
 
 [ [ ] ] [ [ ] natural-sort ] unit-test
 
index 2b6107e08bb4b198bc32fd25a53f0d2ca8bf850f..d60403362c37c01141fc9ec80064e59392021f9d 100644 (file)
@@ -1,5 +1,5 @@
 USING: splitting tools.test ;
-IN: temporary
+IN: splitting.tests
 
 [ { 1 2 3 } 0 group ] must-fail
 
index 1df4e1c4775579d1b5b7d08c1c061f0f82e0a552..c971287ef69a6bb671df06f9a49a2254b110a279 100755 (executable)
@@ -1,6 +1,6 @@
 USING: continuations kernel math namespaces strings sbufs
 tools.test sequences vectors arrays ;
-IN: temporary
+IN: strings.tests
 
 [ CHAR: b ] [ 1 >bignum "abc" nth ] unit-test
 
index c542e68981854524315034f4dcc2bdb379b5b69d..296f5424180c0ab8def498216fa6585daa324f36 100755 (executable)
@@ -1,5 +1,5 @@
 USING: math tools.test system prettyprint ;
-IN: temporary
+IN: system.tests
 
 [ t ] [ cell integer? ] unit-test
 [ t ] [ bootstrap-cell integer? ] unit-test
index 00306da0622ee61bdf5eb7e374b4618ee1bed555..c2e627e7bf9abc164865564960a1afdc5bfef494 100755 (executable)
@@ -1,5 +1,5 @@
 USING: namespaces io tools.test threads kernel ;
-IN: temporary
+IN: threads.tests
 
 3 "x" set
 namespace [ [ yield 2 "x" set ] bind ] curry "Test" spawn drop
index 8680a3ce6117ec1d673749487359f41e0b81b3d5..63bb233654808e873d341b07d51e3b7b83a16672 100755 (executable)
@@ -3,7 +3,7 @@ math.constants parser sequences tools.test words assocs
 namespaces quotations sequences.private classes continuations
 generic.standard effects tuples tuples.private arrays vectors
 strings compiler.units ;
-IN: temporary
+IN: tuples.tests
 
 [ t ] [ \ tuple-class \ class class< ] unit-test
 [ f ] [ \ class \ tuple-class class< ] unit-test
@@ -45,19 +45,19 @@ C: <point> point
 100 200 <point> "p" set
 
 ! Use eval to sequence parsing explicitly
-"IN: temporary TUPLE: point x y z ;" eval
+"IN: tuples.tests TUPLE: point x y z ;" eval
 
 [ 100 ] [ "p" get point-x ] unit-test
 [ 200 ] [ "p" get point-y ] unit-test
-[ f ] [ "p" get "point-z" "temporary" lookup execute ] unit-test
+[ f ] [ "p" get "point-z" "tuples.tests" lookup execute ] unit-test
 
-300 "p" get "set-point-z" "temporary" lookup execute
+300 "p" get "set-point-z" "tuples.tests" lookup execute
 
-"IN: temporary TUPLE: point z y ;" eval
+"IN: tuples.tests TUPLE: point z y ;" eval
 
 [ "p" get point-x ] must-fail
 [ 200 ] [ "p" get point-y ] unit-test
-[ 300 ] [ "p" get "point-z" "temporary" lookup execute ] unit-test
+[ 300 ] [ "p" get "point-z" "tuples.tests" lookup execute ] unit-test
 
 TUPLE: predicate-test ;
 
@@ -113,7 +113,7 @@ GENERIC: <yo-momma>
 
 TUPLE: yo-momma ;
 
-"IN: temporary C: <yo-momma> yo-momma" eval
+"IN: tuples.tests C: <yo-momma> yo-momma" eval
 
 [ f ] [ \ <yo-momma> generic? ] unit-test
 
@@ -202,12 +202,12 @@ M: vector silly "z" ;
 SYMBOL: not-a-tuple-class
 
 [
-    "IN: temporary C: <not-a-tuple-class> not-a-tuple-class"
+    "IN: tuples.tests C: <not-a-tuple-class> not-a-tuple-class"
     eval
 ] must-fail
 
 [ t ] [
-    "not-a-tuple-class" "temporary" lookup symbol?
+    "not-a-tuple-class" "tuples.tests" lookup symbol?
 ] unit-test
 
 ! Missing check
@@ -226,7 +226,7 @@ C: <erg's-reshape-problem> erg's-reshape-problem
     { set-erg's-reshape-problem-a }
     \ erg's-reshape-problem construct ;
 
-"IN: temporary TUPLE: erg's-reshape-problem a b c d e f ;" eval
+"IN: tuples.tests TUPLE: erg's-reshape-problem a b c d e f ;" eval
 
 [ ] [ 1 2 3 4 5 6 cons-test-2 "a" set ] unit-test
 
@@ -235,7 +235,7 @@ C: <erg's-reshape-problem> erg's-reshape-problem
 [ t ] [ 1 cons-test-3 array-capacity "a" get array-capacity = ] unit-test
 
 [
-    "IN: temporary SYMBOL: not-a-class C: <not-a-class> not-a-class" eval
+    "IN: tuples.tests SYMBOL: not-a-class C: <not-a-class> not-a-class" eval
 ] [ [ check-tuple? ] is? ] must-fail-with
 
 ! Hardcore unit tests
index b56cee1b34a24380aa214db4e6a4a0e519d77aa9..d990f5f31cbe9dbb9b0c79a8617169ec9b142dba 100755 (executable)
@@ -1,7 +1,7 @@
 USING: arrays kernel kernel.private math namespaces
 sequences sequences.private strings tools.test vectors
 continuations random growable classes ;
-IN: temporary
+IN: vectors.tests
 
 [ ] [ 10 [ [ -1000000 <vector> ] ignore-errors ] times ] unit-test
 
index 3a8fc37583771f4e79e3a9e2475d0f4034f63bf9..f99bf94aa4398bdbeff66e0ad3d2c3b80a692135 100755 (executable)
@@ -1,5 +1,5 @@
 ! Unit tests for vocabs.loader vocabulary
-IN: temporary
+IN: vocabs.loader.tests
 USING: vocabs.loader tools.test continuations vocabs math
 kernel arrays sequences namespaces io.streams.string
 parser source-files words assocs tuples definitions
@@ -31,7 +31,7 @@ IN: vocabs.loader.test.2
 
 MAIN: hello
 
-IN: temporary
+IN: vocabs.loader.tests
 
 [ { 3 3 3 } ] [
     "vocabs.loader.test.2" run
index 9b05660d9dd35a9b62de9626cf30dafe1081b2e6..21c36681484f8d96c1fc3c5d524fbfb03b3de41a 100644 (file)
@@ -1,5 +1,5 @@
 ! Unit tests for vocabs vocabulary
 USING: vocabs tools.test ;
-IN: temporary
+IN: vocabs.tests
 
 [ f ] [ "kernel" vocab-main ] unit-test
index 63e30178f565f68f6aea17903d98f515e32996ec..97ce86d38a78412db126399e63bdb88f51e61e2c 100755 (executable)
@@ -1,13 +1,13 @@
 USING: arrays generic assocs kernel math namespaces
 sequences tools.test words definitions parser quotations
 vocabs continuations tuples compiler.units io.streams.string ;
-IN: temporary
+IN: words.tests
 
 [ 4 ] [
     [
-        "poo" "temporary" create [ 2 2 + ] define
+        "poo" "words.tests" create [ 2 2 + ] define
     ] with-compilation-unit
-    "poo" "temporary" lookup execute
+    "poo" "words.tests" lookup execute
 ] unit-test
 
 [ t ] [ t vocabs [ words [ word? and ] each ] each ] unit-test
@@ -50,7 +50,7 @@ SYMBOL: a-symbol
 ! See if redefining a generic as a colon def clears some
 ! word props.
 GENERIC: testing
-"IN: temporary : testing ;" eval
+"IN: words.tests : testing ;" eval
 
 [ f ] [ \ testing generic? ] unit-test
 
@@ -112,13 +112,13 @@ M: array freakish ;
 DEFER: x
 [ x ] [ undefined? ] must-fail-with
 
-[ ] [ "no-loc" "temporary" create drop ] unit-test
-[ f ] [ "no-loc" "temporary" lookup where ] unit-test
+[ ] [ "no-loc" "words.tests" create drop ] unit-test
+[ f ] [ "no-loc" "words.tests" lookup where ] unit-test
 
-[ ] [ "IN: temporary : no-loc-2 ;" eval ] unit-test
-[ f ] [ "no-loc-2" "temporary" lookup where ] unit-test
+[ ] [ "IN: words.tests : no-loc-2 ;" eval ] unit-test
+[ f ] [ "no-loc-2" "words.tests" lookup where ] unit-test
 
-[ ] [ "IN: temporary : test-last ( -- ) ;" eval ] unit-test
+[ ] [ "IN: words.tests : test-last ( -- ) ;" eval ] unit-test
 [ "test-last" ] [ word word-name ] unit-test
 
 ! regression
@@ -141,40 +141,40 @@ SYMBOL: quot-uses-b
 
 [ { + } ] [ \ quot-uses-b uses ] unit-test
 
-[ "IN: temporary : undef-test ; << undef-test >>" eval ]
+[ "IN: words.tests : undef-test ; << undef-test >>" eval ]
 [ [ undefined? ] is? ] must-fail-with
 
 [ ] [
-    "IN: temporary GENERIC: symbol-generic" eval
+    "IN: words.tests GENERIC: symbol-generic" eval
 ] unit-test
 
 [ ] [
-    "IN: temporary SYMBOL: symbol-generic" eval
+    "IN: words.tests SYMBOL: symbol-generic" eval
 ] unit-test
 
-[ t ] [ "symbol-generic" "temporary" lookup symbol? ] unit-test
-[ f ] [ "symbol-generic" "temporary" lookup generic? ] unit-test
+[ t ] [ "symbol-generic" "words.tests" lookup symbol? ] unit-test
+[ f ] [ "symbol-generic" "words.tests" lookup generic? ] unit-test
 
 [ ] [
-    "IN: temporary GENERIC: symbol-generic" <string-reader>
+    "IN: words.tests GENERIC: symbol-generic" <string-reader>
     "symbol-generic-test" parse-stream drop
 ] unit-test
 
 [ ] [
-    "IN: temporary TUPLE: symbol-generic ;" <string-reader>
+    "IN: words.tests TUPLE: symbol-generic ;" <string-reader>
     "symbol-generic-test" parse-stream drop
 ] unit-test
 
-[ t ] [ "symbol-generic" "temporary" lookup symbol? ] unit-test
-[ f ] [ "symbol-generic" "temporary" lookup generic? ] unit-test
+[ t ] [ "symbol-generic" "words.tests" lookup symbol? ] unit-test
+[ f ] [ "symbol-generic" "words.tests" lookup generic? ] unit-test
 
 ! Regressions
-[ ] [ "IN: temporary : decl-forget-test ; foldable" eval ] unit-test
-[ t ] [ "decl-forget-test" "temporary" lookup "foldable" word-prop ] unit-test
-[ ] [ "IN: temporary : decl-forget-test ;" eval ] unit-test
-[ f ] [ "decl-forget-test" "temporary" lookup "foldable" word-prop ] unit-test
-
-[ ] [ "IN: temporary : decl-forget-test ; flushable" eval ] unit-test
-[ t ] [ "decl-forget-test" "temporary" lookup "flushable" word-prop ] unit-test
-[ ] [ "IN: temporary : decl-forget-test ;" eval ] unit-test
-[ f ] [ "decl-forget-test" "temporary" lookup "flushable" word-prop ] unit-test
+[ ] [ "IN: words.tests : decl-forget-test ; foldable" eval ] unit-test
+[ t ] [ "decl-forget-test" "words.tests" lookup "foldable" word-prop ] unit-test
+[ ] [ "IN: words.tests : decl-forget-test ;" eval ] unit-test
+[ f ] [ "decl-forget-test" "words.tests" lookup "foldable" word-prop ] unit-test
+
+[ ] [ "IN: words.tests : decl-forget-test ; flushable" eval ] unit-test
+[ t ] [ "decl-forget-test" "words.tests" lookup "flushable" word-prop ] unit-test
+[ ] [ "IN: words.tests : decl-forget-test ;" eval ] unit-test
+[ f ] [ "decl-forget-test" "words.tests" lookup "flushable" word-prop ] unit-test
index ec76d89d7c8a79fb6ec5250c217867d552012728..b2b13b1d78a11d8039c3162e94a078b4f7094ae9 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ascii.tests
 USING: ascii tools.test sequences kernel math ;
 
 [ t ] [ CHAR: a letter? ] unit-test
index c8da5f2c9f6cd16e49f5bdcca93740b543ab9144..c8d4714802e4c7c1039668722c35ae59ea5e307f 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: benchmark.reverse-complement.tests\r
 USING: tools.test benchmark.reverse-complement crypto.md5\r
 io.files kernel ;\r
 \r
index 1f23d4f84166f4974402b5f8a4018e442ff1cd86..eb32ce5b4320590829d08c4506ad27526fc40e16 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: calendar.format.tests\r
 USING: calendar.format tools.test io.streams.string ;\r
 \r
 [ 0 ] [\r
index 1f2436cf5d346e86fc4033c5d23a8fdedfd65c9e..df72572c67bda02536501e4beb2fe8e0738ed8fa 100755 (executable)
@@ -3,7 +3,7 @@
 !
 USING: kernel tools.test math channels channels.private 
 sequences threads sorting ;
-IN: temporary
+IN: channels.tests
 
 { V{ 10 } } [
     V{ } clone <channel>
index 58a70fbf62f11f5a2e682e7a3340fbca8d9dfe81..03967c954eeac86ab4d534ff3b3a360ae73d7acb 100644 (file)
@@ -3,7 +3,7 @@
 !
 USING: kernel tools.test math assocs channels channels.remote
 channels.remote.private ;
-IN: temporary
+IN: channels.remote.tests
 
 { t } [
     remote-channels assoc?
index 44f0b5099646e410e475e1e5af9995fa8867b8e5..20b7e2a02d098cf6a6816f84633dc69c433e5fb6 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: cocoa.tests
 USING: cocoa cocoa.messages cocoa.subclassing cocoa.types
 compiler kernel namespaces cocoa.classes tools.test memory
 compiler.units ;
index 32fca44eaf37fed99f9bbd953ceeb5c548508335..0a08948346bab65c20d1deedf5d95398992a5877 100755 (executable)
@@ -1,6 +1,6 @@
 USING: combinators.lib kernel math random sequences tools.test continuations
     arrays vectors ;
-IN: temporary
+IN: combinators.lib.tests
 
 [ 5 ] [ [ 10 random ] [ 5 = ] generate ] unit-test
 [ t ] [ [ 10 random ] [ even? ] generate even? ] unit-test
index e06b97489bb125350e5a9f92d3944a1a28a7c324..0f18fcf4319402eb5d6e05c0d55e3dfb51fb0b8c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.combinators.tests\r
 USING: concurrency.combinators tools.test random kernel math \r
 concurrency.mailboxes threads sequences ;\r
 \r
index f6bd64234fe30e20fc496d06bbb5ba76c23df35c..649802cd95f898e057b03774ed6816357f19805b 100755 (executable)
@@ -1,5 +1,5 @@
 USING: concurrency.count-downs threads kernel tools.test ;\r
-IN: temporary`\r
+IN: concurrency.count-downs.tests`\r
 \r
 [ ] [ 0 <count-down> await ] unit-test\r
 \r
index 91338389d1c1705cdef26db9bce6c845bf615a44..569b1a72c2cf3fee247f1e489dfaa1594e853a54 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.exchangers.tests\r
 USING: sequences tools.test concurrency.exchangers\r
 concurrency.count-downs concurrency.promises locals kernel\r
 threads ;\r
index 44934b59c439bedb1f75334ef563dcc09639f63f..f23ea951670ae2283cc81bcaa56e2c9af0476c4d 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.flags.tests\r
 USING: tools.test concurrency.flags kernel threads locals ;\r
 \r
 :: flag-test-1 ( -- )\r
index 39299f9cf755f2423a3bd4dc8a9e7c55df176150..208a72f820ebfe6e218e4a2349d14483c9663a33 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.futures.tests\r
 USING: concurrency.futures kernel tools.test threads ;\r
 \r
 [ 50 ] [\r
index 806fad6c321ffe3b685f8e3824b62e25d8768f0a..659bd2714e19c9483ea20c2bfab443a0061e330d 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.locks.tests\r
 USING: tools.test concurrency.locks concurrency.count-downs\r
 concurrency.messaging concurrency.mailboxes locals kernel\r
 threads sequences calendar ;\r
index 4541d06a5af58ef4ae376d99d8d527f5953ac7fa..24d83b2961d74349a25cdad6db6c3cefc85243dd 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.mailboxes.tests\r
 USING: concurrency.mailboxes vectors sequences threads\r
 tools.test math kernel strings ;\r
 \r
index 3f6e4e3ed871dfbfade93ddfcd948bcc31e14342..6de381b166108ba775169f25dea7b7be1ea86769 100755 (executable)
@@ -4,7 +4,7 @@
 USING: kernel threads vectors arrays sequences
 namespaces tools.test continuations dlists strings math words
 match quotations concurrency.messaging concurrency.mailboxes ;
-IN: temporary
+IN: concurrency.messaging.tests
 
 [ ] [ my-mailbox mailbox-data dlist-delete-all ] unit-test
 
index fa749438d26660f59dfbef3b592c420a5f98135a..36fe4ef907244b481b449b01cd7aafa38432d68c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: concurrency.promises.tests\r
 USING: vectors concurrency.promises kernel threads sequences\r
 tools.test ;\r
 \r
index 52b1123265bca26299fd86fbb321ad1258a5f439..6710452b228e3533838c951973bcce8775d77262 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2005 Chris Double, 2007 Clemens Hofreither.
 ! See http://factorcode.org/license.txt for BSD license.
-IN: temporary
+IN: coroutines.tests
 USING: coroutines kernel sequences prettyprint tools.test math ;
 
 : test1 ( -- co )
index 64efb96f90866031ef52ec1c1f4d4423c134593b..35c99258dbde104fe5261f85a46fa158f1c2653b 100755 (executable)
@@ -1,5 +1,5 @@
 USING: kernel io strings sequences namespaces math parser crypto.hmac tools.test ;
-IN: temporary
+IN: crypto.hmac.tests
 
 [ "\u000092\u000094rz68\u0000bb\u00001c\u000013\u0000f4\u00008e\u0000f8\u000015\u00008b\u0000fc\u00009d" ] [ 16 11 <string> "Hi There" string>md5-hmac >string ] unit-test
 [ "u\u00000cx>j\u0000b0\u0000b5\u000003\u0000ea\u0000a8n1\n]\u0000b78" ] [ "Jefe" "what do ya want for nothing?" string>md5-hmac >string ] unit-test
index 1337ccca8ac354e2236002f032bc67d51ed2624a..9afb9137244f06476cf8ea6bf92a7a76ed1fc810 100644 (file)
@@ -1,4 +1,4 @@
 USING: crypto.timing kernel tools.test system math ;
-IN: temporary
+IN: crypto.timing.tests
 
 [ t ] [ millis [ ] 1000 with-timing millis swap - 1000 >= ] unit-test
index 2a6fd525e06b8c5052cb6be1891778cd5337ce1a..ef781b9f259b1c3b85a6c7762c5e74faa98f2993 100644 (file)
@@ -1,5 +1,5 @@
 USING: continuations crypto.xor kernel strings tools.test ;
-IN: temporary
+IN: crypto.xor.tests
 
 ! No key
 [ ""        dup  xor-crypt           ] [ T{ no-xor-key f } = ] must-fail-with
index 7ea2bb629a76f41da3b28dcbfcbaf9567322a574..250f98f73ece2f09ca1f178d578fc892f65a0374 100755 (executable)
@@ -4,12 +4,10 @@
 USING: kernel db.postgresql alien continuations io classes
 prettyprint sequences namespaces tools.test db
 db.tuples db.types unicode.case ;
-IN: temporary
+IN: db.postgresql.tests
 
-IN: scratchpad
 : test-db ( -- postgresql-db )
     { "localhost" "postgres" "" "factor-test" } postgresql-db ;
-IN: temporary
 
 [ ] [ test-db [ ] with-db ] unit-test
 
index 6c4b65ff9f185042c48387d1ba4f69a1ca2de2ba..974fdb878265a8d98e1af554ae31f5f835533d46 100755 (executable)
@@ -1,7 +1,7 @@
 USING: io io.files io.launcher kernel namespaces
 prettyprint tools.test db.sqlite db sequences
 continuations db.types db.tuples unicode.case ;
-IN: temporary
+IN: db.sqlite.tests
 
 : test.db "extra/db/sqlite/test.db" resource-path ;
 
index c9e6d302e090db82c1e3fe6e225c646e16fba248..aa94bbfbb60570dc0b3cfa78722f76b050d8171a 100755 (executable)
@@ -3,7 +3,7 @@
 USING: io.files kernel tools.test db db.tuples
 db.types continuations namespaces db.postgresql math
 prettyprint tools.walker db.sqlite ;
-IN: temporary
+IN: db.tuples.tests
 
 TUPLE: person the-id the-name the-number the-real ;
 : <person> ( name age real -- person )
index dd9a77aa217a7575dd2b9df49f24597345a2357b..d66357daa53259b1e47eb9e5416e646d1ceb12f6 100644 (file)
@@ -1,5 +1,5 @@
 USING: delegate kernel arrays tools.test ;
-IN: temporary
+IN: delegate.tests
 
 TUPLE: hello this that ;
 C: <hello> hello
index db4f023dad0d0569aa5f785d34b91ec1d49dddd4..09b4ccc35757c792f296aeea86aa9c634e1f70b9 100755 (executable)
@@ -1,5 +1,5 @@
 USING: destructors kernel tools.test continuations ;
-IN: temporary
+IN: destructors.tests
 
 TUPLE: dummy-obj destroyed? ;
 
index dfa24c6cea7ecfdd0d742bc41a3bec434e9c5297..e09afebfc24fe8ac85ba2f7db2d1a6b29f166208 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: documents.tests
 USING: documents namespaces tools.test ;
 
 ! Tests
index db11833cf1dec9a01f8b023c23999d216d13fe42..8ac2686718a36aa04007c2037bf85b228e1b631f 100644 (file)
@@ -1,5 +1,5 @@
 USING: farkup kernel tools.test ;
-IN: temporary
+IN: farkup.tests
 
 [ "<ul><li>foo</li></ul>" ] [ "-foo" parse-farkup ] unit-test
 [ "<ul><li>foo</li></ul>\n" ] [ "-foo\n" parse-farkup ] unit-test
index ccb004581a5042671b7311161d35c22019568d2a..ce968128be8799e7cb5ec0c0f82d749027852826 100755 (executable)
@@ -1,7 +1,7 @@
 ! Copyright (C) 2006 Chris Double. All Rights Reserved.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: kernel tools.test peg fjsc ;
-IN: temporary
+IN: fjsc.tests
 
 { T{ ast-expression f V{ T{ ast-number f 55 } T{ ast-identifier f "2abc1" } T{ ast-number f 100 } } } } [
   "55 2abc1 100" 'expression' parse parse-result-ast
index fd21a4a4cd66280ab956d8b89ba3c7d2fe89578f..e1ef40b44d3e6393da4d75184479c8146e615b0c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: fry.tests\r
 USING: fry tools.test math prettyprint kernel io arrays\r
 sequences ;\r
 \r
index 4afbd653bd37d68417cb8b4ded7e350e183aa2f5..84ec798df2d5bdf745837b2f4824fc9adf9cf110 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel sequences namespaces math tools.test furnace furnace.validator ;
-IN: temporary
+IN: furnace.tests
 
 TUPLE: test-tuple m n ;
 
index 06d8ac815ddb27f11b339ccba6d8905e1a3467c6..e84e57be6a891ff5d14a5f38ecd450e1a680f51e 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: furnace.validator.tests
 USING: kernel sequences tools.test furnace.validator furnace ;
 
 [
index 80211288103369707e0844bf4da7d70a32d9f75d..446f1ee0a9bef6a53d0648705c74e1935bbebb22 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: globs.tests
 USING: tools.test globs ;
 
 [ f ] [ "abd" "fdf" glob-matches? ] unit-test
index eb30965f6a6db18bf865a26b5f4ad5b3978e9c96..1d569d8a8fdaaf00b56fa9668e0425479c746410 100755 (executable)
@@ -1,10 +1,10 @@
-IN: temporary
+IN: help.crossref.tests
 USING: help.crossref help.topics help.markup tools.test words
 definitions assocs sequences kernel namespaces parser arrays
 io.streams.string continuations debugger compiler.units ;
 
 [ ] [
-    "IN: temporary USING: help.syntax help.markup ; : foo ; HELP: foo \"foo is great\" ; ARTICLE: \"foo\" \"Foo\" { $subsection foo } ;" eval
+    "IN: help.crossref.tests USING: help.syntax help.markup ; : foo ; HELP: foo \"foo is great\" ; ARTICLE: \"foo\" \"Foo\" { $subsection foo } ;" eval
 ] unit-test
 
 [ $subsection ] [
@@ -13,17 +13,17 @@ io.streams.string continuations debugger compiler.units ;
 
 [ t ] [
     "foo" article-children
-    "foo" "temporary" lookup 1array sequence=
+    "foo" "help.crossref.tests" lookup 1array sequence=
 ] unit-test
 
-[ "foo" ] [ "foo" "temporary" lookup article-parent ] unit-test
+[ "foo" ] [ "foo" "help.crossref.tests" lookup article-parent ] unit-test
 
 [ ] [
-    [ "foo" "temporary" lookup forget ] with-compilation-unit
+    [ "foo" "help.crossref.tests" lookup forget ] with-compilation-unit
 ] unit-test
 
 [ ] [
-    "IN: temporary USING: help.syntax help.markup ; : bar ; HELP: bar \"bar is great\" ; ARTICLE: \"bar\" \"Bar\" { $subsection bar } ;" eval
+    "IN: help.crossref.tests USING: help.syntax help.markup ; : bar ; HELP: bar \"bar is great\" ; ARTICLE: \"bar\" \"Bar\" { $subsection bar } ;" eval
 ] unit-test
 
 [ ] [
index 836f82a306200f16811dad48239702bdd40d6bb3..921d8e1c69cfc09991f76b27e9a68d78c97ebb0d 100755 (executable)
@@ -1,13 +1,13 @@
 USING: math definitions help.topics help tools.test
 prettyprint parser io.streams.string kernel source-files
 assocs namespaces words io sequences ;
-IN: temporary
+IN: help.definitions.tests
 
 [ ] [ \ + >link see ] unit-test
 
 [
     [ 4 ] [
-        "IN: temporary USING: help.syntax ; : hello ; HELP: hello \"test\" ; ARTICLE: \"hello\" \"world\" ; ARTICLE: \"hello2\" \"world\" ;" <string-reader> "foo"
+        "IN: help.definitions.tests USING: help.syntax ; : hello ; HELP: hello \"test\" ; ARTICLE: \"hello\" \"world\" ; ARTICLE: \"hello2\" \"world\" ;" <string-reader> "foo"
         parse-stream drop
 
         "foo" source-file source-file-definitions first assoc-size
@@ -16,11 +16,11 @@ IN: temporary
     [ t ] [ "hello" articles get key? ] unit-test
     [ t ] [ "hello2" articles get key? ] unit-test
     [ t ] [
-        "hello" "temporary" lookup "help" word-prop >boolean
+        "hello" "help.definitions" lookup "help" word-prop >boolean
     ] unit-test
 
     [ 2 ] [
-        "IN: temporary USING: help.syntax ; : hello ; ARTICLE: \"hello\" \"world\" ;" <string-reader> "foo"
+        "IN: help.definitions.tests USING: help.syntax ; : hello ; ARTICLE: \"hello\" \"world\" ;" <string-reader> "foo"
         parse-stream drop
 
         "foo" source-file source-file-definitions first assoc-size
@@ -29,12 +29,12 @@ IN: temporary
     [ t ] [ "hello" articles get key? ] unit-test
     [ f ] [ "hello2" articles get key? ] unit-test
     [ f ] [
-        "hello" "temporary" lookup "help" word-prop
+        "hello" "help.definitions" lookup "help" word-prop
     ] unit-test
 
-    [ ] [ "IN: temporary USING: help.syntax ; : xxx ; HELP: xxx ;" eval ] unit-test
+    [ ] [ "IN: help.definitions.tests USING: help.syntax ; : xxx ; HELP: xxx ;" eval ] unit-test
 
-    [ ] [ "xxx" "temporary" lookup help ] unit-test
+    [ ] [ "xxx" "help.definitions" lookup help ] unit-test
 
-    [ ] [ "xxx" "temporary" lookup >link synopsis print ] unit-test
+    [ ] [ "xxx" "help.definitions" lookup >link synopsis print ] unit-test
 ] with-file-vocabs
index 71a9b5476096c53fa8b466d39b7b02075a143fd9..0b4b69bf5935f2496cbe0b5b331ba73df5d4a4c6 100644 (file)
@@ -1,6 +1,6 @@
 USING: definitions help help.markup kernel sequences tools.test
 words parser namespaces assocs generic io.streams.string ;
-IN: temporary
+IN: help.markup.tests
 
 TUPLE: blahblah quux ;
 
index 136313c2ef7fb25d53e855df981c6f66cb3b88c6..038d7fa4900c8f1d17b19f964f610d70c3f05a96 100755 (executable)
@@ -1,21 +1,21 @@
-IN: temporary
+IN: help.syntax.tests
 USING: tools.test parser vocabs help.syntax namespaces ;
 
 [
     [ "foobar" ] [
-        "IN: temporary USE: help.syntax ABOUT: \"foobar\"" eval
-        "temporary" vocab vocab-help
+        "IN: help.syntax.tests USE: help.syntax ABOUT: \"foobar\"" eval
+        "help.syntax" vocab vocab-help
     ] unit-test
     
     [ { "foobar" } ] [
-        "IN: temporary USE: help.syntax ABOUT: { \"foobar\" }" eval
-        "temporary" vocab vocab-help
+        "IN: help.syntax.tests USE: help.syntax ABOUT: { \"foobar\" }" eval
+        "help.syntax" vocab vocab-help
     ] unit-test
     
     SYMBOL: xyz
     
     [ xyz ] [
-        "IN: temporary USE: help.syntax ABOUT: xyz" eval
-        "temporary" vocab vocab-help
+        "IN: help.syntax.tests USE: help.syntax ABOUT: xyz" eval
+        "help.syntax" vocab vocab-help
     ] unit-test
 ] with-file-vocabs
index c4c22b551fd8dd9349b2e937af6dc7be759ae630..1099f747bc759aefc2cca1f66db891dd18e7c450 100644 (file)
@@ -1,7 +1,7 @@
 USING: definitions help help.topics help.crossref help.markup
 help.syntax kernel sequences tools.test words parser namespaces
 assocs source-files ;
-IN: temporary
+IN: help.topics.tests
 
 ! Test help cross-referencing
 
index 3ddfe721a664666a0c7c4b6e6aaa127c28643919..7fb26e10c50a29f4bbaddc74dba9bd1008ad5681 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: hexdump.tests
 USING: hexdump kernel sequences tools.test ;
 
 [ t ] [ "" hexdump "Length: 0, 0h\n" = ] unit-test
index aab00e0ca32643c5e61cd72bb82ac9fa8b7d85b6..aa6a017540e08707f2a44cd9b68c9584dd56f10d 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: html.elements.tests
 USING: tools.test html html.elements io.streams.string ;
 
 : make-html-string
index 4e3344855fcded013e5b25bede4e5411d5c916e8..2994e2d792730ce085f18a4f3cc01ac1638d1f4d 100644 (file)
@@ -1,6 +1,6 @@
 USING: html http io io.streams.string io.styles kernel
 namespaces tools.test xml.writer sbufs sequences html.private ;
-IN: temporary
+IN: html.tests
 
 : make-html-string
     [ with-html-stream ] with-string-writer ;
index c490b737d9651fc94755cb9eb2ea98ddde33849f..0e98c1b998cac718f624c846b1ad7f7353985dbe 100644 (file)
@@ -1,5 +1,5 @@
 USING: html.parser kernel tools.test ;
-IN: temporary
+IN: html.parser.tests
 
 [
     V{ T{ tag f "html" H{ } f f f } }
index fcac31a6aa72e59ec887adad7dc11ec77f09401b..4b25db16fd860a3e1c578d099f32e8fb3239af76 100644 (file)
@@ -3,7 +3,7 @@ hashtables.private io kernel math
 namespaces prettyprint quotations sequences splitting
 state-parser strings tools.test ;
 USING: html.parser.utils ;
-IN: temporary
+IN: html.parser.utils.tests
 
 [ "'Rome'" ] [ "Rome" single-quote ] unit-test
 [ "\"Roma\"" ] [ "Roma" double-quote ] unit-test
index 514650264436dadaf50ac5b4811be4ba5accd03d..0a4941aaa013aa120a0e520e13fd41bd7b6027aa 100644 (file)
@@ -1,5 +1,5 @@
 USING: http tools.test ;
-IN: temporary
+IN: http.tests
 
 [ "hello%20world" ] [ "hello world" url-encode ] unit-test
 [ "hello world" ] [ "hello%20world" url-decode ] unit-test
index 18edd94f12b352e235bf0ebcc8eed78c6a6952f2..627d7d889d8e722b35c88e37079711d685ce2cde 100755 (executable)
@@ -1,7 +1,7 @@
 USING: webapps.file http.server.responders http
 http.server namespaces io tools.test strings io.server
 logging ;
-IN: temporary
+IN: http.server.tests
 
 [ ] [ f [ "404 not found" httpd-error ] with-logging ] unit-test
 
index d889cd848a6c4c980cf8737a8efba40db6b309be..ceb2ed95bef6133385caa2ba3d564ee7d843eb78 100644 (file)
@@ -1,6 +1,6 @@
 USING: io io.files io.streams.string http.server.templating kernel tools.test
     sequences ;
-IN: temporary
+IN: http.server.templating.tests
 
 : test-template ( path -- ? )
     "extra/http/server/templating/test/" swap append
index c9203d9ef880e7bafe66ed84d85bcceeef90b465..2260bf5882c4f0f942c42a58ac4a118c6a43332a 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.buffers.tests
 USING: alien alien.c-types io.buffers kernel kernel.private libc
 sequences tools.test namespaces ;
 
index 6705caa33c2b8755c77616144401a89b27654a6f..bacb8eb5a965d1a3f0911c857589530b6bdc433c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.launcher.tests
 USING: tools.test io.launcher ;
 
 \ <process-stream> must-infer
index 25caae036d237f2cf5c41e67241e88293297cf55..832b88b248770786ec05cb6fc33cd174d4e2e839 100644 (file)
@@ -1,5 +1,5 @@
 USING: io io.mmap io.files kernel tools.test continuations sequences ;
-IN: temporary
+IN: io.mmap.tests
 
 [ "mmap-test-file.txt" resource-path delete-file ] ignore-errors
 [ ] [ "mmap-test-file.txt" resource-path [ "12345" write ] with-file-writer ] unit-test
index 24b4c231d1a20b10453466e75e76229ebaf2117f..8e56169bb36725fe530ad8c6f8f1030ceaa60ceb 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.server.tests
 USING: tools.test io.server io.server.private ;
 
 { 1 0 } [ [ ] server-loop ] must-infer-as
index 51305db45c6554579b8be9e159f756187ddfce5b..6b930a994e7a7110ff471c2bbec46d40ddaf97eb 100644 (file)
@@ -1,5 +1,5 @@
 USING: io.sockets.impl io.sockets kernel tools.test ;
-IN: temporary
+IN: io.sockets.impl.tests
 
 [ B{ 1 2 3 4 } ]
 [ "1.2.3.4" T{ inet4 } inet-pton ] unit-test
index 103c2789c68ea79f85a428c7fbf071a89dff075f..f5366d32ae287f926f8db6680f6639460ee45739 100755 (executable)
@@ -1,5 +1,5 @@
 USING: tools.test io.files ;
-IN: temporary
+IN: io.unix.files.tests
 
 [ "/usr/libexec/" ] [ "/usr/libexec/awk/" parent-directory ] unit-test
 [ "/etc/" ] [ "/etc/passwd" parent-directory ] unit-test
index eb3038e1b5fbafad2d74189b0714c1184075406a..7b2a7848fcea0800561595ff48a44313b7189da6 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: io.unix.launcher.tests
 USING: io.unix.launcher tools.test ;
 
 [ "" tokenize-command ] must-fail
index af7417854eb99062dc71ff46ca3f49e291fc3da9..680cb0b3e5ad7a650464025971810a6db61292fa 100755 (executable)
@@ -1,7 +1,7 @@
 USING: io.files io.sockets io kernel threads
 namespaces tools.test continuations strings byte-arrays
 sequences prettyprint system ;
-IN: temporary
+IN: io.unix.tests
 
 ! Unix domain stream sockets
 : socket-server "unix-domain-socket-test" temp-file ;
index e4ebe3dd3704db1706018a84d9f85954d064fdce..c4ac99fe4a34774c18e029b209c82159cbe9f99c 100755 (executable)
@@ -1,6 +1,6 @@
 USING: io.files kernel tools.test io.backend
 io.windows.nt.files splitting ;
-IN: temporary
+IN: io.windows.nt.tests
 
 [ "c:\\foo\\" ] [ "c:\\foo\\bar" parent-directory ] unit-test
 [ "c:\\" ] [ "c:\\foo\\" parent-directory ] unit-test
index 2ea8a64bd9fd9de93979ce10e123e06132290312..3cc230126c1029e9da347884eabd2f9cf0614a95 100644 (file)
@@ -1,5 +1,5 @@
 USING: jamshred.oint jamshred.tunnel kernel sequences tools.test ;
-IN: temporary
+IN: jamshred.tunnel.tests
 
 [ 0 ] [ T{ segment T{ oint f { 0 0 0 } } 0 }
         T{ segment T{ oint f { 1 1 1 } } 1 }
index d72314fc4dc2218af68bbb0568a4b367e4069612..13dc34135092ea4d14bbec6a381d0082484fe82c 100644 (file)
@@ -1,5 +1,5 @@
 USING: koszul tools.test kernel sequences assocs namespaces ;
-IN: temporary
+IN: koszul.tests
 
 [
     { V{ { } } V{ { 1 } } V{ { 2 3 } { 7 8 } } V{ { 4 5 6 } } }
index 14798de18ad64bcb63e5bd4bc7904a68c80035a8..d4e3ed79b89363d715df7ddeda9f6a0a4c3c9541 100644 (file)
@@ -1,5 +1,5 @@
 USING: lazy-lists.examples lazy-lists tools.test ;
-IN: temporary
+IN: lazy-lists.examples.tests
 
 [ { 1 3 5 7 } ] [ 4 odds ltake list>array ] unit-test
 [ { 0 1 4 9 16 } ] [ first-five-squares ] unit-test
index 9b7f0effd27bbfe5b53cc032a4bdd1a222daa52e..0424a5d069285bccfd0c9dacaa9e8c7c8661f707 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: lazy-lists tools.test kernel math io sequences ;
-IN: temporary
+IN: lazy-lists.tests
 
 [ { 1 2 3 4 } ] [
   { 1 2 3 4 } >list list>array
index 40e055686aee693d4ae07d5c205bbec1889b09b8..722ccb86ca6715e031b815e5bdc20c36af1eefad 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2006 Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
-IN: temporary
+IN: levenshtein.tests
 USING: tools.test levenshtein ;
 
 [ 3 ] [ "sitting" "kitten" levenshtein ] unit-test
index 707d34b274e18a74260c70627dbc7bbe8879c343..9a39980c9fbf214ade408fc2be816e914e30e26c 100644 (file)
@@ -1,5 +1,5 @@
 USING: io lint kernel math tools.test ;
-IN: temporary
+IN: lint.tests
 
 ! Don't write code like this
 : lint1
index b290c25159b0fe9267860501d63ef3f502cae219..e48f9f4061ba606ab405908a8310c4d5c07aff6d 100644 (file)
@@ -1,6 +1,6 @@
 USING: locals math sequences tools.test hashtables words kernel
 namespaces arrays strings prettyprint ;
-IN: temporary
+IN: locals.tests
 
 :: foo ( a b -- a a ) a a ;
 
index d41003797c0b1186387914cc327e85ad513cefe9..59a53afb70ba4c33479c3a66863c063716d5e5f0 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: macros.tests
 USING: tools.test macros math kernel arrays
 vectors ;
 
index d9162ae286d6e6f4c82954e7010d83279174b61e..044b80fe9d06b736e1dccbb49eb10027f6ba9db8 100755 (executable)
@@ -1,7 +1,7 @@
 ! Copyright (C) 2006 Chris Double.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: tools.test match namespaces arrays ;
-IN: temporary
+IN: match.tests
 
 MATCH-VARS: ?a ?b ;
 
index 0ed66a569cd7f4a71fb90715f6f58a49d79b3df6..5b537c2621ba5777998440f42d7b7814cfc15609 100644 (file)
@@ -1,6 +1,6 @@
 USING: kernel math math.functions tools.test math.analysis
 math.constants ;
-IN: temporary
+IN: math.analysis.tests
 
 : eps
     .00000001 ;
index 440630e38f1a39161467c8cc00929d7618e9eb3b..e6a2824433c3efab2da62cf0053b6d1809944652 100644 (file)
@@ -1,5 +1,5 @@
 USING: math.combinatorics math.combinatorics.private tools.test ;
-IN: temporary
+IN: math.combinatorics.tests
 
 [ { } ] [ 0 factoradic ] unit-test
 [ { 1 0 } ] [ 1 factoradic ] unit-test
index e8535d06378440a80baa63968ee341c643340387..9174ac99883f6615bfbb5cd2ae34cf1a7f0c137c 100755 (executable)
@@ -1,6 +1,6 @@
 USING: kernel math math.constants math.functions tools.test
 prettyprint ;
-IN: temporary
+IN: math.complex.tests
 
 [ 1 C{ 0 1 } rect> ] must-fail
 [ C{ 0 1 } 1 rect> ] must-fail
index 6e961b979ccb7dc520c58fa67f0d430015e15cda..9244fa62e2f18182b28d2f6fa329332e9ecde8aa 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (c) 2007 Samuel Tardieu.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: lazy-lists math.erato tools.test ;
-IN: temporary
+IN: math.erato.tests
 
 [ { 2 3 5 7 11 13 17 19 } ] [ 20 lerato list>array ] unit-test
index 6f4dc4259316aa8ec14e989bd2e28b8fb81ecf4c..6773678dab4b60696bb294153176b344c25415ca 100755 (executable)
@@ -1,6 +1,6 @@
 USING: kernel math math.constants math.functions math.private
 math.libm tools.test ;
-IN: temporary
+IN: math.functions.tests
 
 [ t ] [ 4 4 .00000001 ~ ] unit-test
 [ t ] [ 4.0000001 4.0000001 .000001 ~ ] unit-test
index d6fb2957e1f37a6f7ffd785f2781dba8626bc725..7c833391d8965f8009eeead995fa2c6d54c88df0 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: math.matrices.elimination.tests
 USING: kernel math.matrices math.matrices.elimination
 tools.test sequences ;
 
index 9670ab80b8a0d75b06a545d58a64f514951b660c..ee2516e9a6bf4a74b862df23ec68a6fd60332f4b 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: math.matrices.tests
 USING: math.matrices math.vectors tools.test math ;
 
 [
index f8bc9d497073b9e7ad36eb9f7bb8ba696c1fd217..9ca85ea72c5681a63510afb795d8ee914b2d9ae6 100644 (file)
@@ -1,5 +1,5 @@
 USING: math.miller-rabin tools.test ;
-IN: temporary
+IN: math.miller-rabin.tests
 
 [ f ] [ 473155932665450549999756893736999469773678960651272093993257221235459777950185377130233556540099119926369437865330559863 miller-rabin ] unit-test
 [ t ] [ 2 miller-rabin ] unit-test
index 33b6e785717c5cf819dca339ebea92ebfc246ffb..c5b92c73de1f8ab8d3bea11c5a23652613380ba2 100644 (file)
@@ -1,6 +1,6 @@
 USING: kernel math.numerical-integration tools.test math
 math.constants math.functions ;
-IN: temporary
+IN: math.numerical-integration.tests
 
 [ 50 ] [ 0 10 [ ] integrate-simpson ] unit-test
 [ 1000/3 ] [ 0 10 [ sq ] integrate-simpson ] unit-test
index 4d0cdf8c8b09cdc0a99537217714f9270b31b3bf..73215f9167bbfd985125c08fccf806be26281a35 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: math.polynomials.tests
 USING: kernel math math.polynomials tools.test ;
 
 ! Tests
index 4f59798df0cdd72b2bcb7851fd367034b6d03a68..b30a1bc27192f34907702712aa5f2e68d55b1f72 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: math.quaternions.tests
 USING: tools.test math.quaternions kernel math.vectors
 math.constants ;
 
index 09416814bd3842eb1857e7b11193ac7058e5fc1f..825c68d1b9ed4d2f0849c289729452ad7bda6442 100644 (file)
@@ -1,5 +1,5 @@
 USING: math.ranges sequences tools.test arrays ;
-IN: temporary
+IN: math.ranges.tests
 
 [ { } ] [ 1 1 (a,b) >array ] unit-test
 [ { } ] [ 1 1 (a,b] >array ] unit-test
index 4dba49b908c07034d797d274fc34aa786b1bafb7..75572d8415d6ccdf6972d77b8b7749e68e07ee54 100755 (executable)
@@ -1,6 +1,6 @@
 USING: kernel math math.parser math.ratios math.functions
 tools.test ;
-IN: temporary
+IN: math.ratios.tests
 
 [ 1 2 ] [ 1/2 >fraction ] unit-test
 
index 4d3b21bbbe7ba971cacda4e7482d3b623a6f7529..0884e1aed23fd6f4e879a48b8c6081f57d0f29d3 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel math math.functions math.statistics tools.test ;
-IN: temporary
+IN: math.statistics.tests
 
 [ 1 ] [ { 1 } mean ] unit-test
 [ 3/2 ] [ { 1 2 } mean ] unit-test
index 00fccde1d3ccd15de0c675659e73bb4bc4d2538b..8f8932c97d9c870addbdf6b8f696a9683cf325e5 100644 (file)
@@ -1,5 +1,5 @@
 USING: math.functions math.text.english tools.test ;
-IN: temporary
+IN: math.text.english.tests
 
 [ "Zero" ] [ 0 number>text ] unit-test
 [ "Twenty-One" ] [ 21 number>text ] unit-test
index 924dc16c44e03ae29b09098e5c96e10c9f4bbf80..5c71e2374fcbe0889323a8c62ed91e30bfa298b2 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: math.vectors.tests
 USING: math.vectors tools.test ;
 
 [ { 1 2 3 } ] [ 1/2 { 2 4 6 } n*v ] unit-test
index ea615d2f9a1f29a042f45f12c531694b73b44a99..bd02c2f70843fe2e8807cc7940e1d1459e2560a2 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: models.tests
 USING: arrays generic kernel math models namespaces sequences assocs
 tools.test ;
 
index 19d6b6c2aa4d69715ea96fad688fa0b9bee8a147..b2ccdf93b74d89703b2d3e3c7acd0003e952c3d0 100644 (file)
@@ -1,5 +1,5 @@
 USING: money parser tools.test ;
-IN: temporary
+IN: money.tests
 
 [ -1/10 ] [ DECIMAL: -.1 ] unit-test
 [ -1/10 ] [ DECIMAL: -0.1 ] unit-test
index 1c68cbe540df7988778648598dcb319f26d56765..8910e64092cfc2a5ec0c39a19a0fae7c6176cbec 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: multi-methods.tests
 USING: multi-methods tools.test kernel math arrays sequences
 prettyprint strings classes hashtables assocs namespaces
 debugger continuations ;
index 6f921497b2d34af28341cc1e072537b084c4cbd0..2dd3fd911cf348a8207b449ea68bad169894abf4 100755 (executable)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 USING: kernel lazy-lists tools.test strings math
 sequences parser-combinators arrays math.parser unicode.categories ;
-IN: temporary
+IN: parser-combinators.tests
 
 ! Testing <&>
 { { T{ parse-result f { "a" "b" } T{ slice f 2 4 "abcd" } } }  } [
index 56dc6bcd871813bbd31afc5ffb2ac1a17aad84c4..7e876b0934949f17042d848536f7a0cb4a5bc5cd 100644 (file)
@@ -1,6 +1,6 @@
 USING: namespaces math partial-continuations tools.test
 kernel sequences ;
-IN: temporary
+IN: partial-continuations.tests
 
 SYMBOL: sum
 
index a308b9af52c356844608d125ffde9230d5ca867c..452da8df05adad995d644449348ee0802cf59f81 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: kernel tools.test peg peg.ebnf ;
-IN: temporary
+IN: peg.ebnf.tests
 
 { T{ ebnf-non-terminal f "abc" } } [
   "abc" 'non-terminal' parse parse-result-ast 
index 6a8d7429f3ca240e07023f31187e9bc6a8ca43c4..7a1ce99883ceedd29974dcb914fb2711bbded573 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: kernel tools.test strings namespaces arrays sequences peg peg.private ;
-IN: temporary
+IN: peg.tests
 
 { 0 1 2 } [
   0 next-id set-global get-next-id get-next-id get-next-id 
index cec7b24cd01f0bf9deb984518321843dc0a3f7d6..fa8ac89f57a3bd3841d9b352a439520494bb2294 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: kernel tools.test peg peg.pl0 ;
-IN: temporary
+IN: peg.pl0.tests
 
 { "abc" } [
   "abc" ident parse parse-result-ast 
index b33161dfffe9a49b81b59948d20d4ddc42387383..c65001be098dfaf07cdd3cecc4e7694941e9dbb9 100755 (executable)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: kernel math math.parser arrays tools.test peg peg.search ;
-IN: temporary
+IN: peg.search.tests
 
 { V{ 123 456 } } [
   "abc 123 def 456" 'integer' search
index d3e031fdc690e971b49cfc55eb8b62ebafc61c1d..7294ac0e8fc1ba4b981ae9c588ef567d73398cf3 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: porter-stemmer.tests
 USING: arrays io kernel porter-stemmer sequences tools.test
 io.files ;
 
index 7d506b85f38d4557acce35251e10f01c9f00de1e..d431e57d0196d70239f9101cb77334fef7899f74 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel math random namespaces sequences tools.test ;
-IN: temporary
+IN: random.tests
 
 : check-random ( max -- ? )
     dup >r random 0 r> between? ;
index d4af66b72fee50bc78842c585bfcce29caace00b..b19c2f39c9ee15e18e6b9344cd9c772766af11e4 100755 (executable)
@@ -1,6 +1,6 @@
 USING: arrays kernel sequences sequences.lib math math.functions math.ranges
     tools.test strings ;
-IN: temporary
+IN: sequences.lib.tests
 
 [ 50 ] [ 100 [1,b] [ even? ] count ] unit-test
 [ 50 ] [ 100 [1,b] [ odd? ] count ] unit-test
index 6c80c8de7d484175beed6a7bb3cf8e3ca6d98ba6..766103e4b000022ccfdaa19a4580ffa0fb839a0e 100755 (executable)
@@ -4,7 +4,7 @@
 USING: tools.test kernel serialize io io.streams.string math
 alien arrays byte-arrays sequences math prettyprint parser
 classes math.constants ;
-IN: temporary
+IN: serialize.tests
 
 TUPLE: serialize-test a b ;
 
index 784f446b7e605b3ade84a30608e6f4c39b7fac61..c1afeced3d8f314b7a004be185d0b022febe7382 100755 (executable)
@@ -1,6 +1,6 @@
 USING: smtp tools.test io.streams.string threads
 smtp.server kernel sequences namespaces logging ;
-IN: temporary
+IN: smtp.tests
 
 { 0 0 } [ [ ] with-smtp-connection ] must-infer-as
 
index 40911565586c452668c6e0e25af02beca38c035a..6aeb5aa0983fd3859a8c76478f03f864b2758dba 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel money taxes tools.test ;
-IN: temporary
+IN: taxes.tests
 
 [
     426 23
index 90d9d26f51917fb3a4b40aef30e6e47587977746..ec8f48a161fab7a6b9847ba3076f2e7efa2c9ae2 100755 (executable)
@@ -1,5 +1,5 @@
 USING: tools.test tools.annotations math parser ;
-IN: temporary
+IN: tools.annotations.tests
 
 : foo ;
 \ foo watch
@@ -17,7 +17,7 @@ M: integer some-generic 1+ ;
 
 [ 4 ] [ 3 some-generic ] unit-test
 
-[ ] [ "IN: temporary USE: math M: integer some-generic 1- ;" eval ] unit-test
+[ ] [ "IN: tools.annotations.tests USE: math M: integer some-generic 1- ;" eval ] unit-test
 
 [ 2 ] [ 3 some-generic ] unit-test
 
index fc7960e475378292108e967854612eacd4499659..38d9ae65e2b810fa068f2d3caba4aaff59bc9bba 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: tools.browser.tests
 USING: tools.browser tools.test help.markup ;
 
 [ ] [ { $describe-vocab "scratchpad" } print-content ] unit-test
index b616766597a35ea13b81b4a16694de734a887852..8616be141ebb7e72d6d09c3b8eb8a403979a6737 100755 (executable)
@@ -1,6 +1,6 @@
 USING: math kernel sequences io.files tools.crossref tools.test
 parser namespaces source-files generic definitions ;
-IN: temporary
+IN: tools.crossref.tests
 
 GENERIC: foo
 
index 2f79669497ced7dcad9ce01558282843850f9b6c..d473d8f6403b37b2021d8ddccc55f250e5c28ed1 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary\r
+IN: tools.deploy.tests\r
 USING: tools.test system io.files kernel tools.deploy.config\r
 tools.deploy.backend math ;\r
 \r
index 36bcc73b74d0625b4398e23227326ff41d66175a..9efbf63f7f0d08254d08d5463c0d12b5ee8646fd 100644 (file)
@@ -1,4 +1,4 @@
 USING: tools.test tools.memory ;
-IN: temporary
+IN: tools.memory.tests
 
 [ ] [ heap-stats. ] unit-test
index c346d9763c7d808df6c7edd8241c6fe7c4895704..e33201e22cb4091981cfd45364eeb58134ba5272 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: tools.profiler.tests
 USING: tools.profiler tools.test kernel memory math threads
 alien tools.profiler.private sequences ;
 
index a8c7239922b10512ec5db085aec2b5de84a2fa11..743822e7f939a04e31e62b0bdc23136d7b543c24 100755 (executable)
@@ -43,7 +43,7 @@ $nl
 }
 "The latter is used for vocabularies with more extensive test suites."
 $nl
-"If the test harness needs to define words, they should be placed in the " { $snippet "temporary" } " vocabulary so that they can be forgotten after the tests have been run."
+"If the test harness needs to define words, they should be placed in a vocabulary named " { $snippet { $emphasis "vocab" } ".tests" } " where " { $emphasis "vocab" } " is the vocab being tested."
 { $subsection "tools.test.write" }
 { $subsection "tools.test.run" }
 { $subsection "tools.test.failure" } ;
index 0ab68f502ea44d6a9536ce80270f1a684fb02c8c..259b91c3af4ede686382161f6f56a55413438652 100755 (executable)
@@ -50,13 +50,8 @@ SYMBOL: this-test
 
 : (run-test) ( vocab -- )
     dup vocab-source-loaded? [
-        vocab-tests
-        [
-            "temporary" forget-vocab
-            dup [ forget-source ] each
-        ] with-compilation-unit
-        dup [ run-file ] each
-    ] when drop ;
+        vocab-tests [ run-file ] each
+    ] [ drop ] if ;
 
 : run-test ( vocab -- failures )
     V{ } clone [
index 7699d6106256ebeeba433c1be3060096f1e1d45a..bf74c1ae98db4c3165ca1c5a1e0ea40b1b8d8eb8 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: tools.test.tests
 USING: completion words sequences test ;
 
 [ ] [ "swp" apropos ] unit-test
index 1302ebe3d8cd1b09489401152a2b4830e6cd034f..2d4a6c3396cacdd68af56b119be47af57b5052a0 100755 (executable)
@@ -1,7 +1,7 @@
 USING: tools.walker io io.streams.string kernel math
 math.private namespaces prettyprint sequences tools.test
 continuations math.parser threads arrays tools.walker.debug ;
-IN: temporary
+IN: tools.walker.tests
 
 [ { } ] [
     [ ] test-walker
index 0964ea7e567162e2465b6f7a82c89b920cb01550..570125cb45b8059d052b2259ae36466bce6415ac 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel tools.test trees trees.avl math random sequences assocs ;
-IN: temporary
+IN: trees.avl.tests
 
 [ "key1" 0 "key2" 0 ] [
     T{ avl-node T{ node f "key1" f f T{ avl-node T{ node f "key2" } 1 } } 2 }
index 5075163802b9890bb94b8564084b6159da0bf6c3..29ea2eee2dce4dcbc10f60d08d3278a284ac5a10 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 USING: kernel tools.test trees.splay math namespaces assocs
 sequences random ;
-IN: temporary
+IN: trees.splay.tests
 
 : randomize-numeric-splay-tree ( splay-tree -- )
     100 [ drop 100 random swap at drop ] with each ;
index 2795b0d5da1626623134ca3a7f960b2f106edf42..fd26b37c704c5afa1d7c255e5486397fd0ec5201 100644 (file)
@@ -1,5 +1,5 @@
 USING: trees assocs tools.test kernel sequences ;
-IN: temporary
+IN: trees.tests
 
 : test-tree ( -- tree )
     TREE{
index 0a9711c44609b34f0671df1f9a6018c6ddc62657..2eb9d8bb12fdc35f1ac44a763c63ad5bb985b619 100755 (executable)
@@ -1,5 +1,5 @@
 USING: tools.test tuple-syntax ;
-IN: temporary
+IN: tuple-syntax.tests
 
 TUPLE: foo bar baz ;
 
index 88c09d81c43fd3b05ab8c6949c36357a94a3a496..5d90f25bd76f899a4fcb06b278e48a5c9676af18 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel tools.test tuples.lib ;
-IN: temporary
+IN: tuples.lib.tests
 
 TUPLE: foo a b* c d* e f* ;
 
index de9534ab746c0a48355c9a67a67fc12d91a3a58e..8001ff97618223e3ed291fb4bc867989717be352 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.commands.tests
 USING: ui.commands ui.gestures tools.test help.markup io
 io.streams.string ;
 
index 9e1b0aa985b78227fb8afd06d13125ee7cfd9f79..dab9ef5acf2723f72e46090e94ffad105ba8db96 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.books.tests
 USING: tools.test ui.gadgets.books ;
 
 \ <book> must-infer
index 224ef9e1ced4984f793e737f8573ae3d2055ab8f..6c5d757dd4b1169474f7a32ea18bca16de8159ed 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.buttons.tests
 USING: ui.commands ui.gadgets.buttons ui.gadgets.labels
 ui.gadgets tools.test namespaces sequences kernel models ;
 
index 80cf70b960dbb93a290db0aee6e691dea0df349b..e38e97c76ccb83bd8d152a4cd67a4d6a2a41712b 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.frames.tests
 USING: ui.gadgets.frames ui.gadgets tools.test ;
 
 [ ] [ <frame> layout ] unit-test
index 54bae31f795960888e6ff03592bf0a8638e4e52f..0a44e5e2678ba8df8633cddb6743275682c4e5b5 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.tests
 USING: ui.gadgets ui.gadgets.packs ui.gadgets.worlds tools.test
 namespaces models kernel dlists math
 math.parser ui sequences hashtables assocs io arrays
index 6f08009da32264b9568ac13e598a427bfd117c5a..0792d55135f7b40d3b062976cb08fc28e1a8c2c2 100644 (file)
@@ -1,6 +1,6 @@
 USING: ui.gadgets ui.gadgets.grids tools.test kernel arrays
 namespaces ;
-IN: temporary
+IN: ui.gadgets.grids.tests
 
 [ { 0 0 } ] [ { } <grid> pref-dim ] unit-test
 
index 87b2a456789b474b0bbef1acb4580df8d0b48fc9..377f3ab787b41f562128fd55a4d9010824a09de5 100644 (file)
@@ -1,7 +1,7 @@
 USING: ui.gadgets ui.gadgets.labels ui.gadgets.labelled
 ui.gadgets.packs ui.gadgets.frames ui.gadgets.grids namespaces
 kernel tools.test ui.gadgets.buttons sequences ;
-IN: temporary
+IN: ui.gadgets.labelled.tests
 
 TUPLE: testing ;
 
index 44a89a7e600bbd64c54c7a65ff0a42edc416654a..bf2ad72d0e444e6520d17c356a77c8f9803103e8 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.lists.tests
 USING: ui.gadgets.lists models prettyprint math tools.test
 kernel ;
 
index ce6df747690cd548bd1646d38e89f50c624b21eb..28a656e2ad89df539ed830e3f61bf07364f6b171 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.packs.tests
 USING: ui.gadgets.packs ui.gadgets.labels ui.gadgets ui.render
 kernel namespaces tools.test math.parser sequences ;
 
index 848f7919d3f3d9773bd6ed1bdd4e300b1e36c22f..e3f6e36050d6859f3e99eaa36d17ae9285bdf107 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.panes.tests
 USING: alien ui.gadgets.panes ui.gadgets namespaces
 kernel sequences io io.streams.string tools.test prettyprint
 definitions help help.syntax help.markup splitting
index c4f693c9394bf3c35c3aaf6bec57b01a0ac2dc26..46f274d53a6f7977f11912cf63ff43289f5411f0 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.presentations.tests
 USING: math ui.gadgets.presentations ui.gadgets tools.test
 prettyprint ui.gadgets.buttons io io.streams.string kernel
 tuples ;
index dd667fdfec23e6d2fdc52510b50232621284e93e..5ccd6c7cd813f8b408f59a35a178b9eb426d3f84 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.scrollers.tests
 USING: ui.gadgets ui.gadgets.scrollers
 namespaces tools.test kernel models ui.gadgets.viewports
 ui.gadgets.labels ui.gadgets.grids ui.gadgets.frames
index 5388794624d2db1c2f30d627a17fce2017182191..b955a2604d5aa59bf3465981c9d8b23b7c3af326 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.slots.tests
 USING: assocs ui.gadgets.slots tools.test refs ;
 
 [ t ] [ { 1 2 3 } 2 <value-ref> <slot-editor> slot-editor? ] unit-test
index 77c69bc8a854dcd097cb682f034227e78261c5a0..e2db914089c3a1108d40bc62082da411255cc88f 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel ui.gadgets ui.gadgets.tracks tools.test ;
-IN: temporary
+IN: ui.gadgets.tracks.tests
 
 [ { 100 100 } ] [
     [
index 949ad49460097fe422980d90b4e873d74171ce0e..2e186d875d9fc851c97efbbc95422876c9d68281 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.gadgets.worlds.tests
 USING: ui.gadgets ui.gadgets.packs ui.gadgets.worlds tools.test
 namespaces models kernel ;
 
index b7b2224cfa2e29e11b5e06961da11166adffbd19..1e3d08f164e48fe4cfa9de0985613aa6b84794fd 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.operations.tests
 USING: ui.operations ui.commands prettyprint kernel namespaces
 tools.test ui.gadgets ui.gadgets.editors parser io
 io.streams.string math help help.markup ;
index 7262c72756ea6fd3235c671e91067d89f23345f3..f56f5bcc4e51ff2e3b7e519b61b015f6cf2e73e8 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.tools.browser.tests
 USING: tools.test tools.test.ui ui.tools.browser ;
 
 \ <browser-gadget> must-infer
index 0422c4170a50a7dfc24c355af1e18c837fac74af..fe0a6542177994c847b5cb85d87b36762c8c9d41 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.tools.interactor.tests
 USING: ui.tools.interactor tools.test ;
 
 \ <interactor> must-infer
index 0024fa725fb7a4b3eab0ebd1019e9200aa5d7053..13ce834df30f35cfd0895d6526b6261e2a107cea 100755 (executable)
@@ -3,7 +3,7 @@ ui.tools.listener hashtables kernel namespaces parser sequences
 tools.test ui.commands ui.gadgets ui.gadgets.editors
 ui.gadgets.panes vocabs words tools.test.ui slots.private
 threads ;
-IN: temporary
+IN: ui.tools.listener.tests
 
 [ f ] [ "word" source-editor command-map empty? ] unit-test
 
index 49bd1a3837e3670f367bd2467e708e470fae8f0d..4a75ebfc96880361d6ddb61ca086415ada5f27eb 100755 (executable)
@@ -2,7 +2,7 @@ USING: assocs ui.tools.search help.topics io.files io.styles
 kernel namespaces sequences source-files threads
 tools.test ui.gadgets ui.gestures vocabs
 vocabs.loader words tools.test.ui debugger ;
-IN: temporary
+IN: ui.tools.search.tests
 
 [ f ] [
     "no such word with this name exists, certainly"
index ff2444e43bd21d4bb52704c25b20918bf0d0299e..279737466f5d80da3b626f73dd6abf2ebe4dee04 100755 (executable)
@@ -3,7 +3,7 @@ ui.tools.search ui.tools.workspace kernel models namespaces
 sequences tools.test ui.gadgets ui.gadgets.buttons
 ui.gadgets.labelled ui.gadgets.presentations
 ui.gadgets.scrollers vocabs tools.test.ui ui ;
-IN: temporary
+IN: ui.tools.tests
 
 [
     [ f ] [
index 36b2abb7dd09ebc5832aa315ddc264ba7f94d24f..fefb188239ccbdbaf6acb4c3c6af7495a5c9e101 100755 (executable)
@@ -1,4 +1,4 @@
 USING: ui.tools.walker tools.test ;
-IN: temporary
+IN: ui.tools.walker.tests
 
 \ <walker-gadget> must-infer
index 5e3695fed3b017f4bf8ad014dd286bb9a52c0a4e..49b14cda77a651d753b3858e9c96fbf1f7546155 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.tools.workspace.tests
 USING: tools.test ui.tools ;
 
 \ <workspace> must-infer
index 37b3f253219b56527a67f46dfadf2ad76f17b451..5e6ac4125bfcfb638b375a724d3880cb3a5ba89d 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: ui.traverse.tests
 USING: ui.gadgets ui.gadgets.labels namespaces sequences kernel
 math arrays tools.test io ui.gadgets.panes ui.traverse
 definitions compiler.units ;
index def13bd784a0693cd6b65415a66cb70a74f51788..793fe5679d69be3417f21d7cf4e4d941552a78d1 100644 (file)
@@ -1,5 +1,5 @@
 USING: kernel math tools.test units.imperial inverse ;
-IN: temporary
+IN: units.imperial.tests
 
 [ 1 ] [ 12 inches [ feet ] undo ] unit-test
 [ 12 ] [ 1 feet [ inches ] undo ] unit-test
index 85d2bd331702fd3819174bb6003c2b6f3e3ae641..9fb702f0504b34cd9a94b91b260c5f0311f09d69 100644 (file)
@@ -1,6 +1,6 @@
 USING: kernel tools.test units.si inverse math.constants
 math.functions units.imperial ;
-IN: temporary
+IN: units.si.tests
 
 [ t ] [ 1 m 100 cm = ] unit-test
 
index 28ab9ab7c42bc91ae34480aab6fb61bbec6cc33c..81f3163a7754cff17b6d9d41ea76c38ab55f4455 100644 (file)
@@ -1,6 +1,6 @@
 USING: arrays kernel math sequences tools.test units.si
 units.imperial units inverse math.functions ;
-IN: temporary
+IN: units.tests
 
 [ T{ dimensioned f 3 { m } { } } ] [ 3 m ] unit-test
 [ T{ dimensioned f 3 { m } { s } } ] [ 3 m/s ] unit-test
index 371bf2d605356d7f1e5ef6e1974f4969cbccdab6..577ef5718c4eaf906bd4d29ff1e084c31e7d05c8 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2005, 2006 Daniel Ehrenberg
 ! See http://factorcode.org/license.txt for BSD license.
-IN: xml-arith
+IN: xml.tests
 USING: xml io kernel math sequences strings xml.utilities tools.test math.parser ;
 
 PROCESS: calculate ( tag -- n )
index 8b7d17553b38ca415b72f1918973d93768418711..775930025f0e7769f66f9fc405603b014407df85 100755 (executable)
@@ -1,5 +1,5 @@
 USING: sequences xml kernel arrays xml.utilities io.files tools.test ;
-IN: temporary
+IN: xml.tests
 
 : assemble-data ( tag -- 3array )
     { "URL" "snippet" "title" }
index 2dd69ca99b30d6a0a457b940051a09a7d232be2e..6db98ec848e9333d3693956759f8bb03d79e5011 100644 (file)
@@ -1,5 +1,6 @@
 USING: kernel xml sequences assocs tools.test io arrays namespaces
     xml.data xml.utilities xml.writer generic sequences.deep ;
+IN: xml.tests
 
 : sub-tag
     T{ name f f "sub" "http://littledan.onigirihouse.com/namespaces/replace" } ;
index 871425559b38d8f95f55fc2cf4720c30c1990bd8..02c7aecb131f5d9eb029419a1555b4d47222e4e6 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2005, 2006 Daniel Ehrenberg
 ! See http://factorcode.org/license.txt for BSD license.
-IN: temporary
+IN: xml.tests
 USING: kernel xml tools.test io namespaces sequences xml.errors xml.entities
     parser strings xml.data io.files xml.writer xml.utilities state-parser 
     continuations assocs sequences.deep ;
index d5420ed2e377cf9a876acb2210f9e94223a7d4af..75e377bc973b75c9a9d85a5638cb31c5bee9b043 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: xmode.catalog.tests
 USING: xmode.catalog tools.test hashtables assocs
 kernel sequences io ;
 
index 9fbe9110e829748225cce04cffc9efba40ea9ff5..b14bbd0f709cae812223a7046f679050823c214f 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: xmode.keyword-map.tests
 USING: xmode.keyword-map xmode.tokens
 tools.test namespaces assocs kernel strings ;
 
index 6bcba91c8471ba113916ebcd78b8689e544f58c3..1d059852e29712073aa54f5b7eb33f3215c9a9a2 100755 (executable)
@@ -1,6 +1,6 @@
 USING: xmode.tokens xmode.catalog
 xmode.marker tools.test kernel ;
-IN: temporary
+IN: xmode.marker.tests
 
 [
     {
index 404dbb89fbc1907470b1c5e53104ee492b05c555..5fc62f39e971d282b50dff90a759f55e4b12b417 100644 (file)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: xmode.rules.tests
 USING: xmode.rules tools.test ;
 
 [ { 1 2 3 } ] [ f { 1 2 3 } ?push-all ] unit-test
index 713700bf7acf55e7dd395139ec2a51f27a9aeae3..bbb19a755523a5961d429c2289241a28d7a1918c 100755 (executable)
@@ -1,4 +1,4 @@
-IN: temporary
+IN: xmode.utilities.tests
 USING: xmode.utilities tools.test xml xml.data kernel strings
 vectors sequences io.files prettyprint assocs unicode.case ;