Im not sure the strategy to list "all possible compressions" in the Bz2 compression tests is really viable:
Error: Bz2 deflate failed: "\0\1\2\3\4\5\6\7\b\t\n\13\14\r\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\0\1\2\3\4\5\6\7\b\t\n\13\14\r\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\0\1\2\3\4\5\6\7\b\t\n\13\14\r\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377" -> "BZh91AY&SY\355\340k\314\200\0\1\177\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\300\1`\1/\377\365UH\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\t\200\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\211""0\0L\0\4\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\230\0&\0\2`\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2L\0\23\0\1""0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\372\200@\320D\25\6A\320\204%\nB\320\304""5\16C\321\4E\22D\321DU\26E\321\204e\32F\321\304u\36G\322\4\205"H\322D\225&I\322\204\245*J\322\304\265.K\323\4\305""2L\323D\325""6M\323\204\345:N\323\304\365>O\324\5\5BP\324E\25FQ\324\205%JR\324\305""5NS\325\5ERT\325EUVU\325\205eZV\325\305u^W\326\5\205bX\326E\225fY\326\205\245jZ\340P\26\305\265n[\327\5\305r\\327E\325v]\327\205\345z^\327\305\365~_\337\343\0\300\260L\33\375a\30V\31\207b\30\226)\213c\30\326""9\217d\31\26I\223e\31VY\227f\31\226i\233g\31\326y\237h\32\26\211\243i\32V\231\247j\32\226\251\253k\32\326\271\257l\33\26\311\263m\33V\331\267n\33\226\351\273o\33\326\371\277p\34\27\t\303q\34W\31\307r\34\227)\313s\34\327""9\317t\35\27I\323u\35WY\327v\35\227i\333w\35\327y\337x\36\27\211\343y\36W\231\347z\36\227\251\353{\36\327\271\357|\37\27\311\363}\37W\374\373>\357\303\362\375?o\343\372\377\305\334\221N\24$;x\32\363\0", expected any of ({ /* 2 elements */ "BZh91AY&SY\355\340k\314\200\0\1\177\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\260\1`\1/\377\365UH\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\t\200\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\211""0\0L\0\4\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\230\0&\0\2`\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\365\0\201\240\210*\14\203\241\bJ\24\205\241\210j\34\207\242\b\212$\211\242\210\252,\213\243\b\312""4\215\243\210\352<\217\244\t\nD\221\244\211*L\223\245\tJT\225\245\211j\\227\246\t\212d\231\246\211\252l\233\247\t\312t\235\247\211\352|\237\250\n\n\204\241\250\212*\214\243\251\nJ\224\245\251\212j\234\247\252\n\212\244\251\252\212\252\254\253\253\n\312\264\255\253\212\352\274\257\254\13\n\304\261\254\213*\314\263\255\13J\324\265\300\240-\213j\334\267\256\13\212\344\271\256\213\252\354\273\257\13\312\364\275\257\213\352\374\277\277\306\1\201`\230""7\372\302""0\254""3\16\304""1,S\26\306""1\254s\36\310""2,\223&\312""2\254\263.\314""3,\323""6\316""3\254\363>\320""4-\23F\322""4\255""3N\324""5-SV\326""5\255s^\330""6-\223f\332""6\255\263n\334""7-\323v\336""7\255\363~\340""8.\23\206\342""8\256""3\216\344""9.S\226\346""9\256s\236\350:.\223\246\352:\256\263\256\354;.\323\266\356;\256\363\276\360</\23\306\362<\257""3\316\364=/S\326\366=\257s\336\370>/\223\346\372>\257\371\366}\337\207\345\372~\337\307\365\377\213\271"\234(Hv\360""5\346\0", "BZh91AY&SY\355\340k\314\0\0\1\177\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\260\1`\1/\377\365UP&\2`\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2L\0\23\0\1""0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1&\0\t\200\0\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\375@P$\r\4A_\362\14\203\241\bJ\24\205\241\217\375\rC\220\364A\21D\221""4Q\25E\221ta\31F\221\264q\35G\221\364\201!H\222""4\221%I\222t\241)J\222\264\261-K\222\364\301""1L\223""4\321""5M\223t\341""9N\223\264\361=O\223\365\1AP\224""5\21EQ\224u!IR\224\265""1MS\224\365AQT\225""5QUU\225uaYV\225\265q]W\225\365\201aX\226""5\221eY\226u\241iZ\226\265\261m[\226\365\301q\\227""5\321u]\227u\341y^\227\265\361}_\227\366\1\201`\230""6\21\205a\230v!\211b\230\266""1\215c\230\366A\221d\231""6Q\225e\231va\231f\231\266q\235g\231\366\201\241h\232""6\221\245i\232v\241\251j\232\266\261\255k\232\366\301\261l\233""6\321\265m\233v\341\271n\233\266\361\275o\233\367\1\301p\234""7\21\305q\234w!\311r\234\267""1\315s\234\367A\321t\235""7Q\325u\235wa\331v\235\267q\335w\235\367\201\341x\236""7\221\345y\236w\241\351z\236\267\261\355{\236\367\301\361|\237""7\321\365}\237w\341\371~\237\267\361\375\177\205\334\221N\24$;x\32\363\0" }) post_modules/Bz2/testsuite:17: testsuite()->a() /usr/local/xenofarm/xenoclient/pike-7.5/beldandy/buildtmp/Pike7.5-20030127-101826/bin/test_pike.pike:691: /usr/local/xenofarm/xenoclient/pike-7.5/beldandy/buildtmp/Pike7.5-20030127-101826/bin/test_pike()->main(3,({"/usr/local/xenofarm/xenoclient/pike-7.5/beldandy/buildtmp/Pike7.5-20030127-101826/bin/test_pike.pike",0,0}))
Why not just test that the string gets shorter and expands to the original data if you inflate it?