Skip to content

Latest commit

 

History

History

SampleProjects

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