Add "releasetest" target to Makefile (automated testing)

git-svn-id: svn://svn.berlios.de/gpodder/trunk@548 b0d088ad-0a06-0410-aad2-9ed5178a7e87
This commit is contained in:
Thomas Perl 2008-01-22 09:28:09 +00:00
parent 80d7df6378
commit 6037b2fd78
2 changed files with 13 additions and 1 deletions

View file

@ -1,3 +1,10 @@
Tue, 22 Jan 2008 10:19:46 +0100 <thp@perli.net>
Add "releasetest" target to Makefile (automated testing)
* Makefile: Add "releasetest" target that can be used to do some
automatic testing before releases; thanks to Götz Waschk for giving
some hint on "desktop-entry-validate" :)
Tue, 22 Jan 2008 10:09:16 +0100 <thp@perli.net>
Use Episode Selector for per-channel new episodes

View file

@ -52,6 +52,7 @@ help:
@echo 'make test run gpodder in local directory'
@echo 'make cl make new changelog entry (1)'
@echo 'make release create source tarball in "dist/"'
@echo 'make releasetest run some tests before the release'
@echo 'make install install gpodder into "$(PREFIX)"'
@echo 'make uninstall uninstall gpodder from "$(PREFIX)"'
@echo 'make generators generate manpage, run tepache and resize logo'
@ -84,6 +85,10 @@ deb:
release: distclean
python setup.py sdist
releasetest:
if grep -q '^__version__.*=.*+svn' $(BINFILE); then echo "Version is still '+svn'."; exit 1; fi
desktop-file-validate data/gpodder.desktop
install: generators
python setup.py install --root=$(DESTDIR) --prefix=$(PREFIX)
@ -144,7 +149,7 @@ distclean: clean
##########################################################################
.PHONY: all cl test release install update-icons generators gen_manpage gen_graphics clean distclean messages help
.PHONY: all cl test release releasetest install update-icons generators gen_manpage gen_graphics clean distclean messages help
##########################################################################