Remove some gnulib modules whichare being flagges as obsolete
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 2 Jul 2011 12:00:17 +0000 (14:00 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 2 Jul 2011 12:00:17 +0000 (14:00 +0200)
Smake
tests/language/stats/quick-cluster.at

diff --git a/Smake b/Smake
index 383104dd9d4c485058241a4cc89963fe99a6e47a..acd93102be0632c517e739bfa116cbe2c8e5a5eb 100644 (file)
--- a/Smake
+++ b/Smake
@@ -67,13 +67,10 @@ GNULIB_MODULES = \
        stdbool \
        stdint \
        stpcpy \
-       strcase \
        strerror \
        strftime \
        strtod \
        strtok_r \
-       strtol \
-       strtoul \
        sys_stat \
        tempname \
        trunc \
index ce28829e512309bd8d5082f0fa346e3e72e854af..b2195a47c42b7e17f6b702edff38321ea0d75c1c 100644 (file)
@@ -72,3 +72,46 @@ Valid,,500000
 ])
 AT_CLEANUP
 
+
+AT_SETUP([QUICK CLUSTER with weights])
+AT_DATA([qc-weighted.sps], [dnl
+input program.
+loop #i = 1 to 400.
+ compute x = mod (#i, 4).
+ compute w = 5.
+ end case.
+end loop.
+loop #i = 1 to 400.
+ compute x = mod (#i, 4).
+ compute w = 3.
+ end case.
+end loop.
+end file.
+end input program.
+
+weight by w.
+
+QUICK CLUSTER x /CRITERIA = CLUSTER(4) MXITER (100).
+])
+
+AT_CHECK([pspp -o pspp-w.csv qc-weighted.sps])
+
+
+AT_DATA([qc-unweighted.sps], [dnl
+input program.
+loop #i = 1 to 3200.
+ compute x = mod (#i, 4).
+ end case.
+end loop.
+end file.
+end input program.
+
+QUICK CLUSTER x /CRITERIA = CLUSTER(4) MXITER (100).
+])
+
+AT_CHECK([pspp -o pspp-unw.csv qc-unweighted.sps])
+
+AT_CHECK([diff pspp-w.csv pspp-unw.csv], [0])
+
+AT_CLEANUP
+