1

テスト コンソールの出力を読み取ったり、リダイレクトしたりしようとしています。私は AssertAreEqualIgnoringOrder を実行していますが、失敗した値の一部を解析する必要があります。失敗の出力は次のようになります。

要素は等しいと予想されますが、順序が異なる可能性があります。アイドルのリストがデータベースと一致することを確認します

   Equal Elements   : ["98932", "670945", "6747749", "6770804", "7110604", "13280109", "13280121", "13280149", "14448042", "14448336", "15726213", "17009409", "17245584", "93123", "2212314", "10129661", "13280123", "13280125", "13280135", "13280144", "17245263", "18784003", "1112597", "2885514", "8505390", "13279857", "15032800", "17009391", "17009396", "17009398", "17880635", "18340462", "3606775", "13280116", "13280133", "13280137", "14448341", "15050039", "16711731", "17008920", "17009377", "17009381", "17009402", "17245606", "17901335", "865871", "6029748", "17009372", "17009386", "17009406", "17245604", "19113286", "19865372"]
   Excess Elements  : ["14419207"]
   Missing Elements : ["17241620"]

これを直接読み取るか、ファイルにリダイレクトするにはどうすればよいですか? 出力を解析できれば、後で正規表現を使用して処理できますが、問題にはなりません。

もう 1 つの解決策は、Gallio レポート ファイルを解析することですが、もっと速い方法があると確信しています。

助けてくれませんか?

ありがとう、アンドレイ

4

0 に答える 0