Hallo,
Mehrmals während meiner Entwicklungen sind die Cypress-Tests fehlgeschlagen (im Test routes/integration/bluetooth/discover/BluetoothDiscover.js)
Ich habe das Gefühl, dass es zufällig passiert 
Soll ich ein Issue erstellen?
https://github.com/GladysAssistant/Gladys/actions/runs/968893531
@cicoub13 Bist du auf dem neuesten Stand der Master-Version?
Ich habe die Timeouts geändert, damit wir diese Art von Fehlern im CI nicht mehr haben, und seitdem hatte ich keine Probleme mehr. Ich habe das erst vor kurzem gemacht, also muss man mit der Master-Version auf dem neuesten Stand sein!
Hallo @cicoub13, am Ende haben meine letzten Änderungen nichts bewirkt, ich habe dasselbe Problem wie du, die Cypress-Tests rund um Bluetooth fallen auf völlig zufällige Weise aus.
Ich habe die Bluetooth-Tests vorerst deaktiviert, weil es sonst blockiert hätte.
@AlexTrovato, falls du eine Idee hast, was da los ist! 
Hallo, ich schlage vor, den Test zu überspringen, während ich das überprüfe.
Ja, das ist genau das, was ich in der Zwischenzeit gemacht habe
Ich habe ein bisschen recherchiert, und das Seltsame ist, dass ich lokal den Eindruck habe, dass die Bluetooth-Integration nicht wirklich gemockt wird, wenn sie lokal läuft (obwohl ich dachte, die Integration sollte gemockt werden?). Daher ist es nicht einfach, die gleichen Bedingungen wie beim CI zu haben.
Ich sehe in deinem PR prect-cli v3, dass die Cypress-Ausführung unter Node 12 und nicht 14 läuft, vielleicht liegt es daran.
Bluetooth wird gemockt, aber mit diesem Prädikat:
Bluetooth ist standardmäßig auf der Ausführungsmaschine nicht verfügbar
Daher werden nur die Tests gemockt, bei denen Bluetooth „funktioniert“.
Ich werde versuchen, die Tests zu ergänzen, um die Fälle zu berücksichtigen, in denen Bluetooth auf der Ausführungsmaschine verfügbar ist / funktioniert.
Das ist etwas anderes, das ist ein neueres PR!
Die Bluetooth-Probleme haben wir schon seit einiger Zeit in allen PRs, selbst als es noch Node 12 war
Ok! Tatsächlich funktioniert das Bluetooth auf meinem lokalen Rechner. Allerdings erklärt das nicht, warum es auf dem CI nicht funktioniert (wo das Bluetooth eigentlich nicht funktionieren sollte).