Ł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.