Skip to content

Files

SampleProjects

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 8, 2023
Nov 11, 2020
Nov 4, 2021
Nov 27, 2020
Nov 29, 2020
Nov 11, 2020
Nov 11, 2020
Nov 11, 2020
Jul 1, 2022
Mar 18, 2023
Oct 28, 2021

Arduino Sample Projects

This directory contains projects that are intended solely for testing the various features of this gem -- to test the testing framework itself. The RSpec tests refer specifically to these projects, and as a result some are explicitly designed to fail.

If you are a first-time arduino_ci user an are looking for an example to copy from, see the Arduino-CI/Blink repository instead.

  • "TestSomething" contains a minimal library, but tests for all the C++ compilation feature-mocks of arduino_ci.
  • "DoSomething" is a simple test of the testing framework (arduino_ci) itself to verify that passes and failures are properly identified and reported. Because of this, it includes test files that are expected to fail -- they are prefixed with "bad-".
  • "OnePointOhDummy" is a non-functional library meant to test file inclusion logic on libraries conforming to the "1.0" specification
  • "OnePointFiveMalformed" is a non-functional library meant to test file inclusion logic on libraries that attempt to conform to the "1.5" specification but fail to include a src directory
  • "OnePointFiveDummy" is a non-functional library meant to test file inclusion logic on libraries conforming to the "1.5" specification
  • "DependOnSomething" is a non-functional library meant to test file inclusion logic with dependencies
  • "ExcludeSomething" is a non-functional library meant to test directory exclusion logic
  • "NetworkLib" tests the Ethernet library