Skip to content

Instantly share code, notes, and snippets.

@davisp
Created July 21, 2016 23:10
Show Gist options
  • Select an option

  • Save davisp/a9c6a38f5b598bab45bf1804f0550c3d to your computer and use it in GitHub Desktop.

Select an option

Save davisp/a9c6a38f5b598bab45bf1804f0550c3d to your computer and use it in GitHub Desktop.
==> couch_log (eunit)
Compiled src/couch_log_writer.erl
Compiled src/couch_log_writer_stderr.erl
Compiled src/couch_log_util.erl
Compiled src/couch_log_writer_file.erl
Compiled src/couch_log_writer_syslog.erl
Compiled src/couch_log_server.erl
Compiled src/couch_log_formatter.erl
Compiled test/couch_log_writer_test.erl
Compiled test/couch_log_writer_stderr_test.erl
Compiled test/couch_log_writer_syslog_test.erl
Compiled test/couch_log_writer_ets.erl
Compiled test/couch_log_writer_file_test.erl
Compiled test/couch_log_util_test.erl
Compiled test/couch_log_test_util.erl
Compiled test/couch_log_test.erl
Compiled test/couch_log_server_test.erl
Compiled test/couch_log_monitor_test.erl
Compiled test/couch_log_error_logger_h_test.erl
Compiled test/couch_log_config_test.erl
Compiled test/couch_log_config_listener_test.erl
Compiled test/couch_log_formatter_test.erl
Compiled src/couch_log_trunc_io.erl
======================== EUnit ========================
module 'couch_log_writer_test'
couch_log_writer_test: couch_log_writer_test_...[notice] 2016-07-21T23:10:33.296402Z nonode@nohost <0.389.0> -------- config: [log] writer set to couch_log_writer_ets for reason nil
[0.092 s] ok
[done in 0.094 s]
module 'couch_log_writer_syslog_test'
couch_log_writer_syslog_test: couch_log_writer_syslog_test_...[0.128 s] ok
couch_log_writer_syslog_test: couch_log_writer_syslog_test_...[0.078 s] ok
couch_log_writer_syslog_test: couch_log_writer_syslog_test_...[0.045 s] ok
couch_log_writer_syslog_test: facility_test...ok
couch_log_writer_syslog_test: level_test...ok
[done in 0.270 s]
module 'couch_log_writer_syslog'
module 'couch_log_writer_stderr_test'
couch_log_writer_stderr_test: couch_log_writer_stderr_test_...ok
couch_log_writer_stderr_test: couch_log_writer_stderr_test_...[0.072 s] ok
[done in 0.076 s]
module 'couch_log_writer_stderr'
module 'couch_log_writer_file_test'
couch_log_writer_file_test: couch_log_writer_file_test_...ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.077 s] ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.147 s] ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.154 s] ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.002 s] ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.003 s] ok
couch_log_writer_file_test: couch_log_writer_file_test_...[0.002 s] ok
[done in 0.402 s]
module 'couch_log_writer_file'
module 'couch_log_writer_ets'
module 'couch_log_writer'
module 'couch_log_util_test'
couch_log_util_test: get_message_id_test...ok
couch_log_util_test: level_to_atom_test...ok
couch_log_util_test: string_p_test...ok
[done in 0.008 s]
module 'couch_log_util'
module 'couch_log_trunc_io_fmt'
module 'couch_log_trunc_io'
couch_log_trunc_io: format_test...[0.001 s] ok
couch_log_trunc_io: atom_quoting_test...ok
couch_log_trunc_io: sane_float_printing_test...ok
couch_log_trunc_io: float_inside_list_test...ok
couch_log_trunc_io: quote_strip_test...ok
couch_log_trunc_io: binary_printing_test...[0.003 s] ok
couch_log_trunc_io: bitstring_printing_test...[0.002 s] ok
couch_log_trunc_io: list_printing_test...[0.001 s] ok
couch_log_trunc_io: iolist_printing_test...ok
couch_log_trunc_io: tuple_printing_test...ok
couch_log_trunc_io: map_printing_test...[0.001 s] ok
couch_log_trunc_io: unicode_test...ok
couch_log_trunc_io: depth_limit_test...[0.002 s] ok
couch_log_trunc_io: print_terms_without_format_string_test...ok
couch_log_trunc_io: improper_io_list_test...ok
[done in 0.050 s]
module 'couch_log_test_util'
module 'couch_log_test'
couch_log_test: gen (Test log level: debug)...[0.065 s] ok
couch_log_test: gen (Test log level: info)...[0.051 s] ok
couch_log_test: gen (Test log level: notice)...[0.050 s] ok
couch_log_test: gen (Test log level: warning)...[0.051 s] ok
couch_log_test: gen (Test log level: error)...[0.053 s] ok
couch_log_test: gen (Test log level: critical)...[0.052 s] ok
couch_log_test: gen (Test log level: alert)...[0.052 s] ok
couch_log_test: gen (Test log level: emergency)...[0.051 s] ok
couch_log_test: couch_log_test_...[0.003 s] ok
[done in 0.450 s]
module 'couch_log_sup'
module 'couch_log_server_test'
couch_log_server_test: couch_log_server_test_...[0.001 s] ok
couch_log_server_test: couch_log_server_test_...ok
couch_log_server_test: couch_log_server_test_...[0.504 s] ok
couch_log_server_test: couch_log_server_test_...[1.009 s] ok
couch_log_server_test: coverage_test...ok
[done in 1.536 s]
module 'couch_log_server'
module 'couch_log_monitor_test'
couch_log_monitor_test: couch_log_monitor_test_...[0.254 s] ok
couch_log_monitor_test: couch_log_monitor_test_...[0.256 s] ok
couch_log_monitor_test: couch_log_monitor_test_...ok
couch_log_monitor_test: coverage_test...ok
[done in 0.531 s]
module 'couch_log_monitor'
module 'couch_log_formatter_test'
couch_log_formatter_test: truncate_fmt_test...[0.111 s] ok
couch_log_formatter_test: truncate_test...[0.052 s] ok
couch_log_formatter_test: gen_server_error_test...[0.001 s] ok
couch_log_formatter_test: gen_fsm_error_test...[0.001 s] ok
couch_log_formatter_test: gen_event_error_test...[0.002 s] ok
couch_log_formatter_test: normal_error_test...ok
couch_log_formatter_test: error_report_std_error_test...ok
couch_log_formatter_test: supervisor_report_test...[0.003 s] ok
couch_log_formatter_test: crash_report_test...ok
couch_log_formatter_test: warning_report_test...[0.001 s] ok
couch_log_formatter_test: info_report_test...[0.001 s] ok
couch_log_formatter_test: progress_report_test...[0.001 s] ok
couch_log_formatter_test: log_unknown_event_test...[0.001 s] ok
couch_log_formatter_test: format_reason_test_ (call to unexported function a:b/2 at c:d/1 <= e:f/2)...ok
couch_log_formatter_test: format_reason_test_ (call to unexported function a:b/2 at c:d/1 <= e:f/2)...ok
couch_log_formatter_test: format_reason_test_ (call to undefined function a:b/2 at c:d/1 <= e:f/2)...ok
couch_log_formatter_test: format_reason_test_ (bad return value {'EXIT',killed} from a:b/2)...ok
couch_log_formatter_test: format_reason_test_ (bad return value foo)...ok
couch_log_formatter_test: format_reason_test_ (bad return value foo at h:i/0)...ok
couch_log_formatter_test: format_reason_test_ (bad record {foo,1,4} at h:i/0 <= j:k/2)...ok
couch_log_formatter_test: format_reason_test_ (no case clause matching bingo at j:k/3 <= z:z/0)...ok
couch_log_formatter_test: format_reason_test_ (no function clause matching j:k(a, 2) at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (no true branch found while evaluating if expression at j:k/2 <= y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (no try clause matching bango at j:k/2 <= y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (bad arithmetic expression at j:k/2 <= y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (no match of right hand value bongo at j:k/2 <= y:x/1)...[0.002 s] ok
couch_log_formatter_test: format_reason_test_ (maximum number of file descriptors exhausted, check ulimit -n; j:k/2 <= y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: maximum number of ports exceeded at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: maximum number of processes exceeded at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: maximum number of processes exceeded at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: tried to create an atom larger than 255, or maximum atom count exceeded at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: maximum number of ETS tables exceeded at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (system limit: couch_log:totes_logs() at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (bad argument in call to j:k(a, 2) at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (bad argument in call to j:k(a, 2) at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (function called with wrong arity of 2 instead of 1 at y:x/1)...[0.001 s] ok
couch_log_formatter_test: format_reason_test_ (no such process or port in call to y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (bad function 2 called at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (a_reason at y:x/1)...ok
couch_log_formatter_test: format_reason_test_ (a_reason at y:x/1(line:4))...ok
couch_log_formatter_test: coverage_test...ok
[done in 0.297 s]
module 'couch_log_formatter'
module 'couch_log_error_logger_h_test'
couch_log_error_logger_h_test: couch_log_error_logger_h_test_...ok
couch_log_error_logger_h_test: couch_log_error_logger_h_test_...ok
couch_log_error_logger_h_test: coverage_test...ok
[done in 0.014 s]
module 'couch_log_error_logger_h'
module 'couch_log_config_test'
couch_log_config_test: couch_log_config_test_...[0.009 s] ok
couch_log_config_test: couch_log_config_test_...[0.009 s] ok
couch_log_config_test: couch_log_config_test_...[0.010 s] ok
couch_log_config_test: couch_log_config_test_...[0.010 s] ok
[done in 0.048 s]
module 'couch_log_config_listener_test'
couch_log_config_listener_test: couch_log_config_test_...[1.006 s] ok
couch_log_config_listener_test: couch_log_config_test_...[1.006 s] ok
[done in 2.017 s]
module 'couch_log_config_listener'
module 'couch_log_config_dyn'
module 'couch_log_config'
module 'couch_log_app'
module 'couch_log'
=======================================================
All 101 tests passed.
Cover analysis: /Users/davisp/github/cloudant/couchdb/src/couch_log/.eunit/index.html
Code Coverage:
couch_log : 100%
couch_log_app : 100%
couch_log_config : 100%
couch_log_config_listener : 100%
couch_log_config_listener_test : 100%
couch_log_config_test : 100%
couch_log_error_logger_h : 100%
couch_log_error_logger_h_test : 100%
couch_log_formatter : 100%
couch_log_formatter_test : 97%
couch_log_monitor : 100%
couch_log_monitor_test : 100%
couch_log_server : 100%
couch_log_server_test : 97%
couch_log_sup : 100%
couch_log_test : 100%
couch_log_test_util : 93%
couch_log_trunc_io : 90%
couch_log_trunc_io_fmt : 40%
couch_log_util : 100%
couch_log_util_test : 100%
couch_log_writer : 100%
couch_log_writer_ets : 100%
couch_log_writer_file : 100%
couch_log_writer_file_test : 100%
couch_log_writer_stderr : 100%
couch_log_writer_stderr_test : 100%
couch_log_writer_syslog : 100%
couch_log_writer_syslog_test : 100%
couch_log_writer_test : 100%
Total : 88%
==> rel (eunit)
==> couchdb (eunit)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment