Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.62 KB

README.md

File metadata and controls

15 lines (11 loc) · 1.62 KB

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.

Because of this, these projects include some intentional quirks that differ from what a well-formed an Arduino project for testing with arduino_ci might contain. See other projects in the "Arduino-CI" GitHub organization for practical examples.

  • "TestSomething" contains a minimial 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 verfy 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" specfication 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" specfication
  • "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