X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fstats%2Ffrequencies.at;h=9eae09e8364e974c447f4be8505abd9190323788;hb=71eea20b080f51f1aa00ef35acf4f49ce742d10a;hp=8aaba06c4c65aaece0fc2f2780aa48288e9d699d;hpb=26ff6fce95fb38f0986017dd922c36d4b1b239c7;p=pspp-builds.git diff --git a/tests/language/stats/frequencies.at b/tests/language/stats/frequencies.at index 8aaba06c..9eae09e8 100644 --- a/tests/language/stats/frequencies.at +++ b/tests/language/stats/frequencies.at @@ -70,7 +70,7 @@ Total,,4,100.0,100.0, AT_CLEANUP # Tests for a bug where PSPP would crash when a FREQUENCIES command -# was used with the HTML output driver.. +# was used with the HTML output driver. AT_SETUP([FREQUENCIES HTML output crash]) AT_DATA([frequencies.sps], [data list free /v1 v2. @@ -105,7 +105,7 @@ AT_CHECK([test -s pspp.html]) AT_CLEANUP # Tests for a bug which crashed PSPP when a piechart with too many -# segments was requested.. +# segments was requested. AT_SETUP([FREQUENCIES pie chart crash]) AT_DATA([frequencies.sps], [data list list /x * w *. @@ -130,9 +130,7 @@ frequencies /x /format=notable /statistics=none ]) # Cannot use the CSV driver for this because it does not output charts # at all. -AT_CHECK([pspp frequencies.sps], [0], - [DATA LIST - +AT_CHECK([pspp frequencies.sps], [0], [dnl Reading free-form data from INLINE. +--------+------+ |Variable|Format| @@ -140,17 +138,36 @@ Reading free-form data from INLINE. |x |F8.0 | |w |F8.0 | +--------+------+ +]) +AT_CLEANUP -BEGIN DATA +# Tests for a bug which crashed PSPP when the median and a histogram +# were both requested. +AT_SETUP([FREQUENCIES median with histogram crash]) +AT_DATA([frequencies.sps], [dnl +data list list notable /x. +begin data. +1 +end data. -WEIGHT +frequencies /x /histogram /STATISTICS=median. +]) +AT_CHECK([pspp -O format=csv frequencies.sps], [0], [dnl +Table: x +Value Label,Value,Frequency,Percent,Valid Percent,Cum Percent +,1.00,1,100.00,100.00,100.00 +Total,,1,100.0,100.0, -FREQUENCIES +Table: x +N,Valid,1 +,Missing,0 +S.E. Kurt,,.00 +,50 (Median),1.00 ]) AT_CLEANUP # Tests for a bug which caused FREQUENCIES following TEMPORARY to -# crash (bug #11492).. +# crash (bug #11492). AT_SETUP([FREQUENCIES crash after TEMPORARY]) AT_DATA([frequencies.sps], [DATA LIST LIST /SEX (A1) X *.