Skip to content

Releases: linux-test-project/kirk

v3.2.1

28 Jan 10:27

Choose a tag to compare

What's Changed

  • ltp: correctly fetch LTPROOT by @acerv in #88

Full Changelog: v3.2...v3.2.1

v3.2

12 Jan 11:03

Choose a tag to compare

What's Changed

  • Framework is no longer a plugin by @acerv in #86
  • sut: add --optimize-sut option by @acerv in #87
  • stabilized tests execution for CI

Full Changelog: v3.1...v3.2

v3.1

10 Dec 09:11

Choose a tag to compare

What's Changed

  • ssh: stabilize SSH MaxSessions read by @acerv in #82
  • ssh: ignore decoding errors in utf-8 during connection by @acerv in #84
  • session: implement forcibly stop by @acerv in #83
  • updated documentation

Full Changelog: v3.0...v3.1

v3.0

23 Oct 08:36

Choose a tag to compare

What's Changed

  • Support SUT customizations via plugins by @acerv in #71
  • scheduler: set CONF status for timed out tests by @acerv in #81

Full Changelog: v2.3...v3.0

v2.3

22 Sep 10:28

Choose a tag to compare

What's Changed

  • ltp: don't override LTP_TIMEOUT_MUL if set by user by @wangli5665 in #70
  • Make the hvc0 parameter explicit by @grisu48 in #74
  • ssh: catch ConnectionError in communicate by @acerv in #76
  • documentation improvements
  • improve strong typing support via ruff and pyrefly

New Contributors

Full Changelog: v2.2.2...v2.3

v2.2.2

26 Aug 13:00

Choose a tag to compare

Fix a Qemu critical bug that was introduced in v2.2.1 and it was making Qemu support unusable:

Full Changelog: v2.2.1...v2.2.2

v2.2.1

25 Aug 08:29

Choose a tag to compare

What's Changed

This minor version introduces significant changes to the code due to the implementation of strong typing. The decision to add strong typing to the Python code stems from the need to identify bugs before introducing new features by cross-checking multiple types and ensuring we do not inadvertently mix them up. This is achieved using pyrefly and ruff, which are currently among the fastest and most comprehensive tools available.

Full Changelog: v2.2...v2.2.1

v2.2

18 Aug 07:35

Choose a tag to compare

What's Changed

  • scheduler: fix wrong execution time on runtime by @acerv in #55
  • Respect LTPROOT from environment if set by @dev-japo in #56
  • ui: rearrange UI to show information in a better way by @acerv in #57
  • ltp: leave quotes when parsing commands in runtest files by @acerv in #61
  • ui: make parallel ui less interactive by @acerv in #59
  • ltp: use regex to parse test arguments in runtest file by @acerv in #62
  • New kirk documentation by @acerv in #63
  • kirk: Add results JSON to logs convertor script by @wangli5665 in #53
  • Fault injection support by @acerv in #66

New Contributors

Full Changelog: v2.1...v2.2

v2.1

27 May 09:27

Choose a tag to compare

  • ssh module now supports known_hosts
  • removed external frameworks implementation (515a505, #44)
  • fix: complete ui events on keyboard interrupt
  • fix: correctly handle all ssh errors

v2.0

16 Apr 15:11

Choose a tag to compare

What's Changed

  • add script to convert kirk output to HTML
  • new option --run-pattern
  • new option --suite-iterate
  • new option --randomize
  • new option --monitor
  • new option --runtime
  • introduced introducing <value> + suffix for timeout values
  • much faster user interface
  • fix tainted stderr handling
  • gracefully stop after user interrupt
  • many clean-ups