author | Jérémy Bobbio <jeremy.bobbio@irq7.fr> |
Wed, 10 Jul 2019 14:57:58 +0200 | |
branch | 3.26 |
changeset 12689 | 376168d1b14a |
child 12709 | 280c9db41038 |
permissions | -rw-r--r-- |
12689
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
1 |
#!/bin/sh |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
2 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
3 |
set -e |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
4 |
set -x |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
5 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
6 |
### Setup tests |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
7 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
8 |
# Uncomment if tests require database access |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
9 |
#service postgresql restart || service postgresql start |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
10 |
#trap 'service postgresql stop' EXIT |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
11 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
12 |
cp -r test tox.ini "$AUTOPKGTEST_TMP" |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
13 |
chown -R nobody:nogroup "$AUTOPKGTEST_TMP" |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
14 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
15 |
### Run tests |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
16 |
|
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
17 |
for py in $(pyversions -r 2>/dev/null) $(py3versions -r 2>/dev/null); do |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
18 |
cd "$AUTOPKGTEST_TMP" |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
19 |
echo "Testing with $py:" |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
20 |
su nobody --shell /bin/sh \ |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
21 |
-c "$py -m pytest -v" |
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
22 |
done |