Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Integration ¶
type Integration struct {
FinalVars map[string]interface{}
Test *testing.T
Mx sync.Mutex
Cooldown time.Duration
WithTelemetry server2.Exporter
NatsURL string // NatsURL is the default testing URL for the NATS host.
NatsPort int // NatsPort is the default testing port for the NATS host.
NatsHost string // NatsHost is the default NATS host.
// contains filtered or unexported fields
}
Integration - the integration test support framework.
func (*Integration) AssertCleanKV ¶
func (s *Integration) AssertCleanKV()
AssertCleanKV - ensures SHAR has cleans up after itself, and there are no records left in the KV.
func (*Integration) GetJetstream ¶
func (s *Integration) GetJetstream() (nats.JetStreamContext, error)
GetJetstream - fetches the test framework jetstream server for making test calls.
func (*Integration) GetNats ¶
func (s *Integration) GetNats() (*nats.Conn, error)
GetNats - fetches the test framework NATS server for making test calls.
func (*Integration) Teardown ¶
func (s *Integration) Teardown()
Teardown - resposible for shutting down the integration test framework.
Click to show internal directories.
Click to hide internal directories.