Skip to content

Diagnostics for debugging and testing the infrastructure on a high level

License

Notifications You must be signed in to change notification settings

vantage6/v6-diagnostics

Repository files navigation


vantage6

An open source infrastructure for privacy enhancing analysis


v6-diagnostics

This algorithm is part of the vantage6 solution. This repository contains diagnostic tools for debugging and testing the vantage6 infrastructure on a high level.

Usage

Install

git clone https://github.com/vantage6/v6-diagnostics.git
cd v6-diagnostic
pip install .

Execute

vtest run-test-algorithm --host http://localhost --port 5000 --username *** \
  --password *** --collaboration 1 [--online-only] [--organization 1] \
  [--organization N]
python -i v6_diagnostic/cli.py [host] [port] [path] [username] [password]
>>> from vantage6.client import Client
>>> client = Client('http://localhost', 5000, '***', '***')
>>> from v6_diagnostics.cli import DiagnosticRunner
>>> runner = DiagnosticRunner(client, collaboration_id, organizations,
...                           online_only)
>>> runner()

Build

Package

python setup.py sdist bdist_wheel

Docker image

# build the docker image
make image

# push the docker image to the registry
make push

# build and push the docker image
make publish

LICENCE

Apache License 2.0

Read more

See the documentation for detailed instructions on how to install and use the server and nodes.


vantage6

About

Diagnostics for debugging and testing the infrastructure on a high level

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published