2012-03-16 6 views
6

Znalazłem kilka starych przykładów użycia kryterium here. Wygląda na to, że w 2009 roku wspierał opcje wiersza poleceń do rysowania wykresów.możliwości kryterium

Teraz, gdy zaimportuję kryterium 0.6, zawiń go w podstawową aplikację (aby przetestować) i powiedz ./application --help daje tylko vert niewiele dostępnych opcji i nic związanego z rysowaniem. Wydaje mi się, że jeśli chodzi o formaty wyjściowe i możliwości, miał więcej funkcji w 2009 r. Niż w 2012 r.?

Wygląda na to, że istnieje criterion-to-html, który tworzy podstawowe raporty html, ale nic, co jest bliskie np. dane wyjściowe png pokazują na powyższej stronie internetowej lub w katalogu przykładów pakietu źródłowego kryteriów.

Gdzie mogę znaleźć dokładne i aktualne informacje?

./application --help 

Usage: application [OPTIONS] [BENCHMARKS] 
    -h, -?  --help    print help, then exit 
    -G   --no-gc    do not collect garbage between iterations 
    -g   --gc     collect garbage between iterations 
    -I CI  --ci=CI    bootstrap confidence interval 
    -l   --list    print only a list of benchmark names 
    -o FILENAME --output=FILENAME report file to write to 
    -q   --quiet    print less output 
       --resamples=N  number of bootstrap resamples to perform 
    -s N   --samples=N   number of samples to collect 
    -t FILENAME --template=FILENAME template file to use 
    -u FILENAME --summary=FILENAME produce a summary CSV file of all results 
    -V   --version   display version, then exit 
    -v   --verbose   print more output 
If no benchmark names are given, all are run 
Otherwise, benchmarks are run by prefix match 


./application -k win 
Error: unrecognized option `-k' 
Run "application --help" for usage information 
+0

Spróbuj '-k = win'? To jest to, czego używałem w przeszłości (<1 rok temu) – alternative

+0

@monadic dokonał edycji. Pls patrz wyżej. –

+1

@J Fritsch Również IIRC są flagi podczas budowania kryterium, aby umożliwić obsługę wykresów. Spróbuj sprawdzić plik cabal – alternative

Odpowiedz

2

Jako monadyczne powiązanie w komentarzach - tworzenie wykresów (za pośrednictwem biblioteki wykresów) nie jest już obsługiwane w kryterium. Najlepsze, jakie dostarcza to wyjście CSV i HTML output, oba są całkiem przydatne. Dane wyjściowe CSV mogą być wykreślane za pomocą tego, co chcesz (pgfplots, Chart, gnuplot, itp.), Ale potrzebne będzie pewne przetwarzanie. Kod HTML jest bardzo dobry i możesz zrobić zrzut ekranu, jeśli nie szukasz niczego zautomatyzowanego.

Jeśli masz czas, to możesz zbudować/przesłać pakiet, który odczytuje CSV Kryteriów i tworzy stare wykresy słupkowe za pomocą wykresu (lub nawet lepiej!).

+2

Wyjście HTML, do którego linkujesz jest bardzo miłe, jak je generujesz ? – danr

+0

Czy CSV jest rozkładem prawdopodobieństwa lub nieprzetworzonymi danymi? – alternative

+0

Jest to średnia, stddev, i wyższa i niższa z każdej. Zasadniczo to, co jest drukowane na terminalu. –