diff --git a/apps/emqx/test/emqx_static_checks.erl b/apps/emqx/test/emqx_static_checks.erl index 4ff4df612..d1f27a3d6 100644 --- a/apps/emqx/test/emqx_static_checks.erl +++ b/apps/emqx/test/emqx_static_checks.erl @@ -29,9 +29,12 @@ init_per_suite(Config) -> end_per_suite(_Config) -> logger:notice( - "If this test suite failed, and you are unsure why, read this:~n" - "https://github.com/emqx/emqx/blob/master/apps/emqx/src/bpapi/README.md", - [] + asciiart:visible( + $=, + "If this test suite failed, and you are unsure why, read this:~n" + "https://github.com/emqx/emqx/blob/master/apps/emqx/src/bpapi/README.md", + [] + ) ). check_if_versions_consistent(OldData, NewData) -> @@ -47,9 +50,14 @@ t_run_check(_) -> check_if_versions_consistent(OldData, NewData) orelse begin logger:critical( - "BPAPI versions were changed, but not committed to the repo.\n" - "Run 'make && make static_checks' and then add the changed " - "'bpapi.versions' files to the commit." + asciiart:visible( + $=, + "BPAPI versions were changed, but not committed to the repo.\n\n" + "Versions file is generated automatically, to update it, run\n" + "'make && make static_checks' locally, and then add the\n" + "changed 'bpapi.versions' files to the commit.\n", + [] + ) ), error(version_mismatch) end, @@ -59,6 +67,8 @@ t_run_check(_) -> logger:info("Backplane API dump files: ~p", [BpapiDumps]), ?assert(emqx_bpapi_static_checks:check_compat(BpapiDumps)) catch + error:version_mismatch -> + error(tc_failed); EC:Err:Stack -> logger:critical("Test suite failed: ~p:~p~nStack:~p", [EC, Err, Stack]), error(tc_failed)