Łańcuchy
Czym jest łańcuch?
- Uporządkowana lista atomów, która modeluje większy przepływ pracy.
Utwórz/Zaktualizuj/Usuń
- Utwórz łańcuch w ramach projektu, wybierając atomy i ich kolejność.
- Zaktualizuj, aby dodać/usunąć atomy lub zmienić ich kolejność.
- Usuń, aby usunąć łańcuch.
Uruchamianie łańcuchów
- Wybierz łańcuch i rozpocznij test.
- Electron odtwarza wszystkie zdarzenia atomów w sekwencji.
- Dla każdego atomBoundary:
- Przechwyć zrzut ekranu wyniku
- Porównaj z odniesieniem
- Prześlij wynik i obrazy różnic
- Postęp jest przesyłany strumieniowo z powrotem do chmury za pośrednictwem zdarzeń IPC.
Wykonanie
- Aplikacja Electron odtwarza zdarzenia między atomami.
- Pomiędzy atomami zdarzenie graniczne wyzwala przechwytywanie i porównywanie zrzutów ekranu.
- Wyniki są raportowane dla każdego atomu i agregowane dla całego łańcucha.