Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: Where possible, dryrun tests on uninstalled avrdude
This tries running the uninstalled avrdude executable, both with -? and for test-avrdude. Tests on installed avrdude are kept where they exist, but not added for all possible platforms. Quick table showing * -? testing of built avrdude (print the usage) * dryrun testing of built avrdude * dryrun installation of avrdude * testing of installed avrdude and whether that happens/succeeds/fails: run test test -? built install installed linux-x86_64-autotools | yes | succ | yes | succ linux-x86_64 | yes | succ | yes | succ linux (cross-compile) | yes# | n/a | no | <-- macos-x86_64 | yes | succ | no | <-- macos-x86_64-autotools | yes | succ | no | <-- msvc | yes* | succ | broken | <-- mingw | yes | fail | no | <-- # Only on i386, as the armhf and arm64 executables are not runnable on the ubuntu-latest x86_64 worker. * Skipped on arm64 at this time. The executable is not runnable, possibly due to the old problem of an exe being built for the wrong architecture (as @mcuee mentioned somewhere). In summary, this should run as much as is possible to run without failure at this time. In the future, after the build issues are fixed, more tests can be enabled.
- Loading branch information