すべての名前空間をプログラムで調べて、テストが含まれているかどうかを確認したいClojureプロジェクトがあります(で定義されているようにclojure.test/deftest
)
テストが(変数のメタデータタグを介して:test
)ロードされている場合、テストを正常に識別できますが、テストの多くは、プロジェクトによって自動的にロードされないini .cljファイルであり、これらは検出されません。
これを行うために、現在のプロジェクトのすべての名前空間をロードする方法はありますか?
すべての名前空間をプログラムで調べて、テストが含まれているかどうかを確認したいClojureプロジェクトがあります(で定義されているようにclojure.test/deftest
)
テストが(変数のメタデータタグを介して:test
)ロードされている場合、テストを正常に識別できますが、テストの多くは、プロジェクトによって自動的にロードされないini .cljファイルであり、これらは検出されません。
これを行うために、現在のプロジェクトのすべての名前空間をロードする方法はありますか?