From 7bfabd7865d36aab72e2b8937670a0e83ccf2824 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Sun, 4 Feb 2024 18:13:39 +0800 Subject: [PATCH] refactor: meck license checker for prom cases --- .../test/emqx_prometheus_SUITE.erl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/apps/emqx_prometheus/test/emqx_prometheus_SUITE.erl b/apps/emqx_prometheus/test/emqx_prometheus_SUITE.erl index 0e5e9c31e..4b3cb576d 100644 --- a/apps/emqx_prometheus/test/emqx_prometheus_SUITE.erl +++ b/apps/emqx_prometheus/test/emqx_prometheus_SUITE.erl @@ -133,6 +133,22 @@ config(default) -> config(legacy) -> ?LEGACY_CONF_DEFAULT. +conf_default() -> + ?CONF_DEFAULT. + +legacy_conf_default() -> + ?LEGACY_CONF_DEFAULT. + +-if(?EMQX_RELEASE_EDITION == ee). +maybe_meck_license() -> + meck:new(emqx_license_checker, [non_strict, passthrough, no_link]), + meck:expect(emqx_license_checker, expiry_epoch, fun() -> 1859673600 end). +maybe_unmeck_license() -> + meck:unload(emqx_license_checker). +-else. +maybe_meck_license() -> ok. +maybe_unmeck_license() -> ok. +-endif. %%-------------------------------------------------------------------- %% Test cases %%--------------------------------------------------------------------