Travis: use pip3; make gramps home; allow cli test to work if dir exists
This commit is contained in:
parent
4eff49762f
commit
3cd8a8f38f
@ -9,11 +9,12 @@ python:
|
|||||||
|
|
||||||
install:
|
install:
|
||||||
- time sudo apt-get update
|
- time sudo apt-get update
|
||||||
- travis_retry sudo apt-get install python3-gobject python3-gi python3-cairo python3-gi-cairo gir1.2-pango gir1.2-gtk python3-bsddb3 xdg-utils librsvg2-common python3-dev libglib2.0-dev intltool python3-nose
|
- travis_retry sudo apt-get install python3-gobject python3-gi python3-cairo python3-gi-cairo gir1.2-pango gir1.2-gtk python3-bsddb3 xdg-utils librsvg2-common python3-dev libglib2.0-dev intltool python3-nose python3-pip
|
||||||
- travis_retry pip install django
|
- travis_retry pip3 install django
|
||||||
- travis_retry pip install pyicu
|
- travis_retry pip3 install pyicu
|
||||||
- python setup.py build
|
- python setup.py build
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- DJANGO_SETTINGS_MODULE=gramps.webapp.settings nosetests3 -v --exclude=TestcaseGenerator --exclude=exportvcard_test --exclude=plugins --exclude=vcard --exclude=merge_ref_test --exclude=test_util_test --exclude=gramps.webapp --exclude=test2_exec_CLI --exclude=widgets --exclude=gui --exclude=test3_files_in_import_dir --exclude=test_manual_run gramps
|
- mkdir -p /home/travis/.gramps/grampsdb/
|
||||||
|
- DJANGO_SETTINGS_MODULE=gramps.webapp.settings nosetests3 --exclude=TestcaseGenerator --exclude=exportvcard_test --exclude=plugins --exclude=vcard --exclude=merge_ref_test --exclude=test_util_test --exclude=gramps.webapp --exclude=test2_exec_CLI --exclude=widgets --exclude=gui --exclude=test3_files_in_import_dir --exclude=test_manual_run gramps
|
||||||
|
|
||||||
|
@ -105,7 +105,10 @@ class Test(unittest.TestCase):
|
|||||||
# (eg cleanout stale files from prior crash-runs)
|
# (eg cleanout stale files from prior crash-runs)
|
||||||
def test3_files_in_import_dir(self):
|
def test3_files_in_import_dir(self):
|
||||||
ddir = os.path.join(TEMP_DIR, "import_dbdir")
|
ddir = os.path.join(TEMP_DIR, "import_dbdir")
|
||||||
|
try:
|
||||||
os.makedirs(ddir)
|
os.makedirs(ddir)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
bogofiles = [os.path.join(ddir, fn) for fn in ("family.db", "lock")]
|
bogofiles = [os.path.join(ddir, fn) for fn in ("family.db", "lock")]
|
||||||
for fn in bogofiles:
|
for fn in bogofiles:
|
||||||
with io.open(fn, "w") as f:
|
with io.open(fn, "w") as f:
|
||||||
|
Loading…
Reference in New Issue
Block a user