Conversation
|
This is the companion issue to check the time to compile a sketch into the board arduino/arduino-cli#2961 (comment)
On boardWith arduino-cli 1.4.11st run 2nd run 3rd run with arduino-cli 0.4.2 XXX1st run 2nd run 3rd 4th using Applab with 0.4.2-xxxx1st compilation: A file is edited: NO sketch edit: |
|
@dido18 it would be nice to also compare the "compile an unchanged sketch" vs "compile a changed sketch".
|
With 1.4.1The "compile unchanged sketch" and "compile a changed sketch" take around With 1.4.2.xxx
I will update the PR with a table summarising with the timing |
…li compile-skip-ideas
* chore: update arduino-cli to master(ea956a3992b4) * fixup! chore: update arduino-cli to master(ea956a3992b4) * update licences * fixup! update licences * fix httpfv license
* fix accelerometers cateogory * update project category from EI to arduino * add test * Update internal/orchestrator/models.go Co-authored-by: Davide <davideneri18@gmail.com> * Update internal/orchestrator/models.go Co-authored-by: Davide <davideneri18@gmail.com> * Update internal/orchestrator/models.go Co-authored-by: Davide <davideneri18@gmail.com> * Update internal/orchestrator/models.go Co-authored-by: Davide <davideneri18@gmail.com> * table test * test all cateogories * Update internal/orchestrator/models.go Co-authored-by: Davide <davideneri18@gmail.com> --------- Co-authored-by: Davide <davideneri18@gmail.com>
* Resolve gid using the host values. * Use numeric values for all groups. * always add groups * Move groups from string to uint32. * Fix lint. * Update internal/orchestrator/provision.go Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc> * Address reiew. * Apply suggestion from @lucarin91 Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc> --------- Co-authored-by: lucarin91 <lucarin@protonmail.com> Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
* feat: add gotestsum installation and update test commands; enhance error response models * feat: add gotestsum installation to Go test workflows * fix: correct expected output for empty build id in TestParseOSImageVersion * refactor: simplify InstallEIModel parameters and remove unused error response models * refactor: update gotestsum installation and usage in Taskfile; add new dependencies * refactor: remove gotestsum installation steps from Go test workflows
* deprecate the `required_devices` field from the `app.yaml`
|
|
Motivation
Test the decrease of the compilation using the arduino-cli arduino/arduino-cli#2961 (comment)
Calculate the timing of the three steps
~1.5 seconds6-7 secondsThe
compiletimings are the following, based on different scenariosChange description
Additional Notes
Reviewer checklist
main.