Software Heritage archiver
Project description
swh-archiver
Orchestrator in charge of guaranteeing that object storage content is pristine and available in a sufficient amount of copies.
Tests
This module's tests need a postgres db to run. It is recommended to run those but they can be skipped:
make test
: will run all testsmake test-nodb
: will run only tests that do not need a local DBmake test-db
: will run only tests that do need a local DB
If you do want to run DB-related tests, you should ensure you have access with sufficient privileges to a Postgresql database.
Using your system database
You need to:
-
ensure that your user is authorized to create and drop DBs, and in particular DBs named "softwareheritage-test" and "softwareheritage-dev"
-
ensure that you have the storage testdata repository checked out in ../swh-storage-testdata
Using pifpaf
pifpaf is a suite of fixtures and a command-line tool that allows to start and stop daemons for a quick throw-away usage.
It can be used to run tests that need a Postgres database without any other configuration reauired nor the need to have special access to a running database:
$ pifpaf run postgresql make test-db
[snip]
----------------------------------------------------------------------
Ran 12 tests in 0.903s
OK
Note that pifpaf is not yet available as a Debian package, so you may have to install it in a venv.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file swh.archiver-0.0.6.tar.gz
.
File metadata
- Download URL: swh.archiver-0.0.6.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4676734edd8f6af7050e92348a78518afb0df6af06be958977c886c18bd8bea5 |
|
MD5 | d1dc432c780f95a3881cb7f6759c1c9b |
|
BLAKE2b-256 | 38afd0290617b67023b99ec8640f29031f5b4e1b80b8ef808cbd44bc839c6703 |
File details
Details for the file swh.archiver-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: swh.archiver-0.0.6-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b961f38d03e253132357e95c82db296e967d33daffdc76fe76735c1f63d4152a |
|
MD5 | 485a7b55e9395513d73fa9fd58a001ad |
|
BLAKE2b-256 | f4851531cb15c826012ecd75789a2522807231791057ab28c7e9bd3b6da7f64f |