Skip to content

Releases: next-actions/pytest-mh

1.0.20

04 Nov 10:38
Compare
Choose a tag to compare

What's Changed

  • journald: set no-pager parameter by @pbrezina in #86
  • Rewrite pytest-mh documentation by @pbrezina in #78
  • journald: set initial cursor by @pbrezina in #87
  • readme: advise pinning version in the warning by @pbrezina in #89
  • add unit tests and fix some trivial issues by @pbrezina in #88
  • FIREWALL: Allow to block hosts by IP address by @aplopez in #90
  • mh: gracefully handle exception in one of the skip callbacks by @pbrezina in #92
  • tests: enhance code coverage with unit tests by @pbrezina in #93
  • services: print journal logs for failed systemd command by @pbrezina in #91

Full Changelog: 1.0.19...1.0.20

1.0.19

19 Sep 09:21
Compare
Choose a tag to compare

What's Changed

  • FIREWALL: Use rich rules instead of direct rules by @aplopez in #69
  • plugin: do not connect to the hosts if --collect-only is set by @pbrezina in #70
  • plugin: allow direct decoration with mh_fixture by @pbrezina in #71
  • plugin: make mh_fixture work with generators by @pbrezina in #72
  • multihost: fix link in pytest_report_teststatus docstring by @pbrezina in #73
  • multihost: add config field to MultihostDomain and MultihostConfig as well by @pbrezina in #74
  • tc: accept also host and role instead of plain hostname by @pbrezina in #75
  • artifacts: rename type to artifacts_type in get_artifacts_list by @pbrezina in #76
  • journald: add unit parameter to is_match and count by @pbrezina in #77
  • fixtures: implement additional fixtures to get data from mh by @pbrezina in #84
  • topology-controller: make _init a public method by @pbrezina in #81
  • topology-marker: allow to pass TopologyMark directly, make _CreateFromArgs public and docs improvements by @pbrezina in #82
  • multihost: add MultihostBackupHost and BackupTopologyController by @pbrezina in #79

Full Changelog: 1.0.18...1.0.19

1.0.18

02 Aug 10:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.17...1.0.18

1.0.17

02 Jul 08:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.16...1.0.17

1.0.16

13 Jun 19:59
Compare
Choose a tag to compare

What's Changed

  • ssh: keep reading chunks if it is not possible to decode it by @pbrezina in #59

Full Changelog: 1.0.15...1.0.16

1.0.15

12 Jun 12:49
Compare
Choose a tag to compare

What's Changed

  • journald: dump and collect journal when test ends by @pbrezina in #56
  • plugin: add mh_fixture by @pbrezina in #57
  • ci: use python-3.11 for example tests by @pbrezina in #58
  • ssh: switch from parallel-ssh to ansible-pylibssh by @pbrezina in #44

Full Changelog: 1.0.14...1.0.15

1.0.14

28 May 12:44
Compare
Choose a tag to compare

What's Changed

  • multihost: avoid using inspect.getmembers in MultihostUtility by @pbrezina in #53
  • mh: add direct access fixture mapping by @pbrezina in #55
  • Add support for reentrant utilities to MultihostHost and other improvements by @pbrezina in #54

Full Changelog: 1.0.13...1.0.14

1.0.13

14 Mar 15:53
Compare
Choose a tag to compare

What's Changed

  • logs: log required hosts for selected tests by @pbrezina in #51
  • plugin: do not run pytest_setup and pytest_teardown with --colect-only by @pbrezina in #52

Full Changelog: 1.0.12...1.0.13

1.0.12

14 Mar 15:30
Compare
Choose a tag to compare

What's Changed

  • Gather artifacts from host and topology setup and teardown and reorganize logs by @pbrezina in #50

Full Changelog: 1.0.11...1.0.12

1.0.11

21 Feb 10:55
Compare
Choose a tag to compare

What's Changed

  • ssh: add verbose parameter to expect by @pbrezina in #47
  • Produce better logs and collect artifacts on failed setup by @pbrezina in #41
  • fs: make write and restore work for files that are mounted in container by @pbrezina in #49
  • mh: support extra artifacts in host and utility as well by @pbrezina in #48

Full Changelog: 1.0.10...1.0.11