#lang scheme/base (require rackunit rackunit/gui) (require macro-debugger/model/debug "gentest-framework.ss" "gentests.ss" "test-setup.ss" "tests/syntax-basic.ss" "tests/syntax-macros.ss" "tests/syntax-modules.ss" "tests/syntax-errors.ss" "tests/hiding.ss" "tests/regression.ss" "tests/policy.ss" "tests/collects.ss") (provide go) (define (go) (test/gui all-tests)) (define (collects) (test/gui big-libs-tests)) (define protos (list proto:kernel-forms proto:kernel-contexts proto:macros proto:modules proto:errors)) (define deriv-test (mk-deriv-test protos)) (define steps-test (mk-steps-test protos)) (define hiding-deriv-test (mk-hidden-deriv-test protos)) (define hiding-steps-test (mk-hidden-steps-test protos)) (define all-tests (test-suite "All tests" deriv-test steps-test hiding-deriv-test hiding-steps-test specialized-hiding-tests regression-tests #;seek-tests policy-tests))