psltest

package
v0.0.0-...-4badc5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package psltest contains utilities for pubsublite tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Cleanup

func Cleanup(t *testing.T, client *pubsublite.AdminClient, proj, region, namePrefix string, zones []string)

Cleanup deletes all previous test topics/subscriptions from previous test runs. This prevents previous test failures from building up resources that count against quota.

func DefaultResConfig

func DefaultResConfig(resPath string) *pubsublite.ReservationConfig

DefaultResConfig returns the default reservation config for tests.

func DefaultSubConfig

func DefaultSubConfig(topicPath, subPath string) *pubsublite.SubscriptionConfig

DefaultSubConfig returns the default subscription config for tests.

func DefaultTopicConfig

func DefaultTopicConfig(topicPath string) *pubsublite.TopicConfig

DefaultTopicConfig returns the default topic config for tests.

func MustCreateReservation

func MustCreateReservation(ctx context.Context, t *testing.T, client *pubsublite.AdminClient, resPath string) *pubsublite.ReservationConfig

func MustCreateSubscription

func MustCreateSubscription(ctx context.Context, t *testing.T, client *pubsublite.AdminClient, topicPath, subPath string) *pubsublite.SubscriptionConfig

MustCreateSubscription creates a Pub/Sub Lite subscription and fails the test if unsuccessful.

func MustCreateTopic

func MustCreateTopic(ctx context.Context, t *testing.T, client *pubsublite.AdminClient, topicPath string) *pubsublite.TopicConfig

MustCreateTopic creates a Pub/Sub Lite topic and fails the test if unsuccessful.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL