- Switches database schema creation to alembic, which solves the MySQL issue (and makes sure we test migrations as well) - Adds a few time.sleep(1) to work around MySQL's second-precision issue when adding items to queues and then immediately retrieving them - Disables the storage proxy tests when running against non-SQLite databases, as it causes failures with the multiple process and multiple transactions - Changes initdb to support only populating the database, as well as fixing a few small items around the test data when working with non-SQLite data |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| buildlogsarchiver.py | ||
| chunkcleanupworker.py | ||
| gcworker.py | ||
| globalpromstats.py | ||
| logrotateworker.py | ||
| notificationworker.py | ||
| queuecleanupworker.py | ||
| queueworker.py | ||
| repositoryactioncounter.py | ||
| security_notification_worker.py | ||
| securityworker.py | ||
| service_key_worker.py | ||
| storagereplication.py | ||
| worker.py | ||