Documentation
¶
Overview ¶
Package config provies utilities to read in a test configuration file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConcurrentTest ¶
type ConcurrentTest struct {
User []User
}
ConcurrentTest contains a slice of users to test concurrent access for.
type Config ¶
Config holds all information parsed from supplied config file.
func LoadConfig ¶
LoadConfig takes in the path to the test config file of pluto and Dovecot system in TOML syntax and fills above structs.
type Distributor ¶
Distributor holds paths to self-signed certificates to connect securely to pluto's distributor.
type Dovecot ¶
type Dovecot struct { IP string Port string TLS bool CertLoc string AppendTest User CreateTest User DeleteTest User StoreTest User ConcurrentTest ConcurrentTest }
Dovecot contains IP and port of the comparison Dovecot system to test.
type Gmail ¶
type Gmail struct { Server string Port string TLS bool AppendTest User CreateTest User DeleteTest User StoreTest User }
Gmail bundles information needed to perform evaluation tests against a Gmail server.
Click to show internal directories.
Click to hide internal directories.