X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=tests%2Fdata%2Fsys-file-reader.at;h=ab7251537ea9f2bb21ec4b7fe5f8b4e92e8f831b;hb=79100bdd30230890345c1c5a09ae57a19c1e408b;hp=c5699b136a282045c1a70314fe32447e4943e4ea;hpb=8539c057c6889ff335da0e00117cc0f5fb9bf72d;p=pspp diff --git a/tests/data/sys-file-reader.at b/tests/data/sys-file-reader.at index c5699b136a..ab7251537e 100644 --- a/tests/data/sys-file-reader.at +++ b/tests/data/sys-file-reader.at @@ -1062,6 +1062,7 @@ dnl Variable attributes record. "FirstVariable:"; "ad"; i8 232; "le('23'"; i8 10; "'34'"; i8 10; ")"; "bert('123'"; i8 10; ")"; + "$@Role('1'"; i8 10; ")"; "/S"; i8 233; "condVariable:"; "xyzzy('quux'"; i8 10; ")"; ); @@ -1074,26 +1075,51 @@ dnl Dictionary termination record. 999; 0; ]) for variant in \ - "be c7cae57af35662acec3b945abcf7927c" \ - "le eb6b4ab9c27bfa0daa49bf2770bccb70" + "be 7fff0c04f697adf45f55d8be4aaa8712" \ + "le 7331339199344aa58bc60d7d05d538a7" do set $variant AT_CHECK_UNQUOTED([sack --$[1] sys-file.sack > sys-file.sav], [0], [], [$[2] ]) AT_DATA([sys-file.sps], [dnl GET FILE='sys-file.sav'. -DISPLAY ATTRIBUTES. +DISPLAY @ATTRIBUTES. ]) AT_CHECK([pspp -o pspp.csv sys-file.sps]) AT_CHECK([cat pspp.csv], [0], [[Variable,Description, FirstVariable,Custom attributes:, +,$@Role,1 ,adèle[1],23 ,adèle[2],34 ,bert,123 SécondVariable,Custom attributes:, ,xyzzy,quux +Table: Custom data file attributes. +Attribute,Value +Attr1[1],Value1 +Attr1[2],'déclaration' +SécondAttr[1],123 +SécondAttr[2],456 +]]) + AT_DATA([sys-file.sps], [dnl +GET FILE='sys-file.sav'. +DISPLAY DICTIONARY. +]) + AT_CHECK([pspp -o pspp.csv sys-file.sps]) + AT_CHECK([grep -v Measure pspp.csv | grep -v Display], [0], +[[Variable,Description,,Position +FirstVariable,Format: F8.0,,1 +,Role: Input,, +,Custom attributes:,, +,adèle[1],23, +,adèle[2],34, +,bert,123, +SécondVariable,Format: F8.0,,2 +,Custom attributes:,, +,xyzzy,quux, + Table: Custom data file attributes. Attribute,Value Attr1[1],Value1 @@ -2044,12 +2070,12 @@ do ]) AT_DATA([sys-file.sps], [GET FILE='sys-file.sav'. ]) - AT_CHECK([pspp -O format=csv sys-file.sps], [0], [dnl -warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 0 as SYSMIS. + AT_CHECK([pspp -O format=csv sys-file.sps | sed 's/ [(].*/.../'], [0], [dnl +"warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 0... -warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 1 as HIGHEST. +"warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 1... -warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 2 as LOWEST. +"warning: `sys-file.sav' near offset 0xd8: File specifies unexpected value 2... ]) done AT_CLEANUP