ct:run_testspec/1 broken in R14A

Ulf Norell ulf.norell@REDACTED
Wed Aug 25 09:41:37 CEST 2010


The culprit seems to be line 1141 in ct_run.erl:

  log_ts_names(Opts1#opts.testspecs),

log_ts_names/1 expects a list of strings but is getting the testspec given
to ct:run_testspec/1. Here's what happens:

Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe]
[kernel-poll:false]

Eshell V5.8  (abort with ^G)
1> ct:run_testspec([{suites, ".", all}]).

Common Test starting (cwd is /tmp/test)


Common Test: Running make in test directories...


ct_util_server got EXIT from <0.39.0>: {badarg,
                                        [{io,format,
                                          [<0.44.0>,"~s",
                                           [[{suites,".",all},32]]]},
                                         {ct_logs,
                                          '-logger_loop/1-lc$^1/1-0-',2},
                                         {ct_logs,logger_loop,1}]}

** exception exit: badarg
     in function  io:format/3
        called as io:format(<0.44.0>,"~s",[[{suites,".",all},32]])
     in call from ct_logs:'-logger_loop/1-lc$^1/1-0-'/2
     in call from ct_logs:logger_loop/1

/ Ulf


More information about the erlang-bugs mailing list