Finally, see the results by connecting to the release remotely and running :cover.analyse()
. The output will looks
something like this:
{:result, [
{{MyApp.Web.StoredContractController, :__info__, 1}, {0, 9}},
{{MyApp.Web.StoredContractController, :action, 2}, {1, 0}},
{{MyApp.Web.StoredContractController, :"action (overridable 2)", 2},
{1, 0}},
{{MyApp.Web.StoredContractController, :call, 2}, {1, 0}},
{{MyApp.Web.StoredContractController, :check_stored_contract_limit, 2},
{1, 1}},
{{MyApp.Web.StoredContractController, :contract_to_pdf, 1}, {0, 7}},
{{MyApp.Web.StoredContractController, :create, 2}, {11, 2}},
{{MyApp.Web.StoredContractController, :delete, 2}, {0, 5}},
{{MyApp.Web.StoredContractController, :download_pdf, 2}, {0, 9}},
{{MyApp.Web.StoredContractController, :fetch_or_create_owner_account,
2}, {1, 1}},
{{MyApp.Web.StoredContractController, :index, 2}, {0, 2}},
{{MyApp.Web.StoredContractController, :init, 1}, {1, 0}},
{{MyApp.Web.StoredContractController,
:load_stored_contract_for_account, 2}, {5, 2}},
{{MyApp.Web.StoredContractController, :load_stored_contract_for_owner,
2}, {0, 3}},
{{MyApp.Web.StoredContractController, :move, 2}, {0, 5}},
{{MyApp.Web.StoredContractController, :phoenix_controller_pipeline, 2},
{1, 0}},
{{MyApp.Web.StoredContractController, :preview, 2}, {0, 1}},
{{MyApp.Web.StoredContractController, :show, 2}, {1, 0}},
{{MyApp.Web.StoredContractController, :stored_contract_id, 1}, {1, 0}},
{{MyApp.Web.StoredContractController, :update, 2}, {0, 5}},
{{MyApp.Web.StoredContractController, :update_groups, 2}, {0, 6}},
{{MyApp.Web.StoredContractController, :update_reminders, 2}, {0, 7}},
{{MyApp.User.Account.Authenticator, :__info__, 1}, {0, 9}},
{{MyApp.User.Account.Authenticator, :assign_password_hash, 1},
{0, 2}},
{{MyApp.User.Account.Authenticator, :password_matches_hash?, 2},
{0, 2}},
{{MyApp.User.Account.Authenticator,
:sign_in_token_matches_hash?, 2}, {0, 2}},
{{MyApp.HTTPClient.MySMTP, :__info__, 1}, {0, 9}},
{{MyApp.HTTPClient.MySMTP, :fix_response, 1}, {0, 1}},
{{MyApp.HTTPClient.MySMTP, :get_log, 1}, {0, 1}},
{{MyApp.HTTPClient.MySMTP, :login, 0}, {0, 1}},
{{MyApp.HTTPClient.MySMTP, :new, 0}, {0, 1}},
{{MyApp.Query, :__info__, 1}, {0, 9}},
{{MyApp.Query, :not_deleted, 1}, {1, 0}},
{{MyApp.Web.PartyView, :__info__, 1}, {0, 9}},
{{MyApp.Web.PartyView, :__resource__, 0}, {1, 0}},
{{MyApp.Web.PartyView, :do_render, 5}, {5, 0}},
{{MyApp.Web.PartyView, :opened_at, 2}, {4, 2}},
{{MyApp.Web.PartyView, :render, 2}, {2, 1}},
{{MyApp.Web.Admin.EnsureAuthPlug, :__info__, 1}, {0, 9}},
{{MyApp.Web.Admin.EnsureAuthPlug, :call, 2}, {0, 3}},
{{MyApp.Web.Admin.EnsureAuthPlug, :init, 1}, {0, 1}},
{{MyApp.Reminder.UseCase, :__info__, 1}, {0, 9}},
{{MyApp.Reminder.UseCase, :build_document_payload, 1}, {0, 12}},
{{MyApp.Reminder.UseCase, :mark_done, 2}, {0, 2}},
{{MyApp.Reminder.UseCase, :send_notifications, ...}, {0, ...}},
{{MyApp.Reminder.UseCase, ...}, {...}},
{{...}, ...},
{...},
...
], []}