私はいくつかのクライアントアプリケーションを持つコアフレームワークを作っています。フレームワークのクライアントは、フレームワークが正しく機能するように設定された特定の設定値を持っていなければなりません。フレームワークには、設定が適切かどうかを検証する一連のSpock仕様ファイルがあります。仕様のためのSpockスキャンの作成方法
クライアントでは、個々の仕様ファイルをサブクラス化することができ、すべてがうまくいきます。ただし、クライアントは各仕様ファイルの名前を知っていなければならず、新しい仕様ファイルまたは名前が変更された仕様ファイルがある場合は最新の状態に保たなければなりません。依存関係にある仕様ファイルを自動的にスキャンするようにSpockを設定する方法はありますか?
あなたの質問は私には不明です。 「仕様」と言うと、Spockクラスの「仕様書」を意味するのか、それとも単に偶然という用語ですか?そして、どのような枠組みを開発していますか?テストフレームワーク? Spockがすでに提供しているものより何をもっと必要としていますか?そして、この文脈で「クライアント」とは何を意味しますか?抽象理論だけでなく、実際のコードには本当に感謝しています。読者が質問を理解するのを止める変数が多すぎます。 – kriegaex
@kriegaex:説明を求めてくれてありがとう。質問にいくつかの更新を加えましたが、いくつかの質問に直接答える方が簡単でしょう。彼らはSpock仕様クラスです。フレームワークは私のドメイン特有の汎用フレームワークです。クライアントが直接使用するコードですが、テストもあります。 「クライアント」は、フレームワークJARをインポートして使用するコードです。 – User1
これは、Spockテストクラスをプロダクションコードと混在させることを意味しますか?または、実行時にSpockをツールとして使用しますか?私はまだ完全に理解していません。申し訳ありませんが、コードなしで私はここから出ます。頑張って。そしてすべての敬意を払って:13kの評判を持つユーザーから、私は彼がSOに関する質問をする方法を知っていることを期待しています。 – kriegaex