mirror of
https://github.com/owncloudarchive/contacts.git
synced 2024-11-29 11:24:11 +01:00
62 lines
1.5 KiB
Makefile
62 lines
1.5 KiB
Makefile
# ownCloud - Contacts
|
|
#
|
|
# @author Thomas Tanghus
|
|
# @copyright 2013 Thomas Tanghus (thomas@tanghus.net)
|
|
#
|
|
# This library is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
|
# License as published by the Free Software Foundation; either
|
|
# version 3 of the License, or any later version.
|
|
#
|
|
# This library is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
|
#
|
|
# You should have received a copy of the GNU Affero General Public
|
|
# License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
# This makefile is for general project specific stuff like packaging a new
|
|
# release for the app store and running php unittests which require core
|
|
|
|
app_name=contacts
|
|
build_directory=build/
|
|
package_name=$(build_directory)$(app_name)
|
|
|
|
#all:
|
|
# # compile the coffeescript
|
|
# cd js; make
|
|
|
|
|
|
#clean:
|
|
# rm -rf $(build_directory)
|
|
|
|
|
|
#dist: clean
|
|
# mkdir -p $(build_directory)
|
|
# git archive HEAD --format=zip --prefix=$(app_name)/ > $(package_name).zip
|
|
|
|
|
|
# tests
|
|
test: javascript-tests unit-tests integration-tests acceptance-tests
|
|
|
|
unit-tests:
|
|
ls
|
|
phpunit --version
|
|
phpunit --no-configuration *.php
|
|
|
|
#tests/vobject.php
|
|
|
|
|
|
integration-tests:
|
|
phpunit tests/integration
|
|
|
|
|
|
acceptance-tests:
|
|
cd tests/acceptance; make headless
|
|
|
|
|
|
javascript-tests:
|
|
cd js; make test
|
|
|