# 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