Split client and server tests in release.mk
This will allow to run server tests separately on the CI. PR #5306 <https://github.com/Genymobile/scrcpy/pull/5306>
This commit is contained in:
parent
538a32a539
commit
02ef3d57ce
@ -9,7 +9,7 @@
|
|||||||
# the server to the device.
|
# the server to the device.
|
||||||
|
|
||||||
.PHONY: default clean \
|
.PHONY: default clean \
|
||||||
test \
|
test test-client test-server \
|
||||||
build-server \
|
build-server \
|
||||||
prepare-deps-win32 prepare-deps-win64 \
|
prepare-deps-win32 prepare-deps-win64 \
|
||||||
build-win32 build-win64 \
|
build-win32 build-win64 \
|
||||||
@ -51,12 +51,16 @@ clean:
|
|||||||
rm -rf "$(DIST)" "$(TEST_BUILD_DIR)" "$(SERVER_BUILD_DIR)" \
|
rm -rf "$(DIST)" "$(TEST_BUILD_DIR)" "$(SERVER_BUILD_DIR)" \
|
||||||
"$(WIN32_BUILD_DIR)" "$(WIN64_BUILD_DIR)"
|
"$(WIN32_BUILD_DIR)" "$(WIN64_BUILD_DIR)"
|
||||||
|
|
||||||
test:
|
test-client:
|
||||||
[ -d "$(TEST_BUILD_DIR)" ] || ( mkdir "$(TEST_BUILD_DIR)" && \
|
[ -d "$(TEST_BUILD_DIR)" ] || ( mkdir "$(TEST_BUILD_DIR)" && \
|
||||||
meson setup "$(TEST_BUILD_DIR)" -Db_sanitize=address )
|
meson setup "$(TEST_BUILD_DIR)" -Db_sanitize=address )
|
||||||
ninja -C "$(TEST_BUILD_DIR)"
|
ninja -C "$(TEST_BUILD_DIR)"
|
||||||
|
|
||||||
|
test-server:
|
||||||
$(GRADLE) -p server check
|
$(GRADLE) -p server check
|
||||||
|
|
||||||
|
test: test-client test-server
|
||||||
|
|
||||||
build-server:
|
build-server:
|
||||||
[ -d "$(SERVER_BUILD_DIR)" ] || ( mkdir "$(SERVER_BUILD_DIR)" && \
|
[ -d "$(SERVER_BUILD_DIR)" ] || ( mkdir "$(SERVER_BUILD_DIR)" && \
|
||||||
meson setup "$(SERVER_BUILD_DIR)" --buildtype release -Dcompile_app=false )
|
meson setup "$(SERVER_BUILD_DIR)" --buildtype release -Dcompile_app=false )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user