# Functions

No description provided by the author
FindAllLogFilesToScan walks through log files pulled from all pods, and gets all plugin node logs.
creates a directory if it doesn't already exist.
NewAllowedLogMessage creates a new AllowedLogMessage.
ScanLogLine scans a log line for a failing log level, returning the number of failing logs found so far.
SendReport writes a test report and sends a Slack notification if the test provides one.
Sends a slack message, and returns an error and the message timestamp.
SlackNotifyBlocks creates a slack payload and writes into the specified json.
Uploads a slack file to the designated channel using the API key.
VerifyLogFile verifies that a log file does not contain any logs at a level higher than the failingLogLevel.
WriteTeardownLogs attempts to download the logs of all ephemeral test deployments onto the test runner, also writing a test report if one is provided.

# Constants

DefaultArtifactsDir default artifacts dir.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
Values for reporters to use slack to notify user of test end.
Values for reporters to use slack to notify user of test end.
Values for reporters to use slack to notify user of test end.

# Structs

AllowedLogMessage is a log message that might be thrown by a Plugin node during a test, but is not a concern.

# Interfaces

No description provided by the author
TestReporter is a general interface for all test reporters.

# Type aliases

No description provided by the author