Jest to polecenie multidelta, które można uruchomić u bezpłatnego dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
multidelta - heurystyczny minimalizator interesujących plików
STRESZCZENIE
multidelta [opcje] skrypt testowy plik-początkowy [plik-początkowy...]
OPIS
Delta pomaga w minimalizowaniu „interesujących” plików pod warunkiem ich przetestowania
ciekawość. Częstą taką sytuacją jest próba wyizolowania małej awarii
indukowanie podłańcucha dużego wejścia, które powoduje, że twój program wykazuje błąd.
dostarczasz multidelta w
· testowy skrypt powłoki, który decyduje, czy pliki wejściowe są „interesujące” (skrypt testowy) i
· początkowy zestaw plików wejściowych.
Gdy skrypt jest uruchamiany z plikiem źródłowym jako argumentem, powinien wykonać dowolny pojedynczy plik
sprawdza integralność tego pliku. Następnie należy przystąpić do sprawdzania całej kompilacji, na
przy założeniu, że wszystkie inne pliki przeszły już kontrolę integralności.
Gdy skrypt jest uruchamiany bez argumentów, powinien sprawdzić integralność wszystkich plików, a następnie
sprawdź konstrukcję.
Aby skrypt nie musiał mieć zakodowanej na stałe listy plików wejściowych, plik
zmienna środowiskowa „multidelta_all_files” jest zawsze ustawiona na oddzieloną spacjami listę plików
nazw plików bez względu na sposób uruchomienia skryptu.
OPCJE
Poziomu=n
Kiedy spłaszczenie górnej formy(1) ing, spłaszcz do poziomu n. Wartość domyślna to 0.
-u Cofnij ostatnią inwokację, kopiując plik *.bak pliki na oryginalne kopie.
-cpp
Przed spłaszczeniem przeprowadź źródło przez Cpp(1) preprocesor.
Korzystaj z multidelta online, korzystając z usług onworks.net