NEWS
IoBroker.js-controller 1.0.0 ??? Reif?
-
Ich denke, dass js-controller jetzt sehr stabil ist. Man kann im jetzt 1.0.0 verpassen.
Was denkt ihr?
-
Gerade beim Adapter entwickeln was gefunden:
nicht alle Funktionen in adapter.js rufen garantiert callback auf
https://github.com/ioBroker/ioBroker.js … r.js#L1518
https://github.com/ioBroker/ioBroker.js … r.js#L1529
Daran hat sich ein Adapter ständig verschluckt und ich musste erstmal darauf kommen.
-
Gerade beim Adapter entwickeln was gefunden:
nicht alle Funktionen in adapter.js rufen garantiert callback auf
https://github.com/ioBroker/ioBroker.js … r.js#L1518
https://github.com/ioBroker/ioBroker.js … r.js#L1529
Daran hat sich ein Adapter ständig verschluckt und ich musste erstmal darauf kommen. `
Super Entdeckung. Danke.Fixed.
-
Ich habe in Node/Javascript noch nicht viel mit Tests gearbeitet, aber ich denke es wäre sinnvoll zumindest beim js-controller richtige Funktionstests zu erstellen, damit solche und ähnliche Fehler ausgeschlossen werden können. Vielleicht kennt sich damit ja jemand hier aus?
-
Das hatte ich auch vor…. aber ich sehe, dass ich allein das nicht schaffe.
Und damit es nicht ewig als beta bleibt wollte ich einen "Reifesignal" geben.
-
Ich denke es ist reif für eine 1.0.0 … Testing ist wichtig und wir haben einen ersten Schritt geschafft ... wer mag denn beim js-controller alles unterstützen? Vllt kann man sich die Arbeit aufteilen
-
Wenn jemand mit Ahnung den Anfang macht kann ich bestimmt einsteigen und ein paar Tests schreiben.
-
Ich habe schon angefangen die Objekte und Zustände zu testen.
https://github.com/ioBroker/ioBroker.js … aster/test
Werde dann demnächst noch für adapter.js auch eine Testdatei erzeugen.
-
Die Logik Tests der States+Objects Logik sollten wir ggf in ein extra File auslagern das die gleichen tests dann mit Redis und File-DB laufen, weil das sollte ja in beiden Fällen identisch funktionieren.
-
Also ich habe jetzt die ersten Tests mit adapter.js gemacht.
https://github.com/ioBroker/ioBroker.js … Adapter.js
Nur noch 72 Funktionen. Wer helfen kann ist sehr willkommen.
Ein Fehler habe ich schon dank den Tests gefunden
-
Hallo Leute,
ich würde mich in der Liste mit formatDate anfangen und mich nach oben erarbeiten, wenn es ok ist. Bin ja noch neu hier und möchte nicht gleich mit den komplexen Tests anfangen
Also würde ich dann in der Zeile 336 anfangen…
Grüße,
ldittmar