eunit

Code pulled with git from git://github.com/richcarl/eunit.git with the last commit being a46aeb5

These are Current warnings for eunit.

dialyzer -n -q -Wno_improper_lists ebin
autoload.erl:209: Call to missing or unexported function file:objfile_extension/0
autoload.erl:313: The call file_monitor:monitor_file(Path::any(),pid()) will never return since it differs in the 2nd argument from the success typing arguments: (atom() | binary() | maybe_improper_list(atom() | binary() | maybe_improper_list(atom() | binary() | maybe_improper_list(any(),atom() | binary() | []) | byte(),atom() | binary() | []) | byte(),atom() | binary() | []),[any()])
autoload.erl:323: The call file_monitor:monitor_dir(Path::any(),pid()) will never return since it differs in the 2nd argument from the success typing arguments: (atom() | binary() | maybe_improper_list(atom() | binary() | maybe_improper_list(atom() | binary() | maybe_improper_list(any(),atom() | binary() | []) | byte(),atom() | binary() | []) | byte(),atom() | binary() | []),[any()])
eunit_lib.erl:286: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:287: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:288: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:289: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:290: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:292: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:294: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:295: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:347: The call eunit_lib:uniq('ok') will never return since it differs in the 1st argument from the success typing arguments: ([any()])
eunit_lib.erl:348: The call eunit_lib:uniq(nonempty_improper_list(1,2)) will never return since it differs in the 1st argument from the success typing arguments: ([any()])
eunit_lib.erl:524: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:526: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:531: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:532: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_lib.erl:533: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_listener.erl:58: The created fun has no local return
eunit_proc.erl:276: Function kill_task/2 has no local return
eunit_serial.erl:69: The created fun has no local return
eunit_surefire.erl:34: Callback info about the eunit_listener behaviour is not available
eunit_test.erl:49: The pattern <[{'eunit_data', _, _} | Rest], Tail> can never match the type <[{atom(),atom(),[any()] | byte(),[any()]}],[{atom(),atom(),0}]>
eunit_test.erl:51: The pattern <[{'eunit_test', _, _} | _Rest], Tail> can never match the type <[{atom(),atom(),[any()] | byte(),[any()]}],[{atom(),atom(),0}]>
eunit_test.erl:87: The variable __V can never match since previous clauses completely covered the type 'true'
eunit_test.erl:91: The created fun has no local return
eunit_test.erl:91: The created fun has no local return
eunit_test.erl:91: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_test.erl:91: The pattern 'true' can never match the type 'false'
eunit_test.erl:102: The created fun has no local return
eunit_test.erl:102: The created fun has no local return
eunit_test.erl:102: The pattern 'false' can never match the type []
eunit_test.erl:102: The pattern 'true' can never match the type []
eunit_test.erl:113: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_test.erl:117: The created fun has no local return
eunit_test.erl:117: The created fun has no local return
eunit_test.erl:117: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_test.erl:128: The variable __V can never match since previous clauses completely covered the type 'ok'
eunit_test.erl:132: The created fun has no local return
eunit_test.erl:132: The created fun has no local return
eunit_test.erl:132: The pattern [_] can never match the type []
eunit_test.erl:143: The pattern 'ok' can never match the type 'error'
eunit_test.erl:162: The created fun has no local return
eunit_test.erl:162: The created fun has no local return
eunit_test.erl:162: Fun application with arguments (3) will never return since it differs in the 1st argument from the success typing arguments: (2)
eunit_test.erl:162: Guard test 2 =:= __X::3 can never succeed
eunit_test.erl:173: Guard test 0 =:= __X::1 can never succeed
eunit_test.erl:307: Call to missing or unexported function eunit_test:nonexisting_function/0
eunit_tests.erl:35: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_tests.erl:40: The pattern 'false' can never match the type 'true'
eunit_tests.erl:41: The pattern 'true' can never match the type 'false'
eunit_tests.erl:44: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_tests.erl:45: The variable _ can never match since previous clauses completely covered the type 'false'
eunit_tests.erl:45: The pattern [104, 97, 108 | _] can never match the type [101 | 104 | 108 | 111,...]
eunit_tty.erl:29: Callback info about the eunit_listener behaviour is not available
file_monitor_tests.erl:58: The variable __V can never match since previous clauses completely covered the type 'ok'
file_monitor_tests.erl:300: The variable __V can never match since previous clauses completely covered the type 'ok'