Skip to main content

A simple modern VM runner

Project description

test.thing

WIP.

Goals.

  • one-file copypastelib
  • easy to hook up to pytest
  • future-oriented, built on systemd features in the guest (credentials, ssh-over-vsock, etc)
  • might limit usefulness for testing older OSes but we can add hacks as required
  • works without networking configured in guest
  • supporting the existing features of cockpit-bots

Try it

You can pip install ., which will put an executable called tt in your path. This is sort of like the existing cockpit-bots vm-run.

You can also take a look at test/test_example.py and run TEST_IMAGE=/path/to/image.qcow2 pytest. This was originally tested with the examples images from composefs-rs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

test_thing-0.2.0.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

test_thing-0.2.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file test_thing-0.2.0.tar.gz.

File metadata

  • Download URL: test_thing-0.2.0.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for test_thing-0.2.0.tar.gz
Algorithm Hash digest
SHA256 763fb318800c0cdc1b2adbf48933ec3ac5fa9466fae91d6b0cf65cdc5d47a4dc
MD5 95d4243142be4b57b3a9b4bd0d013b46
BLAKE2b-256 4f6fd6f6b581b5c4237530814c5f7ea535c0aefb303f240d943d65ef0a86c385

See more details on using hashes here.

File details

Details for the file test_thing-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: test_thing-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for test_thing-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e83becab9ed173ac1fceaf89575eea22a943ecc9f52b972ab1fbd0288ef89504
MD5 8b32bfd4f3ff79c1676770ef04cf39e0
BLAKE2b-256 11516895ed88b551766d0b84b5e841e310fca2f18eb01a1f632d16d4c7c52bb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page