From fea4babc374375be02a17e69a3048b691a7e1880 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Tue, 16 Jul 2013 15:56:24 -0600 Subject: [PATCH] enable compilation of tests formerly in "racket-test"; reorganize A package like "gui" does not depend on a package like "gui-test", which means that you have to specifically ask for a test package if you want the tests. A new "main-distribution-test" package aggregates the tests for packages that are in "main-distribution". The "plt-services" package, meanwhile, depends on the "main-distribution-test" package, which means that all tests are compiled by default for an in-place build. original commit: d50d0f8bcab260f404049029b77407e0222f588a --- pkgs/macro-debugger-pkgs/macro-debugger/info.rkt | 3 ++- .../macro-debugger}/tests/macro-debugger/all-tests.rkt | 0 .../tests/macro-debugger/check-requires/src-a.rkt | 0 .../tests/macro-debugger/check-requires/src-b.rkt | 0 .../tests/macro-debugger/check-requires/src-c.rkt | 0 .../tests/macro-debugger/check-requires/use-a.rkt | 0 .../tests/macro-debugger/check-requires/use-cs.rkt | 0 .../macro-debugger}/tests/macro-debugger/gentest-framework.rkt | 0 .../macro-debugger}/tests/macro-debugger/gentests.rkt | 0 .../macro-debugger}/tests/macro-debugger/gui-tests.rkt | 0 .../macro-debugger}/tests/macro-debugger/test-setup.rkt | 0 .../macro-debugger}/tests/macro-debugger/tests/collects.rkt | 0 .../macro-debugger}/tests/macro-debugger/tests/hiding.rkt | 0 .../macro-debugger}/tests/macro-debugger/tests/policy.rkt | 0 .../macro-debugger}/tests/macro-debugger/tests/regression.rkt | 0 .../tests/macro-debugger/tests/syntax-basic.rkt | 0 .../tests/macro-debugger/tests/syntax-errors.rkt | 0 .../tests/macro-debugger/tests/syntax-macros.rkt | 0 .../tests/macro-debugger/tests/syntax-modules.rkt | 0 19 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/all-tests.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/check-requires/src-a.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/check-requires/src-b.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/check-requires/src-c.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/check-requires/use-a.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/check-requires/use-cs.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/gentest-framework.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/gentests.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/gui-tests.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/test-setup.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/collects.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/hiding.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/policy.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/regression.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/syntax-basic.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/syntax-errors.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/syntax-macros.rkt (100%) rename pkgs/{racket-pkgs/racket-test => macro-debugger-pkgs/macro-debugger}/tests/macro-debugger/tests/syntax-modules.rkt (100%) diff --git a/pkgs/macro-debugger-pkgs/macro-debugger/info.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/info.rkt index 3e6e1a0..354e113 100644 --- a/pkgs/macro-debugger-pkgs/macro-debugger/info.rkt +++ b/pkgs/macro-debugger-pkgs/macro-debugger/info.rkt @@ -11,5 +11,6 @@ "unstable-list-lib" "macro-debugger-text-lib" "unstable")) -(define build-deps '("scribble-lib" +(define build-deps '("rackunit-lib" + "scribble-lib" "racket-doc")) diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/all-tests.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/all-tests.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/all-tests.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/all-tests.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-a.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-a.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-a.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-a.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-b.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-b.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-b.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-b.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-c.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-c.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/src-c.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/src-c.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/use-a.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/use-a.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/use-a.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/use-a.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/use-cs.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/use-cs.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/check-requires/use-cs.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/check-requires/use-cs.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/gentest-framework.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gentest-framework.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/gentest-framework.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gentest-framework.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/gentests.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gentests.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/gentests.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gentests.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/gui-tests.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gui-tests.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/gui-tests.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/gui-tests.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/test-setup.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/test-setup.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/test-setup.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/test-setup.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/collects.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/collects.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/collects.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/collects.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/hiding.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/hiding.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/hiding.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/hiding.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/policy.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/policy.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/policy.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/policy.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/regression.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/regression.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/regression.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/regression.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-basic.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-basic.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-basic.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-basic.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-errors.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-errors.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-errors.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-errors.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-macros.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-macros.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-macros.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-macros.rkt diff --git a/pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-modules.rkt b/pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-modules.rkt similarity index 100% rename from pkgs/racket-pkgs/racket-test/tests/macro-debugger/tests/syntax-modules.rkt rename to pkgs/macro-debugger-pkgs/macro-debugger/tests/macro-debugger/tests/syntax-modules.rkt