Skip to content

Releases: ozontech/allure-go

Release v0.5.0

31 Mar 09:15
ccf33ea
Compare
Choose a tag to compare

Release notes:

  • module provider now part of framework module
  • async steps add
  • step assertions wrapper add
  • before/after all hooks add to runner
  • runner now require call RunTests() method to execute tests
  • all suite tests and hooks now require provider.T interface as an argument. i.e.:
func (s *SomeSuite) TestSome(t provider.T) {
     ...
}
  • all allure interactions now under provider.T interface
  • add StepCtx interface to interactions inside the step context (inner steps, step failures, etc)
  • all WithStep functions now require StepCtx interface as an argument. i.e.:
func (s *StepTreeDemoSuite) TestInnerSteps(t provider.T) {
	t.Epic("Demo")
	t.Feature("Inner Steps")
	t.Title("Simple Nesting")
	t.Description(`
		Step A is parent step for Step B and Step C
		Call order will be saved in allure report
		A -> (B, C)`)

	t.Tags("Steps", "Nesting")

	t.WithNewStep("Step A", func(ctx provider.StepCtx) {
		ctx.NewStep("Step B")
		ctx.NewStep("Step C")
	})
}
  • add StepLog and StepLogf funcitons
  • async tests run support add in the suites

Release v0.5.0

31 Mar 09:07
ccf33ea
Compare
Choose a tag to compare

Update parameters interface
Update steps interface
Add unit tests

What's Changed

New Contributors

Full Changelog: v0.4.2...pkg/allure/v0.5.0

Release v0.4.2

17 Jan 13:27
Compare
Choose a tag to compare

Updated dependencies path for the new repo name

Release provider v0.1.2

17 Jan 13:18
Compare
Choose a tag to compare

Add submodule release tag for provider package

Release framework v0.1.2

17 Jan 13:21
Compare
Choose a tag to compare

Add submodule release tag for framework package

Release v0.1.2

17 Jan 12:46
Compare
Choose a tag to compare

Add submodule release tag for allure package

Release 0.4.1

11 Jan 16:54
Compare
Choose a tag to compare