Ich hab wegen Travis grad noch mal überlegt...
papa hat geschrieben: ↑28.03.2020, 20:13
Ich kann auch noch mehr Sketche in das Travis-Script aufnehmen. Derzeit werden imme alle AskSin++ Examples und eine vielzahl von Jeromes Sketches bei jedem Checkin / PR überprüft.
Momentan liegt jede Menge bei pa-pa.
Bei jeder Änderung/PR der AskSinPP-Lib wird alles schön durchgetestet.
Aber eben auch nur wenn sich dort was ändert, nicht wenn sich in anderen (abhängigen) Libs was ändert oder am Sketch (außerhalb der AskSinPP-examples) selbst.
![Idea :idea:](./images/smilies/icon_idea.gif)
Man kann bei Travis einstellen, dass änderungsunabhängig 1x täglich getestet werden soll (in den Project Settings unten bei "Cron Jobs").
Dann wird man schneller aufmerksam, wenn das Kompilieren z.B. aufgrund anderer Libs klemmt. Denn die ePaper Projekte nutzen ja doch noch Adafruit und gxEPD Zeugs.
![Idea :idea:](./images/smilies/icon_idea.gif)
Oder jeder nimmt zu seinem eigenen Sketch noch eine eigene .travis.yml mit rein, um halt auch bei Sketch-Änderungen sofort zu testen.
Beim HB-UNI-Sen-WEA mache ich Travis schon immer selbst, um nach jedem Commit einen Check zu haben.