From e9f475a611140d781bfb80fe18958374d7a54296 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 23 Oct 2019 06:08:47 -0400 Subject: add `make test` and make testing a dep of publishing --- Makefile | 12 ++++++++---- 1 file 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 -- cgit v1.2.3-54-g00ecf