You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[skip-changelog] Add gRPC testsuite / implementation of integration tests in go (WIP) (#1806)
* testsuite: Added helper functions to handle test envs
* testsuite: Added helper functions to run arduino-cli
* testsuite: Added colored output to arduino-cli Run helper
* testsuite: Pass cli config through env variables
* testsuite: added env commands to download and extract files
* testsuite: added commands to start cli daemon and run some gRPC calls
* testsuite: moved test harness inside 'internal' package
* testsuite: added first daemon test for gRPC board watch
* testsuite: added http server helper
* testsuite: added JSON helpers
* testsuite: Added possibility to use shared download staging folder
* testsuite: Converted a core_test.py test (WIP)
* REMOVEME: Deactivate daemon integration test for now
* testsuite: force colored output
* testsuite: moved all generic subroutines into their own library
* testsuite: moved daemon test in his own dir
* fixed typo
* testsuite: added some helpers to improve daemon testing
* testsuite: added test for #1614
* Removed converted test
* testsuite: perform build before test
Otherwise people running the task locally will have a bad time when the test
either fails due to the missing executable, or far worse when they get
incorrect test results because they don't realize it is using whichever random
executable happened to be sitting around from the last time they did a build.
* Added missing comment
* Renamed test file
* Skip failing tests
* Updated licensed cache
* re-enable test for fixed bug
* testsuite: disable postinstall
Otherwise Windows CI will get stuck.
* Removed useless startDaemon
* Renamed inst -> grpcInst
* Close daemon gRPC connection on test cleanup
* Added comment
* Apply suggestions from code review
Co-authored-by: per1234 <[email protected]>
* Update internal/integrationtest/arduino-cli.go
Co-authored-by: per1234 <[email protected]>
Co-authored-by: per1234 <[email protected]>
0 commit comments