From f0fd7106e3a392b9e7ec0c9becf4f35b791ed55f Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Sun, 29 Dec 2013 10:29:19 -0600 Subject: [PATCH] move "props" test configs to `test` submodules or "info.rkt" files The "props" file still has * ".rkt" `drdr:timeout` entries, needed until DrDr uses submodules and "info.rkt" files; although timeout information has been put in submodules for `raco test`, DrDr uses `raco test` in a way that does not enable timeouts, so that DrDr can implement timeouts itself (and record when a test times out) * ".rkt" `drdr:random #t` entries; not sure what to do with these, yet * ".rkt" `responsible` entries; not sure what to do with these, yet * ".rktl" `drdr:command-line #f` entries, needed until all ".rktl" files are disabled in DrDr The following files were previously disabled for DrDr testing, but were intentionally left as enabled with these changes: pkgs/racket-pkgs/racket-test/tests/pkg/shelly.rkt pkgs/racket-pkgs/racket-test/tests/pkg/util.rkt pkgs/racket-pkgs/racket-test/tests/pkg/info.rkt pkgs/racket-pkgs/racket-test/tests/pkg/basic-index.rkt pkgs/racket-pkgs/racket-test/tests/racket/link.rkt pkgs/racket-pkgs/racket-test/tests/racket/embed-in-c.rkt pkgs/racket-pkgs/racket-doc/ffi/examples/use-c-printf.rkt pkgs/racket-pkgs/racket-doc/ffi/examples/c-printf.rkt pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/error-tests.rkt pkgs/mysterx/mysterx.rkt pkgs/mysterx/main.rkt pkgs/games/gobblet/test-model.rkt pkgs/games/gobblet/test-explore.rkt pkgs/games/gobblet/robot.rkt pkgs/games/gobblet/check.rkt pkgs/db-pkgs/db-lib/db/private/odbc/main.rkt pkgs/db-pkgs/db-lib/db/private/odbc/ffi.rkt pkgs/db-pkgs/db-lib/db/private/odbc/dbsystem.rkt pkgs/db-pkgs/db-lib/db/private/odbc/connection.rkt pkgs/distributed-places-pkgs/distributed-places-lib/racket/place/distributed/examples/hello-world.rkt pkgs/redex-pkgs/redex-lib/redex/private/compiler/match.rkt pkgs/redex-pkgs/redex-lib/redex/private/compiler/match.rkt pkgs/htdp-pkgs/htdp-test/2htdp/utest/balls.rkt pkgs/gui-pkgs/gui-test/framework/tests/test-suite-utils.rkt pkgs/games/paint-by-numbers/raw-problems/size-calculation.rkt pkgs/db-pkgs/db-lib/db/odbc.rkt pkgs/compatibility-pkgs/compatibility-lib/mzlib/traceld.rkt pkgs/cext-lib/dynext/private/stdio.rkt pkgs/db-pkgs/db-lib/db/odbc.rkt racket/collects/ffi/unsafe/objc.rkt racket/collects/ffi/objc.rkt pkgs/racket-pkgs/racket-test/tests/pkg/tests-db.rkt pkgs/racket-pkgs/racket-test/tests/pkg/test-docs.rkt pkgs/racket-pkgs/racket-test/tests/pkg/test-catalogs-api.rkt pkgs/gui-pkg-manager-pkgs/gui-pkg-manager-lib/pkg/gui/main.rkt pkgs/redex-pkgs/redex-lib/redex/private/compiler/redextomatrix.rkt pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-special-env.rkt pkgs/planet-pkgs/planet-test/tests/planet/version.rkt pkgs/planet-pkgs/planet-test/tests/planet/test-docs-complete.rkt pkgs/planet-pkgs/planet-test/tests/planet/lang.rkt pkgs/planet-pkgs/planet-test/tests/planet/docs-build.rkt pkgs/drracket-pkgs/drracket-test/tests/drracket/follow-log.rkt pkgs/drracket-pkgs/drracket/drracket/private/dock-icon.rkt pkgs/drracket-pkgs/drracket-test/tests/drracket/tool-lib-and-sig.rkt original commit: e226ad66c5fb6095d5702e5c47f5c7cf73e914f5 --- pkgs/scribble-pkgs/scribble-lib/help/help.rkt | 2 ++ pkgs/scribble-pkgs/scribble-lib/scribble/jfp/lang.rkt | 2 ++ pkgs/scribble-pkgs/scribble-lib/scribble/lncs/lang.rkt | 2 ++ pkgs/scribble-pkgs/scribble-lib/scribble/run.rkt | 3 ++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/scribble-pkgs/scribble-lib/help/help.rkt b/pkgs/scribble-pkgs/scribble-lib/help/help.rkt index 732e4203..383c7b3c 100644 --- a/pkgs/scribble-pkgs/scribble-lib/help/help.rkt +++ b/pkgs/scribble-pkgs/scribble-lib/help/help.rkt @@ -17,3 +17,5 @@ (display help-str) (display " See the search page for the syntax of queries\n") (exit 0))) + +(module test racket/base) diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/jfp/lang.rkt b/pkgs/scribble-pkgs/scribble-lib/scribble/jfp/lang.rkt index e4a86445..ade07da8 100644 --- a/pkgs/scribble-pkgs/scribble-lib/scribble/jfp/lang.rkt +++ b/pkgs/scribble-pkgs/scribble-lib/scribble/jfp/lang.rkt @@ -13,6 +13,8 @@ (all-from-out scribble/base) (rename-out [module-begin #%module-begin])) +(module test racket/base) + ;; No options, currently, but keep in case we want to support some: (define-syntax (module-begin stx) (syntax-case* stx () (lambda (a b) (eq? (syntax-e a) (syntax-e b))) diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/lncs/lang.rkt b/pkgs/scribble-pkgs/scribble-lib/scribble/lncs/lang.rkt index 6b149170..c36a6b88 100644 --- a/pkgs/scribble-pkgs/scribble-lib/scribble/lncs/lang.rkt +++ b/pkgs/scribble-pkgs/scribble-lib/scribble/lncs/lang.rkt @@ -17,6 +17,8 @@ racket/list racket/stxparam-exptime)) +(module test racket/base) + (provide (except-out (all-from-out scribble/doclang) #%module-begin) (all-from-out scribble/base) (rename-out [module-begin #%module-begin]) diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/run.rkt b/pkgs/scribble-pkgs/scribble-lib/scribble/run.rkt index 53f9acd5..7a6930bf 100644 --- a/pkgs/scribble-pkgs/scribble-lib/scribble/run.rkt +++ b/pkgs/scribble-pkgs/scribble-lib/scribble/run.rkt @@ -1,5 +1,4 @@ #lang racket/base - (require "xref.rkt" "render.rkt" scheme/cmdline @@ -10,6 +9,8 @@ (prefix-in latex: "latex-render.rkt") (prefix-in pdf: "pdf-render.rkt")) +(module test racket/base) + (define multi-html:render-mixin (lambda (%) (html:render-multi-mixin (html:render-mixin %))))