# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
CreateArduinoCLIWithEnvironment performs the minimum amount of actions to build the default test environment.
CreateEnvForDaemon performs the minimum required operations to start the arduino-cli daemon.
FindArduinoCLIPath returns the path to the arduino-cli executable.
FindRepositoryRootPath returns the repository root path.
NewArduinoCliWithinEnvironment creates a new Arduino CLI client inside the given environment.
NewEnvironment creates a new test environment.
NewSharedDir creates a new shared directory.
# Variables
ProjectName is the prefix used in the test temp files.
# Structs
ArduinoCLI is an Arduino CLI client.
ArduinoCLIConfig is the configuration of the ArduinoCLI client.
ArduinoCLIInstance is an Arduino CLI gRPC instance.
Environment is a test environment for the test suite.
SharedDir is a directory that is shared between multiple tests.
# Type aliases
CLISubtests is a suite of tests to run under the same integreationtest.Environment.