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 theArduino-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