Skip to content

Releases: unkn0wn-root/resterm-runner

v0.2.1

25 Apr 18:58

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.2.1

v0.2.0

19 Apr 21:31

Choose a tag to compare

  • updated to newest resterm API

Full Changelog: v0.1.1...v0.2.0

v0.1.1

16 Apr 13:17

Choose a tag to compare

What's Changed

  • feat: add --run-timeout flag for whole-run deadline and adjust api by @unkn0wn-root in #1

Full Changelog: v0.0.1...v0.1.1

v0.0.1

14 Apr 09:40

Choose a tag to compare

First beta release!

Highlights

  • Run a single named request, a workflow, a tag group, or all requests in a file
  • Use named environments and custom environment files
  • Compare the same request across multiple environments with a baseline environment
  • Export machine-readable reports with --report-json and --report-junit
  • Support for artifacts, persisted state, auth persistence, history, and profiling
  • Recursive workspace scanning for larger request collections
  • Embedded version metadata in release builds and go install builds

Platforms

Prebuilt binaries are included for:

  • Linux amd64
  • Linux arm64
  • macOS amd64
  • macOS arm64
  • Windows amd64
  • Windows arm64

Quick examples

Run a named request:
resterm-runner --file api.http --request login

Run all requests in a file for one environment:
resterm-runner --file api.http --env production --all

Compare environments and write JUnit output:
resterm-runner --file api.http \
  --compare "dev,staging" \
  --compare-base staging \
  --report-junit results.xml

Beta notice

This is still a beta release. Interfaces, flags, output details, and behavior may change as the runner being improved.