1

すべての名前空間をプログラムで調べて、テストが含まれているかどうかを確認したいClojureプロジェクトがあります(で定義されているようにclojure.test/deftest

テストが(変数のメタデータタグを介して:test)ロードされている場合、テストを正常に識別できますが、テストの多くは、プロジェクトによって自動的にロードされないini .cljファイルであり、これらは検出されません。

これを行うために、現在のプロジェクトのすべての名前空間をロードする方法はありますか?

4

1 に答える 1

2

ソースを見てみませんlein testか?IIRCは、builditudeを使用して、クラスパス上のすべての名前空間を検索してロードします。

于 2012-08-29T08:52:21.913 に答える