converting to trunk schemeunit
svn: r14440
This commit is contained in:
parent
4ebac5d343
commit
afe6599e23
|
@ -1,6 +1,6 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(planet schematics/schemeunit:3/text-ui)
|
||||
(require schemeunit
|
||||
schemeunit/text-ui
|
||||
net/url
|
||||
(prefix-in h: html)
|
||||
(prefix-in x: xml))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"configuration/all-configuration-tests.ss"
|
||||
"dispatchers/all-dispatchers-tests.ss"
|
||||
"lang/all-lang-tests.ss"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"configuration-table-test.ss")
|
||||
(provide all-configuration-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(only-in mzlib/file
|
||||
make-temporary-file)
|
||||
web-server/configuration/configuration-table)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/http
|
||||
web-server/dispatchers/dispatch
|
||||
net/url
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"dispatch-passwords-test.ss"
|
||||
"dispatch-files-test.ss"
|
||||
"dispatch-servlets-test.ss"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(only-in mzlib/file
|
||||
file-name-from-path
|
||||
make-temporary-file)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(only-in mzlib/file
|
||||
make-temporary-file)
|
||||
net/url
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(planet "sxml.ss" ("lizorkin" "sxml.plt" 2 0))
|
||||
mzlib/etc
|
||||
mzlib/list
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(only-in mzlib/file
|
||||
make-temporary-file)
|
||||
net/url
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(planet "sxml.ss" ("lizorkin" "sxml.plt" 2 0))
|
||||
mzlib/etc
|
||||
mzlib/list
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
web-server/private/util
|
||||
web-server/dispatchers/filesystem-map)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(planet "sxml.ss" ("lizorkin" "sxml.plt" 2 0))
|
||||
mzlib/list
|
||||
web-server/http
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
web-server/http
|
||||
web-server/formlets
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"cookies-test.ss"
|
||||
"digest-auth-test.ss")
|
||||
(provide all-http-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
web-server/http/request-structs
|
||||
web-server/http/response-structs
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/http
|
||||
net/url)
|
||||
(provide digest-auth-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"util.ss")
|
||||
(provide lang-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/lang/abort-resume)
|
||||
(require/expose web-server/lang/abort-resume (web-prompt))
|
||||
(provide abort-resume-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"abort-resume-test.ss"
|
||||
"anormal-test.ss"
|
||||
"defun-test.ss"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/lang/anormal
|
||||
web-server/lang/util)
|
||||
(provide anormal-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/lang/defun
|
||||
web-server/lang/util)
|
||||
(provide defun-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/lang/file-box
|
||||
(only-in mzlib/file make-temporary-file))
|
||||
(provide file-box-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/lang/labels)
|
||||
(provide labels-tests)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scheme/base
|
||||
(require web-server/lang/stuff-url
|
||||
web-server/stuffers
|
||||
(planet schematics/schemeunit:3)
|
||||
schemeunit
|
||||
net/url
|
||||
mzlib/serialize
|
||||
"../util.ss")
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"../util.ss")
|
||||
(provide web-param-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3))
|
||||
(require schemeunit)
|
||||
(provide all-managers-tests)
|
||||
|
||||
(define all-managers-tests
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"request-test.ss"
|
||||
"cache-table-test.ss"
|
||||
"response-test.ss"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/private/cache-table)
|
||||
(provide cache-table-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/private/connection-manager)
|
||||
(provide connection-manager-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
mzlib/serialize
|
||||
mzlib/match
|
||||
web-server/private/define-closure)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/private/gzip)
|
||||
(provide gzip-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
(only-in mzlib/file make-temporary-file)
|
||||
web-server/http
|
||||
web-server/private/mime-types)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/private/mod-map
|
||||
mzlib/serialize
|
||||
"../util.ss")
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/private/connection-manager
|
||||
web-server/private/timer
|
||||
web-server/http/request
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
xml/xml
|
||||
(only-in mzlib/file
|
||||
make-temporary-file)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
mzlib/list
|
||||
net/url
|
||||
web-server/private/session)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
web-server/private/url-param)
|
||||
(provide url-param-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
xml/xml
|
||||
mzlib/contract
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3/text-ui)
|
||||
(require schemeunit/text-ui
|
||||
"all-web-server-tests.ss")
|
||||
|
||||
(run-tests all-web-server-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
#;(only (planet "ssax.ss" ("lizorkin" "ssax.plt" 1 3))
|
||||
ssax:xml->sxml)
|
||||
#;(planet "sxml.ss" ("lizorkin" "sxml.plt" 1 4))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
"bindings-test.ss"
|
||||
"basic-auth-test.ss"
|
||||
"helpers-test.ss"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/http
|
||||
net/url)
|
||||
(provide basic-auth-tests)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
mzlib/list
|
||||
net/url
|
||||
web-server/http
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/servlet)
|
||||
(provide helpers-tests)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
net/url
|
||||
web-server/servlet/web)
|
||||
(require/expose web-server/servlet/web
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(require schemeunit
|
||||
web-server/stuffers
|
||||
web-server/private/servlet
|
||||
web-server/http
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(planet schematics/schemeunit:3/base)
|
||||
(planet schematics/schemeunit:3/test-case)
|
||||
(planet schematics/schemeunit:3/check)
|
||||
(planet schematics/schemeunit:3/test-suite)
|
||||
(planet schematics/schemeunit:3/text-ui)
|
||||
(require schemeunit
|
||||
schemeunit/base
|
||||
schemeunit/test-case
|
||||
schemeunit/check
|
||||
schemeunit/test-suite
|
||||
schemeunit/text-ui
|
||||
xml
|
||||
scheme/runtime-path)
|
||||
(require/expose schemeunit/test-suite
|
||||
(current-seed))
|
||||
|
||||
(define (validate-xml? xml)
|
||||
(error 'validate-xml? "Not implemented"))
|
||||
|
@ -19,15 +21,21 @@
|
|||
(define (dir->test-suite d name path->test-case)
|
||||
(make-schemeunit-test-suite
|
||||
name
|
||||
(parameterize
|
||||
([current-test-case-around test-suite-test-case-around]
|
||||
[current-check-around test-suite-check-around])
|
||||
(map (lambda (p)
|
||||
(path->test-case (build-path d p)))
|
||||
(filter (lambda (p)
|
||||
(define ext (filename-extension p))
|
||||
(and ext (bytes=? #"xml" ext)))
|
||||
(directory-list d))))
|
||||
(lambda (fdown fup fhere seed)
|
||||
(parameterize
|
||||
([current-seed seed]
|
||||
[current-test-case-around (test-suite-test-case-around fhere)]
|
||||
[current-check-around (test-suite-check-around fhere)])
|
||||
(for-each (lambda (p)
|
||||
(define t (path->test-case (build-path d p)))
|
||||
(if (schemeunit-test-suite? t)
|
||||
(current-seed (apply-test-suite t fdown fup fhere (current-seed)))
|
||||
t))
|
||||
(filter (lambda (p)
|
||||
(define ext (filename-extension p))
|
||||
(and ext (bytes=? #"xml" ext)))
|
||||
(directory-list d))))
|
||||
(current-seed))
|
||||
void
|
||||
void))
|
||||
|
||||
|
@ -58,7 +66,7 @@
|
|||
(define (valid-dir->test-suite d)
|
||||
(define (path->test-case f)
|
||||
(test-not-false (path->string f)
|
||||
(validate-xml? (read-xml/file f))))
|
||||
(validate-xml? (read-xml/file f))))
|
||||
(test-suite
|
||||
"Valid"
|
||||
(dir->test-suite
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang scheme
|
||||
(require (planet schematics/schemeunit:3)
|
||||
(planet schematics/schemeunit:3/text-ui)
|
||||
(require schemeunit
|
||||
schemeunit/text-ui
|
||||
xml
|
||||
xml/plist
|
||||
mzlib/etc
|
||||
|
|
Loading…
Reference in New Issue
Block a user