Blame view

sources/apps/contacts/tests/Makefile 1.47 KB
d1bafeea1   Kload   [fix] Upgrade to ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  # 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 --verbose contacts
  
  #tests/vobject.php
  
  
  integration-tests:
  	phpunit tests/integration
  
  
  acceptance-tests:
  	cd tests/acceptance; make headless
  
  
  javascript-tests:
  	cd js; make test