質問

継続的な統合環境に存在するよりも異なる特権レベルを必要とする単位/統合テストコード?

ccrb - ドライブビルド環境自動化されたビルド環境に保持されていない特権を想定します。ルート特権または特別なアカウントとグループ。(たとえば、1つの関数は、uid / gidと補足グループを指定されたアカウントに変更し、ルートと現在の作業ディレクトリを変更し、任意の制御端末から離婚します。)

手でテストを実行することができましたが、それから私たちはそれらを実行するのを忘れるかもしれません。

この問題にどのように取り組んでいますか?

役に立ちましたか?

解決

私は、単体テストでは偽の特権を提供することができるように、私が偽の特権を提供することができるように、私が望むことができます。

このようにして、関数が失敗した特権をバラグリングすること、そしてそれが与えられたことを考慮した両方をテストすることが可能であろう。

より具体的な詳細なしにもっと言うのは難しいです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top