2012-04-08 11 views
0

を書き込むことができませんでした:Erlangのコマンドテストは、私が使用してコマンドラインから共通テストを実行しているよ「coverlog」

$ run_test -pa ../ebin -spec test.spec.all 

をして、次のエラーを得ました。 io:format()コールでbadargエラーが発生するのはなぜですか?

Testing testdir2.bds1.ep_SUITE: Starting test, 3 test cases 


ERROR: Could not write normal heading in coverlog. 
CoverLog: <0.318.0> 
Reason: {badarg,[{io,format, 
        [<0.318.0>, 
         "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\n<!-- autogenerated by '~w'. -->\n<html>\n<head><title>Coverage results</title></head>\n<body bgcolor=\"white\" text=\"black\" link=\"blue\" vlink=\"purple\" alink=\"red\">", 
         [test_server_ctrl]], 
        []}, 
       {test_server_ctrl,write_coverlog_header,1, 
            [{file,"test_server_ctrl.erl"}, 
            {line,5731}]}, 
       {test_server_ctrl,write_default_coverlog,1, 
            [{file,"test_server_ctrl.erl"}, 
            {line,5803}]}, 
       {test_server_ctrl,stop_extra_tools,1, 
            [{file,"test_server_ctrl.erl"}, 
            {line,1464}]}, 
       {test_server_ctrl,init_tester,9, 
            [{file,"test_server_ctrl.erl"}, 
            {line,1403}]}]} 
Suite testdir2.bds1.ep_SUITE was killed with reason {terminated, 
                 [{io,format, 
                 [<0.318.0>, 
                  "<html><body>\n",[]], 
                 []}, 
                 {test_server_ctrl, 
                 write_default_coverlog, 
                 1, 
                 [{file, 
                  "test_server_ctrl.erl"}, 
                  {line,5803}]}, 
                 {test_server_ctrl, 
                 stop_extra_tools,1, 
                 [{file, 
                  "test_server_ctrl.erl"}, 
                  {line,1464}]}, 
                 {test_server_ctrl, 
                 init_tester,9, 
                 [{file, 
                  "test_server_ctrl.erl"}, 
                  {line,1403}]}]} 
+0

プロセス '<0.318.0>'がまだ生きていますか?フォーマットメッセージはどこに送信されますか?これらの引数を使って 'io:format'コールを手作業で行うと、' <0.318.0> 'を除いて動作します。 – rvirding

答えて

0

io:formatパターンには〜sのようなものがありますか?

実際にこのio:形式のコードを提供できますか?

関連する問題