Commit Graph

5 Commits

Author SHA1 Message Date
Dmitry Shulyak 800a6e3182 Use isolated filebased sqlite for each test process
Changed configuration of testr to use file based sqlite database.
Database name will be finally configured in solar/conftest.py
for each process.
If --clean flag will be provided to py.test - database will be removed
after testrun.

All dblayer patches were removed from solar/__init__.py to
solar/dblayer/__init__.py to avoid patching of sqlite client

Change-Id: I615be46aecbb0b88a1088f5a379f10ba95ae9aad
2016-01-20 18:17:35 +02:00
Jedrzej Nowak 2673254c6f SOLAR_DB from env in testr execution if defined
Tox passes env SOLAR_DB to testenv,

Change-Id: Ib267fcd3b6df1133ac592f41aa4a9a407de23e03
2015-12-17 14:02:10 +01:00
Jedrzej Nowak fb1e946853 Adjusted dblayer sqlite behaviour to riak one
Changed default database to sqlite
Changed how solar_db config is defined
Removed lupa from test-requirements
Removed riak from requirements
Testr uses :memory: sqlite

Closes-Bug: #1526286

Change-Id: I709d19a192f800e9a67d9c7657f286ff0b343053
2015-12-17 12:18:59 +01:00
Łukasz Oleś 16003a72e1 Run tests in parallel 2015-11-27 18:12:16 +01:00
Łukasz Oleś 2f6851bcef Move to tox and testrepository 2015-11-24 14:43:44 +01:00