From: <his...@hi...> - 2009-03-22 23:31:46
|
Hi, Crackerjack Guys, Please answer following question. Thx, Hashimoto Hisasi --------------- Begin of forwarded message ---------------------- TO: 橋本_尚; <su...@li...> 送信者 : Julien Merlin <mer...@gm...> 主題 : Re: System regression tests 受信日 :09/03/21 00:41 属性 : なし Hi, I just test Crackerjack and I have a problem. I explain you my work : I ran ./crackerjack -x on a fresh Ubuntu LTS 8.04 install and on a Ubuntu 8.10. When i launch ./CrackerJack -g and compare results, I only have regression and error ! But when i look log file on for example "uname", the 2 tests log are PASS, and the cerr.log is : [: 70: ==: unexpected error Can you tell me what the problem ? I use the 2.1 version, downloaded from sourceforge. Best regards, Julien Merlin. ---------------- End of forwarded message ----------------------- Hisashi Hashimoto Section Manager Open Source Software Promotion Center Platform Software Hitachi, Ltd., Software Division Tel : +81-45-862-8424, Fax : +81-45-862-9047 his...@hi... |
From: Kazuhiro N. <zn...@mb...> - 2009-03-23 02:31:36
|
Hi, At Mon, 23 Mar 2009 08:31:11 +0900, <his...@hi...> wrote: > > When i launch ./CrackerJack -g and compare results, I only have regression > and error ! > > But when i look log file on for example "uname", the 2 tests log are PASS, > and the cerr.log is : > [: 70: ==: unexpected error > > Can you tell me what the problem ? It's a bashism of testcases/default-compare. It should be = instead of == in [ ... ] of POSIX sh. Workaround is following patch: --- testcases/default-compare.orig 2008-04-01 18:22:18.000000000 +0900 +++ testcases/default-compare 2009-03-23 10:58:44.611393285 +0900 @@ -63,7 +63,7 @@ # invoke diff diff -u "$expResult" "$curResult" >&2 -if [ $? == 0 ]; then +if [ $? = 0 ]; then echo "OK" else echo "NG" > I use the 2.1 version, downloaded from sourceforge. This problem already fixed in trunk. Yoon-san, how do you make the package of 2.1.0? -- |Kazuhiro NISHIYAMA |