Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArtifactBroker ¶
type ArtifactBroker struct {
// contains filtered or unexported fields
}
func (*ArtifactBroker) AttachTestCase ¶
func (b *ArtifactBroker) AttachTestCase(tc core.TestCase)
func (*ArtifactBroker) PublishLogFile ¶
func (b *ArtifactBroker) PublishLogFile(name string, source string)
type ArtifactManager ¶
type ArtifactManager struct {
// contains filtered or unexported fields
}
func NewArtifactManager ¶
func NewArtifactManager(suite core.SuiteContext, logDir *string) *ArtifactManager
NewArtifactManager creates a new artifact manager. If logDir is nil, no log artifacts will be saved.
func (*ArtifactManager) NewBroker ¶
func (m *ArtifactManager) NewBroker() *ArtifactBroker
NewBroker creates a new artifact child broker that is attached to this manager. The broker must be attached to a test case before it can be used to publish artifacts.
Click to show internal directories.
Click to hide internal directories.