author | Denis Laxalde <denis.laxalde@logilab.fr> |
Wed, 24 Jul 2019 15:14:56 +0200 | |
changeset 12709 | 280c9db41038 |
parent 12663 | 853e73456d0f |
parent 12689 | 376168d1b14a |
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 |
|
12663
853e73456d0f
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
17 |
for py in $(py3versions -r 2>/dev/null); do |
853e73456d0f
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
18 |
cd "$AUTOPKGTEST_TMP" |
853e73456d0f
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
19 |
echo "Testing with $py:" |
853e73456d0f
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
20 |
su nobody --shell /bin/sh \ |
853e73456d0f
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
21 |
-c "$py -m pytest -v" |
12689
376168d1b14a
[skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents:
diff
changeset
|
22 |
done |