Skip to content

Reboot timeout and reconnect improvements; polarion report; library recursion

Compare
Choose a tag to compare
@lukaszachy lukaszachy released this 04 Aug 07:00
· 1205 commits to main since this release

Main improvements and fixes:

  • Backwards compatibility for rstrnt-abort, rstrnt-report-log and rstrnt-report-result.
  • Package installation using rpm-ostree.
  • Polarion report plugin.
  • Implement reboot reconnect timeout configuration and make sure machine was rebooted before reconnect.
  • Cut circular dependency of libraries.
  • Print result for execute -v.
  • Fixing the directory name escaping in 'cd' command.
  • Precommit hooks to call tmt * lint

Whole change log:

  • Reboot has to check for boot time
  • Fix path inside pre-commit test
  • Cut circular dependency of libraries
  • Update 'Develop' section of contribution docs
  • Precommit hooks to call tmt * lint
  • Schema loading helpers
  • Package schemas in subdirectories too
  • Implement reboot reconnect timeout configuration
  • Add missing report specifications/docs
  • Print result for execute -v
  • Correct import assumption about script
  • Ask mypy to check whole tmt.steps.report package
  • Fixing the directory name escaping in 'cd' command
  • Add polarion report plugin
  • Add schemas for plans
  • Write extra-nitrate as soon as possible
  • Retry git clone without --depth=1 if it failed
  • Support to lint attribute 'id'
  • Do not apply test command filter in upgrade
  • Fix export.py typing issues
  • Refactor location and signature of Phase's go() method
  • Simplify abort handling
  • Backwards compatibility for rstrnt-abort
  • Add type annotations for tmt/cli.py
  • Add typing for tmt/export.py
  • add typing for steps/discover/init.py
  • Convert guest implementations to use serializable container for load/save
  • Detect plugins by entry_point as well
  • Add typing for steps/execute/__init__.py
  • Add typing for tmt/convert.py
  • Remove duplicated dist-git-source/dist-git-type
  • Add typing for steps/report/junit.py
  • Add typing for steps/report/html.py
  • add typing for steps/report/display.py
  • Add typing for steps/report/init.py
  • tmt-file-submit is a bash script
  • Add type annotations for tmt/options.py
  • Backwards compatibility for rstrnt-report-log
  • Support conditional requires with pip as well
  • Remove duplicated short option in tmt lint
  • Adjust the rstrnt-report-result implementation
  • Backwards compatibility for rstrnt-report-result
  • Set the 1777 permision for /var/tmp/tmt
  • Adjust the fix for the rpm-ostree intallation
  • Fix package installation using rpm-ostree
  • Handle empty fmf file as an empty dictionary
  • Fix distgit testsuite after tmt packaging change