Skip to content

Commit

Permalink
Merge pull request #34 from ozontech/hotfix/issue-32
Browse files Browse the repository at this point in the history
[ISSUE-32] return runner.Run() *allure.Result
  • Loading branch information
koodeex authored Aug 22, 2022
2 parents 97891f3 + 5bd142c commit 4be753f
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions pkg/framework/runner/runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,23 @@ func (r *runner) RunTests() SuiteResult {
return result
}

func Run(t *testing.T, testName string, testBody func(provider.T), tags ...string) *allure.Result {
var (
newT = common.NewT(t)
callers = strings.Split(t.Name(), "/")
providerCfg = manager.NewProviderConfig().
WithFullName(t.Name()).
WithPackageName(getPackage(2)).
WithSuiteName(t.Name()).
WithRunner(callers[0])
newProvider = manager.NewProvider(providerCfg)
)
newT.SetProvider(newProvider)
newT.Provider.TestContext()

return newT.Run(testName, testBody, tags...)
}

func setupTest(t TestingT, parentProvider provider.Provider, meta provider.TestMeta) *common.Common {
var (
testT = common.NewT(t)
Expand Down

0 comments on commit 4be753f

Please sign in to comment.