mflux-testing
Run tests in mflux (fast/slow/full), preserve image outputs, and handle golden image diffs safely.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run tests in mflux (fast/slow/full), preserve image outputs, and handle golden image diffs safely.
How to use
Zainstaluj skill w swoim projekcie mflux — upewnij się, że masz dostęp do Makefile i katalogów testowych.
Wybierz typ testu w zależności od potrzeb: uruchom
make test-fastdla szybkich testów bez generowania obrazów,make test-slowdla pełnych testów ze słowymi testami i generowaniem obrazów, lubmake testdla całej paczki testów. ZmiennaMFLUX_PRESERVE_TEST_OUTPUT=1jest już wbudowana w cele Makefile i automatycznie zachowuje wszystkie wygenerowane obrazy.Jeśli testy się nie powiodą, przejrzyj nazwy testów, które uległy awarii, i przeanalizuj kluczowe komunikaty asercji. Wygenerowane obrazy i artefakty znajdują się na dysku — sprawdź je ręcznie, aby zidentyfikować przyczynę niezgodności.
Gdy napotkasz niezgodność między wygenerowanym obrazem a referencją golden, nigdy nie regeneruj referencyjnych obrazów automatycznie. Zamiast tego zgłoś ścieżki do obrazów i wyniki do przeglądu — zmianę referencji wykonaj tylko na wyraźne polecenie użytkownika.
Dla zmian dotyczących rozwiązywania konfiguracji modelu, ścieżek lokalnych lub zachowania CLI — dodaj lub zaktualizuj testy pokrywające zmienione zachowanie bezpośrednio w kodzie testowym zamiast polegać wyłącznie na weryfikacji ręcznej.