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.
This commit is contained in:
Matthew Flatt 2013-07-16 15:56:24 -06:00
parent 8d48bef28b
commit d50d0f8bca
848 changed files with 280 additions and 113 deletions

View File

@ -1,7 +1,9 @@
#lang info
(define collection "algol60")
(define build-deps '("racket-doc"
(define build-deps '("at-exp-lib"
"rackunit-lib"
"racket-doc"
"scribble-doc"
"scribble-lib"
"drracket"))

View File

@ -1,4 +1,4 @@
#lang info
(define deps
'("base" "db-lib" "db-doc" "db-test"))
'("base" "db-lib" "db-doc"))

View File

@ -29,6 +29,7 @@
(define get-textbook-pls
'("textbook-pls-spec.rkt" textbook-pls))
(define build-deps '("racket-doc"
(define build-deps '("rackunit-lib"
"racket-doc"
"at-exp-lib"
"scribble-lib"))

View File

@ -1,6 +1,6 @@
#lang scheme/base
(require rackunit/text-ui)
(require tests/deinprogramm/image)
(require deinprogramm/tests/image)
(run-tests all-image-tests)

View File

@ -1,6 +1,6 @@
#lang scheme/base
(require rackunit/text-ui)
(require tests/deinprogramm/signature)
(require deinprogramm/tests/signature)
(run-tests all-signature-tests)

View File

@ -0,0 +1,4 @@
#lang racket/base
(require rackunit/docs-complete)
(check-docs (quote help/help))
(check-docs (quote help/bug-report))

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

4
pkgs/eli-tester/info.rkt Normal file
View File

@ -0,0 +1,4 @@
#lang info
(define collection 'multi)
(define deps '("base"))

View File

@ -4,5 +4,6 @@
(define deps '("base"
"compatibility-lib"))
(define scribblings '(("eopl.scrbl" () (teaching -20))))
(define build-deps '("racket-doc"
(define build-deps '("rackunit-lib"
"racket-doc"
"scribble-lib"))

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
;; in-S? : N -> Bool
;; usage: (in-S? n) = #t if n is in S, #f otherwise

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
(let ()
;; Unary Representation

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
;; Simple data structure representation of environments
;; Page: 38

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
;; Simple procedural representation of environments
;; Page: 40

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
;; var-exp : Var -> Lc-exp
(define var-exp

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
(define identifier? symbol?)

View File

@ -1,5 +1,5 @@
#lang eopl
(require tests/eopl/private/utils)
(require eopl/tests/private/utils)
;; data definitions
(define identifier? symbol?)

Some files were not shown because too many files have changed in this diff Show More