Skip to content

Instantly share code, notes, and snippets.

@erszcz
Last active February 7, 2021 13:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erszcz/69a63c8fe2162ab8f6569787639dcf0e to your computer and use it in GitHub Desktop.
Save erszcz/69a63c8fe2162ab8f6569787639dcf0e to your computer and use it in GitHub Desktop.
EDoc baseline and chunk errors on OTP and top Hex.pm libs

These are tests results of running EDoc from erlang/otp#2803 over all OTP and more than 20 top Hex.pm Erlang libraries.

See https://github.com/erszcz/non-otp-libraries and https://github.com/erszcz/otp/blob/edoc-chunk-support/lib/edoc/test/test_libs.sh for the tools.

Use test_libs.sh like this - see the script for more details:

VERBOSE=no LIB_DIR=/Users/erszcz/work/erlang/non-otp-libraries/_build/default/lib ERL_LIBS=/Users/erszcz/work/erlang/non-otp-libraries/_build/default/lib ERL_TOP=/Users/erszcz/work/erlang/otp EDOC=~/work/erlang/build.otp/lib/erlang/lib/edoc-0.12/bin/edoc ./test/test_libs.sh | tee non-otp-libs.log
accept: ok
certifi: ok
cowboy: ok
cowlib: ok
erlexec: ok
erlsom: ok
gen_smtp: ok
hackney: ok
hpack_erl: ok
hut: ok
ibrowse: ok
idna: ok
jose: ok
meck: ok
metrics: ok
mimerl: ok
mochiweb: ok
non_otp: ok
parse_trans: ok
poolboy: ok
pot: ok
prometheus: ok
ranch: ok
recon: ok
ssl_verify_fun: ok
telemetry: ok
unicode_util_compat: ok
asn1: ok
common_test: ok
compiler: failed
crypto: ok
debugger: ok
dialyzer: failed
diameter: ok
edoc: ok
eldap: ok
erl_docgen: ok
erl_interface: ok
et: ok
eunit: ok
ftp: ok
inets: ok
jinterface: failed
kernel: ok
megaco: failed
mnesia: ok
observer: ok
odbc: ok
os_mon: ok
parsetools: ok
public_key: ok
reltool: ok
runtime_tools: ok
sasl: ok
snmp: failed
ssh: ok
ssl: ok
stdlib: ok
syntax_tools: ok
tftp: ok
tools: ok
wx: ok
xmerl: ok
asn1: ok
common_test: ok
compiler: failed
crypto: ok
debugger: ok
dialyzer: failed
diameter: ok
edoc: ok
eldap: ok
erl_docgen: ok
erl_interface: ok
et: ok
eunit: ok
ftp: ok
inets: ok
jinterface: failed
kernel: ok
megaco: failed
mnesia: ok
observer: ok
odbc: ok
os_mon: ok
parsetools: ok
public_key: ok
reltool: ok
runtime_tools: ok
sasl: ok
snmp: failed
ssh: ok
ssl: ok
stdlib: ok
syntax_tools: ok
tftp: ok
tools: ok
wx: ok
xmerl: ok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment