職場では、RPMファイルにパッケージされたさまざまなリポジトリからさまざまなソフトウェアツールを開発しています。ユニットおよび統合テスト用のテストデータセットは現在ギガバイトに増え、実際に各RPMにインポートするのではなく、テストが実行されたときにのみ実行される依存関係が必要です。
つまり、一部のテスターにはテストデータストアは必要ありません。コードストアを更新し、rpmbuild --nocheckを実行し、結果を手動でテストします(たとえば、まだ自動化していないユーザーインターフェイスのテスト)。
QAの他の人は、コードストアをダウンロードして「rpmbuild」を実行し、自分がインストールしたテストデータRPMが十分に最新であることを知らせる必要があります。
本番ビルドボットの場合は、依存関係を確認し、必要なアップデートをダウンロードし、すべてのテストを実行し、配送用に最終出力をパッケージ化できるようにしたいです。
可能ですか?私が見つけたRPM仕様には、テスト環境や%checkの使用に関する言及はほとんどありません。