stratis-storage / stratisd

Easy to use local storage management for Linux.
https://stratis-storage.github.io
Mozilla Public License 2.0
793 stars 56 forks source link

Collapse TMT test heirarchy #3633

Closed mulkieran closed 2 months ago

mulkieran commented 2 months ago

Related https://github.com/stratis-storage/project/issues/711

mulkieran commented 2 months ago

And this totally succeeded. But, we could also follow this approach:

path: /tests/client-dbus
duration: 20m

require:
  - clevis-luks
  - make
  - python3-dbus
  - python3-dbus-client-gen
  - python3-dbus-python-client-gen
  - python3-psutil
  - python3-pyudev

environment:
    TANG_URL: localhost
    RUST_LOG: stratisd=debug
    STRATISD: /usr/libexec/stratisd
    STRATIS_DUMPMETADATA: /usr/bin/stratis-dumpmetadata
    PYTHONPATH: ./src

/udev:
    summary: Run udev tests
    test: make -f Makefile udev-tests

/loop:
    summary: Run tests that use loopbacked device framework
    test: make -f Makefile tang-tests dump-metadata-tests
jbaublitz commented 2 months ago

I've added this approach into #3616.

mulkieran commented 2 months ago

Everything here is going in to other PRs in one form or another, closing.