4

のドキュメントによると、以外の名前のサブモジュールをテストraco testするオプションがあります。しかし、私はこれを機能させることができないようです。次のファイルがある場合:-stest

;; example.rkt

#lang racket

(module foo racket
  (display "Hi, I'm running!"))

foo次に、サブモジュール名としてに渡そうとすると、次のようになりraco testます。

$ raco test example.rkt -s foo
testing example.rkt
test: Given path #<path:-s> does not exist
  context...:
   /Applications/Racket v5.3.3/collects/compiler/commands/test.rkt: [running body]
   /Applications/Racket v5.3.3/collects/raco/raco.rkt: [running body]
   /Applications/Racket v5.3.3/collects/raco/main.rkt: [running body]

名前だけを使用する場合test

;; example.rkt

#lang racket

(module test racket
  (display "Hi, I'm running!"))

次に、正常にraco test動作します:

$ raco test example.rkt
testing example.rkt
Hi, I'm running!

しかし、さまざまな呼び出しで選択的に実行するいくつかのテスト スイートが本当に必要ですraco test

4

1 に答える 1

6

ファイル名の前にフラグを渡してみてください。このような:

$ raco test -s foo example.rkt
于 2013-06-02T02:52:24.740 に答える