java の process builder と、シェルの仕様に嵌められたとかそういう話。
ことの発端は、シェルで書いたプログラムをどうテストしようかとか考えた所から。
なんせユニットテストしようっても、結果がXMLで出てこないってから、どうにかjunitに乗っけようと考え出した。
で、ProcessBuilder経由でシェル叩けんじゃね?標準出力もキャプチャ出来そうな雰囲気で、んじゃまやってみるかと、、、、
やって分かったのは、逆にデバック出来ないということだ。
java の process builder と、シェルの仕様に嵌められたとかそういう話。
ことの発端は、シェルで書いたプログラムをどうテストしようかとか考えた所から。
なんせユニットテストしようっても、結果がXMLで出てこないってから、どうにかjunitに乗っけようと考え出した。
で、ProcessBuilder経由でシェル叩けんじゃね?標準出力もキャプチャ出来そうな雰囲気で、んじゃまやってみるかと、、、、
やって分かったのは、逆にデバック出来ないということだ。