Merge pull request #8058 from thalesmg/fix-elixir-app-check

ci(elixir): use `MIX_ENV` profiles for machine boot checks
This commit is contained in:
Thales Macedo Garitezi 2022-05-27 12:30:39 -03:00 committed by GitHub
commit 2c655f44e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 12 deletions

View File

@ -13,14 +13,11 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
release_type: profile:
- cloud - emqx
package_type: - emqx-enterprise
- bin - emqx-pkg
- pkg - emqx-enterprise-pkg
edition_type:
- community
- enterprise
steps: steps:
- name: fix_git_permission - name: fix_git_permission
@ -36,11 +33,11 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE" git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: check applications - name: check applications
run: ./scripts/check-elixir-applications.exs run: ./scripts/check-elixir-applications.exs
env:
MIX_ENV: ${{ matrix.profile }}
- name: check applications started with emqx_machine - name: check applications started with emqx_machine
run: ./scripts/check-elixir-emqx-machine-boot-discrepancies.exs run: ./scripts/check-elixir-emqx-machine-boot-discrepancies.exs
env: env:
EMQX_RELEASE_TYPE: ${{ matrix.release_type }} MIX_ENV: ${{ matrix.profile }}
EMQX_PACKAGE_TYPE: ${{ matrix.package_type }}
EMQX_EDITION_TYPE: ${{ matrix.edition_type }}
... ...

View File

@ -248,13 +248,15 @@ end_per_testcase(t_num_clients, Config) ->
meck:unload([httpc]), meck:unload([httpc]),
ok = snabbkaffe:stop(), ok = snabbkaffe:stop(),
Config; Config;
end_per_testcase(t_uuid_restored_from_file, _Config) -> end_per_testcase(t_uuid_restored_from_file, Config) ->
Node = ?config(n1, Config),
DataDir = emqx:data_dir(), DataDir = emqx:data_dir(),
NodeUUIDFile = filename:join(DataDir, "node.uuid"), NodeUUIDFile = filename:join(DataDir, "node.uuid"),
ClusterUUIDFile = filename:join(DataDir, "cluster.uuid"), ClusterUUIDFile = filename:join(DataDir, "cluster.uuid"),
ok = file:delete(NodeUUIDFile), ok = file:delete(NodeUUIDFile),
ok = file:delete(ClusterUUIDFile), ok = file:delete(ClusterUUIDFile),
meck:unload([httpc]), meck:unload([httpc]),
ok = stop_slave(Node),
ok; ok;
end_per_testcase(_Testcase, _Config) -> end_per_testcase(_Testcase, _Config) ->
meck:unload([httpc]), meck:unload([httpc]),