Module: ArduinoCI

Defined in:
lib/arduino_ci.rb,
lib/arduino_ci/host.rb,
lib/arduino_ci/logger.rb,
lib/arduino_ci/version.rb,
lib/arduino_ci/ci_config.rb,
lib/arduino_ci/cpp_library.rb,
lib/arduino_ci/arduino_backend.rb,
lib/arduino_ci/arduino_downloader.rb,
lib/arduino_ci/library_properties.rb,
lib/arduino_ci/arduino_installation.rb,
lib/arduino_ci/arduino_downloader_osx.rb,
lib/arduino_ci/arduino_downloader_linux.rb,
lib/arduino_ci/arduino_downloader_windows.rb

Overview

ArduinoCI contains classes for automated testing of Arduino code on the command line

Author:

Defined Under Namespace

Classes: ArduinoBackend, ArduinoDownloader, ArduinoDownloaderLinux, ArduinoDownloaderOSX, ArduinoDownloaderWindows, ArduinoExecutionError, ArduinoInstallation, ArduinoInstallationError, CIConfig, ConfigurationError, CppLibrary, Host, LibraryProperties, Logger

Constant Summary collapse

VERSION =
"1.6.2".freeze
CONFIG_FILENAMES =

The filename controlling (overriding) the defaults for testing. Files with this name can be used in the root directory of the Arduino library and in any/all of the example directories

[
  ".arduino-ci.yml",
  ".arduino-ci.yaml",
].freeze