ci: pre-compile test profile

This commit is contained in:
Zaiming (Stone) Shi 2022-11-30 12:52:51 +01:00
parent 9382399728
commit c53a815555
2 changed files with 8 additions and 2 deletions

View File

@ -44,7 +44,8 @@ jobs:
run: |
make ensure-rebar3
# fetch all deps and compile
make
make emqx
make test-compile
cd ..
zip -ryq source.zip source/* source/.[^.]*
- uses: actions/upload-artifact@v3
@ -69,7 +70,8 @@ jobs:
run: |
make ensure-rebar3
# fetch all deps and compile
make
make emqx-enterprise
make test-compile
cd ..
zip -ryq source.zip source/* source/.[^.]*
- uses: actions/upload-artifact@v3

View File

@ -68,6 +68,10 @@ eunit: $(REBAR) conf-segs
proper: $(REBAR)
@ENABLE_COVER_COMPILE=1 $(REBAR) proper -d test/props -c
.PHONY: test-compile
test-compile: $(REBAR) conf-segs
$(REBAR) as test compile
.PHONY: ct
ct: $(REBAR) conf-segs
@ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(PROFILE)-ct