arduino_ci
arduino_ci copied to clipboard
Unit testing and Continuous Integration (CI) for Arduino libraries, from a Ruby gem
## System https://github.com/RobTillaart/RS485/runs/6576256743?check_suite_focus=true ``` ================================================================================ Beginning the next phase of testing... Compilation of example sketches /opt/hostedtoolcache/Ruby/2.6.10/x64/lib/ruby/gems/2.6.0/gems/arduino_ci-1.3.0/lib/arduino_ci/cpp_library.rb:135:in `example_sketches': undefined method `map' for nil:NilClass (NoMethodError) from /opt/hostedtoolcache/Ruby/2.6.10/x64/lib/ruby/gems/2.6.0/gems/arduino_ci-1.3.0/exe/arduino_ci.rb:450:in `perform_example_compilation_tests' from /opt/hostedtoolcache/Ruby/2.6.10/x64/lib/ruby/gems/2.6.0/gems/arduino_ci-1.3.0/exe/arduino_ci.rb:536:in `' from...
edit: link to #280 ```console $ ./scripts/test.sh Using os 1.1.1 Using rubyzip 1.3.0 Using arduino_ci 1.3.0 Using bundler 2.1.4 Bundle complete! 1 Gemfile dependency, 4 gems now installed. Bundled gems...
## Highlights from `CHANGELOG.md` * See CHANGELOG.md for more
There is already `CUSTOM_INIT_SCRIPT` which is hard coded to run via `/bin/sh`. I made possible to override with a `CUSTOM_INIT_SCRIPT_SHELL` variable if the user want to use powershell, perl, python...
## Use stderr more appropriately When unit tests run, certain information is output to stdout, and other information to stderr. It would be nice if the only information output to...
Demonstrates a possible bug in `arduino-cli`
## Don't merge yet. Need to address this list of issues (which may increase at some future point, depending on how things unfold) * https://github.com/Arduino-CI/arduino_ci/issues/118 * https://github.com/Arduino-CI/arduino_ci/issues/119 * https://github.com/Arduino-CI/arduino_ci/issues/120 *...
Added platform configuration for the arduino nano every in default.yaml. Check [this issue](https://github.com/Arduino-CI/action/issues/21) for more details. ## Highlights from `CHANGELOG.md` * Added ```nano_every``` platform to represent ```arduino:megaavr``` architecture * See...
It complains about CR characters being present but the test does not fail. This raises a couple questions: - If we have an automated test that reports a problem but...
There are a lot of interrelated things to fix, so this branch intends to be a heavy-handed attempt to combine all those fixes. ## Highlights from `CHANGELOG.md` * See CHANGELOG.md...