aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-23 06:08:47 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-23 06:08:47 -0400
commite9f475a611140d781bfb80fe18958374d7a54296 (patch)
tree98783990fdbba6596a63ec6fdf9ffb1ff592792b
parent67184d25c746f992e24481527bc3509dd78583e9 (diff)
downloadteleterm-e9f475a611140d781bfb80fe18958374d7a54296.tar.gz
teleterm-e9f475a611140d781bfb80fe18958374d7a54296.zip
add `make test` and make testing a dep of publishing
-rw-r--r--Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index b3f71ea..c251430 100644
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,10 @@ release:
@cargo build --release
.PHONY: release
+test:
+ @cargo test
+.PHONY: test
+
$(SUBCOMMANDS):
@cargo run $@
.PHONY: $(SUBCOMMANDS)
@@ -66,16 +70,16 @@ release-dir-deb:
publish: publish-crates-io publish-git-tags publish-deb publish-arch
.PHONY: publish
-publish-crates-io:
+publish-crates-io: test
@cargo publish
.PHONY: publish-crates-io
-publish-git-tags:
+publish-git-tags: test
@git tag $(VERSION)
@git push --tags
.PHONY: publish-git-tags
-publish-deb: pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig release-dir-deb
+publish-deb: test pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig release-dir-deb
@scp pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig tozt.net:releases/teleterm/deb
.PHONY: publish-deb
@@ -83,6 +87,6 @@ release-dir-arch:
@ssh tozt.net mkdir -p releases/teleterm/arch
.PHONY: release-dir-arch
-publish-arch: pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig release-dir-arch
+publish-arch: test pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig release-dir-arch
@scp pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig tozt.net:releases/teleterm/arch
.PHONY: publish-arch