タスクで新しいスコープ フィルタリング API を使用して、プロジェクトとその依存関係のすべてのテストを実行しようとしています。
val select = ScopeFilter(inDependencies(p), inConfigurations(Test))
val agg = executeTests.all(select).map(aggregateTestOutput)
executeTests in Test := agg.value
しかし、私はエラーが発生しています
[error] Runtime reference to undefined setting:
[error]
[error] proj/test:executeTests from proj/test:executeTests
を使用ScopeFilter(inDependencies(p, includeRoot=false), inConfigurations(Test))
すると、プロジェクトの依存関係からテストが実行されます。スコープフィルターを作成するだけでも試しましたScopeFilter(inProject(p), inConfigurations(Test))
が、同じエラーで失敗します。
これを機能させるにはどうすればよいですか?