ci: pre-compile test profile
This commit is contained in:
parent
9382399728
commit
c53a815555
|
@ -44,7 +44,8 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
make ensure-rebar3
|
make ensure-rebar3
|
||||||
# fetch all deps and compile
|
# fetch all deps and compile
|
||||||
make
|
make emqx
|
||||||
|
make test-compile
|
||||||
cd ..
|
cd ..
|
||||||
zip -ryq source.zip source/* source/.[^.]*
|
zip -ryq source.zip source/* source/.[^.]*
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
|
@ -69,7 +70,8 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
make ensure-rebar3
|
make ensure-rebar3
|
||||||
# fetch all deps and compile
|
# fetch all deps and compile
|
||||||
make
|
make emqx-enterprise
|
||||||
|
make test-compile
|
||||||
cd ..
|
cd ..
|
||||||
zip -ryq source.zip source/* source/.[^.]*
|
zip -ryq source.zip source/* source/.[^.]*
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -68,6 +68,10 @@ eunit: $(REBAR) conf-segs
|
||||||
proper: $(REBAR)
|
proper: $(REBAR)
|
||||||
@ENABLE_COVER_COMPILE=1 $(REBAR) proper -d test/props -c
|
@ENABLE_COVER_COMPILE=1 $(REBAR) proper -d test/props -c
|
||||||
|
|
||||||
|
.PHONY: test-compile
|
||||||
|
test-compile: $(REBAR) conf-segs
|
||||||
|
$(REBAR) as test compile
|
||||||
|
|
||||||
.PHONY: ct
|
.PHONY: ct
|
||||||
ct: $(REBAR) conf-segs
|
ct: $(REBAR) conf-segs
|
||||||
@ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(PROFILE)-ct
|
@ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(PROFILE)-ct
|
||||||
|
|
Loading…
Reference in New Issue