Dit is de opdracht singledelta die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
singledelta - heuristische minimalizer van interessante bestanden
KORTE INHOUD
enkele delta -test=testscript [opties] [initiële-bestand]
PRODUCTBESCHRIJVING
Delta helpt u bij het minimaliseren van "interessante" bestanden onder voorbehoud van een test van hun
interessantheid. Een veel voorkomende dergelijke situatie is wanneer wordt geprobeerd een kleine storing te isoleren.
het induceren van een substring van een grote invoer die ervoor zorgt dat uw programma een bug vertoont.
Jij levert enkele delta with
· een testshell-script dat beslist of het invoerbestand "interessant" is (testscript) en
· een eerste interessant invoerbestand (initiële-bestand of standaardinvoer).
Delta gebruikt heuristieken om een subbestand van uw invoerbestand te vinden dat nog steeds "interessant" is
volgens uw test.
Delta heeft een idee van de granulariteit van het bestand: waarvan de kleinste atomaire elementen
het bestand wordt gezien als een reeks. De standaard is de lijngranulariteit: in deze modus, delta
zal proberen hele regels te verwijderen, maar zal nooit proberen een kleiner element te verwijderen dan
Dat. U kunt een programma filteren via topvormplat(1) om een bestand te maken waarin de regel-
granulariteit gaat alleen naar een opgegeven nestdiepte (als uw bestand in een geneste taal is).
multidelta(1) doet dit voor u.
OPTIES
-test=testscript
testscript als het testprogramma. Deze optie is verplicht.
Het testprogramma accepteert een enkel argument, de naam van het kandidaatbestand dat getest moet worden. Het
wordt uitgevoerd in een map die alleen dat bestand bevat, en het kan tijdelijk
bestanden/mappen in die map. Het moet nul opleveren voor een kandidaat die:
vertoont de gewenste eigenschap, en niet-nul voor een die dat niet doet.
-achtervoegsel=achtervoegsel
Stel het achtervoegsel van de bestandsnaam in op achtervoegsel. De standaardwaarde is ".c".
-dump_invoer
Dump de inhoud van het oorspronkelijke bestand nadat u het hebt gelezen.
-cp_minimaal=filet
Kopieer de minimaal geslaagde test naar filet.
-granulariteit=lijn
Gebruik lijnen als de granulariteit. Dit is de standaardinstelling.
-granulariteit=Topvorm
Gebruik C-formulieren op het hoogste niveau als de granulariteit. Dit werkt momenteel alleen met CIL-uitvoer.
-logboek=filet
Hoofdgebeurtenissen loggen in filet.
-rustig
Produceer geen output.
-uitgebreid
Produceer meer uitgebreide output.
-in situ
beschrijven initiële-bestand met ingangen.
-Help
Gebruiksinformatie afdrukken.
OPMERKINGEN
De naam enkele delta is specifiek voor Debian. De stroomopwaartse naam van dit programma is eenvoudig:
delta.
Singledelta online gebruiken met onworks.net-services