conference

package
v0.0.0-...-683b059 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2022 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package conference contains remote Tast tests which conference related.

Index

Constants

View Source
const (
	// NoRoom means not joining google meet when running the test.
	NoRoom = 0
	// TwoRoomSize creates a conference room with 2 participants.
	TwoRoomSize = 2
	// SmallRoomSize creates a conference room with 5 participants.
	SmallRoomSize = 5
	// LargeRoomSize creates a conference room with 16 participants.
	LargeRoomSize = 16
	// ClassRoomSize creates a conference room with 38 participants.
	ClassRoomSize = 38
	// CameraVideo is a video file used as a fake camera for conference testing.
	// Video shows a real person talking to the camera. Using this video as the camera input,
	// the effect of switching the background can be observed on the conference page.
	// Zoom supports up to 1080p HD video (Business, Education, or Enterprise account only),
	// while Google Meet supports 720p. So here use 720p HD video as test video.
	CameraVideo = "720p_camera_video.mjpeg"
)

Variables

This section is empty.

Functions

func PushFileToTmpDir

func PushFileToTmpDir(ctx context.Context, s *testing.State, dut *dut.DUT, fileName string) (string, error)

PushFileToTmpDir copies the data file to the DUT tmp path, returning its path on the DUT.

Types

type TestParameters

type TestParameters struct {
	// Size is the conf room size.
	Size int
	// Tier defines the test tier: basic, plus, or premium.
	Tier string
	// IsLacros defines the browser type is Lacros or not.
	IsLacros bool
}

TestParameters defines the test parameters for conference.

Jump to

Keyboard shortcuts

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