root / runtests-venvs.sh @ a551a9a7
History | View | Annotate | Download (2.4 kB)
1 | f0ed93a9 | Kostas Papadimitriou | #!/bin/bash |
---|---|---|---|
2 | f0ed93a9 | Kostas Papadimitriou | # |
3 | f0ed93a9 | Kostas Papadimitriou | # |
4 | f0ed93a9 | Kostas Papadimitriou | # Copyright 2011 GRNET S.A. All rights reserved. |
5 | f0ed93a9 | Kostas Papadimitriou | # |
6 | f0ed93a9 | Kostas Papadimitriou | # Redistribution and use in source and binary forms, with or |
7 | f0ed93a9 | Kostas Papadimitriou | # without modification, are permitted provided that the following |
8 | f0ed93a9 | Kostas Papadimitriou | # conditions are met: |
9 | f0ed93a9 | Kostas Papadimitriou | # |
10 | f0ed93a9 | Kostas Papadimitriou | # 1. Redistributions of source code must retain the above |
11 | f0ed93a9 | Kostas Papadimitriou | # copyright notice, this list of conditions and the following |
12 | f0ed93a9 | Kostas Papadimitriou | # disclaimer. |
13 | f0ed93a9 | Kostas Papadimitriou | # |
14 | f0ed93a9 | Kostas Papadimitriou | # 2. Redistributions in binary form must reproduce the above |
15 | f0ed93a9 | Kostas Papadimitriou | # copyright notice, this list of conditions and the following |
16 | f0ed93a9 | Kostas Papadimitriou | # disclaimer in the documentation and/or other materials |
17 | f0ed93a9 | Kostas Papadimitriou | # provided with the distribution. |
18 | f0ed93a9 | Kostas Papadimitriou | # |
19 | f0ed93a9 | Kostas Papadimitriou | # THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS |
20 | f0ed93a9 | Kostas Papadimitriou | # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
21 | f0ed93a9 | Kostas Papadimitriou | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
22 | f0ed93a9 | Kostas Papadimitriou | # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR |
23 | f0ed93a9 | Kostas Papadimitriou | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
24 | f0ed93a9 | Kostas Papadimitriou | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
25 | f0ed93a9 | Kostas Papadimitriou | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
26 | f0ed93a9 | Kostas Papadimitriou | # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED |
27 | f0ed93a9 | Kostas Papadimitriou | # AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
28 | f0ed93a9 | Kostas Papadimitriou | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
29 | f0ed93a9 | Kostas Papadimitriou | # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
30 | f0ed93a9 | Kostas Papadimitriou | # POSSIBILITY OF SUCH DAMAGE. |
31 | f0ed93a9 | Kostas Papadimitriou | # |
32 | f0ed93a9 | Kostas Papadimitriou | # The views and conclusions contained in the software and |
33 | f0ed93a9 | Kostas Papadimitriou | # documentation are those of the authors and should not be |
34 | f0ed93a9 | Kostas Papadimitriou | # interpreted as representing official policies, either expressed |
35 | f0ed93a9 | Kostas Papadimitriou | # or implied, of GRNET S.A. |
36 | f0ed93a9 | Kostas Papadimitriou | # |
37 | f0ed93a9 | Kostas Papadimitriou | |
38 | f0ed93a9 | Kostas Papadimitriou | set -e |
39 | f0ed93a9 | Kostas Papadimitriou | |
40 | 45ddc679 | Kostas Papadimitriou | virtualenv --no-site-packages -ppython2.6 env |
41 | f0ed93a9 | Kostas Papadimitriou | source env/bin/activate |
42 | 45ddc679 | Kostas Papadimitriou | PIP_DOWNLOAD_CACHE=/tmp/.pip_cache |
43 | f0ed93a9 | Kostas Papadimitriou | pip install -r requirements.pip |
44 | a551a9a7 | Kostas Papadimitriou | rm -rf build dist |
45 | a551a9a7 | Kostas Papadimitriou | python setup.py sdist |
46 | a551a9a7 | Kostas Papadimitriou | pip install dist/synnefo-0.8rc1.tar.gz |
47 | f0ed93a9 | Kostas Papadimitriou | cd env |
48 | 45ddc679 | Kostas Papadimitriou | # avoid vncauthproxy errors |
49 | 45ddc679 | Kostas Papadimitriou | rm bin/vncauthproxy.py |
50 | f0ed93a9 | Kostas Papadimitriou | echo "running django tests..." >&2 |
51 | 45ddc679 | Kostas Papadimitriou | synnefo-manage test aai admin api db helpdesk invitations logic userdata --settings=synnefo.settings.test |
52 | f0ed93a9 | Kostas Papadimitriou | cd .. |
53 | f0ed93a9 | Kostas Papadimitriou | deactivate |
54 | f0ed93a9 | Kostas Papadimitriou | |
55 | f0ed93a9 | Kostas Papadimitriou | virtualenv --no-site-packages -ppython2.7 env |
56 | f0ed93a9 | Kostas Papadimitriou | source env/bin/activate |
57 | 45ddc679 | Kostas Papadimitriou | PIP_DOWNLOAD_CACHE=/tmp/.pip_cache |
58 | f0ed93a9 | Kostas Papadimitriou | pip install -r requirements.pip |
59 | a551a9a7 | Kostas Papadimitriou | rm -rf build dist |
60 | a551a9a7 | Kostas Papadimitriou | python setup.py sdist |
61 | a551a9a7 | Kostas Papadimitriou | pip install dist/synnefo-0.8rc1.tar.gz |
62 | f0ed93a9 | Kostas Papadimitriou | cd env |
63 | 45ddc679 | Kostas Papadimitriou | # avoid vncauthproxy errors |
64 | 45ddc679 | Kostas Papadimitriou | rm bin/vncauthproxy.py |
65 | f0ed93a9 | Kostas Papadimitriou | echo "running django tests..." >&2 |
66 | 45ddc679 | Kostas Papadimitriou | synnefo-manage test aai admin api db helpdesk invitations logic userdata --settings=synnefo.settings.test |
67 | f0ed93a9 | Kostas Papadimitriou | cd .. |
68 | f0ed93a9 | Kostas Papadimitriou | deactivate |