Skip to content

Releases: gametimesf/testy

Testy v0.5.0

Choose a tag to compare

@jeffatgametime jeffatgametime released this 02 Oct 00:00
b2d91ca

Add NewPackageCaseExecutor(totalLimit, packageLimit) to preserve package overlap while bounding total admitted lifecycles. Ordinary cases and hooks exclude their own package; repeated invocations of the same package serialize through teardown. Existing NewCaseExecutor semantics are unchanged.

Published from merged master b2d91ca (#39), whose tree matches the reviewed/tested 7d22bce head. Exact-head Go 1.21 CI and lint passed; repeated local race tests, vet, and local consumer Temporal smoke at per-package limits 1 and 2 passed. Shared-staging validation and capacity enablement remain consumer gates.

Testy v0.4.0

Choose a tag to compare

@jeffatgametime jeffatgametime released this 15 Sep 14:35
3a727f6

Add explicit skipped/incomplete coverage reporting (#36), bounded opt-in full-lifecycle test-case concurrency (#37), and immutable case admission ordering (#38). Steps inside a case remain ordered.

Published from merged master 3a727f6. The release tree matches the tested #38 tree; fresh go test -race -count=3 ./... and go vet ./... passed. Consumer adoption and hosted performance verification remain separate gates.

Add anchors to every test result

Choose a tag to compare

@ajanata ajanata released this 22 Feb 17:08
d0222ee

This allows linking to a specific test result, which is incredibly handy during PRs.

Add a lot of documentation

Choose a tag to compare

@ajanata ajanata released this 17 Aug 16:37
4a16e0a

Also made some minor edits which don't affect functionality other than changing the timestamp format to truncate to seconds instead of milliseconds on the test result list.

Save and view previous test results

Choose a tag to compare

@ajanata ajanata released this 07 Apr 20:19
a770b11
Merge pull request #15 from gametimesf/fail-count

BE-8167: add failed count to tables

Parallel test execution when running via go test

Choose a tag to compare

@ajanata ajanata released this 28 Mar 21:55
0fc28b1
Merge pull request #11 from gametimesf/parallel

BE-8127: Add Parallel for RunAsTest

Return subtest result from Run

Choose a tag to compare

@ajanata ajanata released this 15 Mar 23:42
2e3221a

Also Go 1.18 officially released.

Fully nested test results

Choose a tag to compare

@ajanata ajanata released this 02 Mar 17:53
179fd82
Merge pull request #8 from gametimesf/result-helpers

BE-8033: TestResult helpers

Each helper for table-driven tests

Choose a tag to compare

@ajanata ajanata released this 23 Feb 23:32
aae2a42
Merge pull request #6 from gametimesf/foreach

BE-8028: Each helper

Bare-bones functionality

Choose a tag to compare

@ajanata ajanata released this 17 Feb 22:58
3325cc3
  • Before/After package and test
  • Run tests in package
  • Run all tests via web interface or programatically