* krb5_decode_test.c (decode_run): If the ASN1 decoder returns an
authorEzra Peisach <epeisach@mit.edu>
Tue, 26 Sep 2000 16:39:45 +0000 (16:39 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 26 Sep 2000 16:39:45 +0000 (16:39 +0000)
error, add one to the error count so there will be a non-zero
exit. Sometimes, the decoded structure is complete enoght to pass
the test, even with an ASN.1 error - which can easilly get missed
in the output run.

The indefinite lengths encryption key test (w/ trailing [2] integer)
fails under linux and SGI - but works on other platforms - probably
due to luck stack problems.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12677 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/asn.1/ChangeLog
src/tests/asn.1/krb5_decode_test.c

index 773426d5fb4c1b26422848a8a69edf4ff311ffff..be4f33196ee3e49c99ddf0b81dc2581d43e44d63 100644 (file)
@@ -1,3 +1,11 @@
+2000-09-26  Ezra Peisach  <epeisach@mit.edu>
+
+       * krb5_decode_test.c (decode_run): If the ASN1 decoder returns an
+       error, add one to the error count so there will be a non-zero
+       exit. Sometimes, the decoded structure is complete enoght to pass
+       the test, even with an ASN.1 error - which can easilly get missed
+       in the output run.
+
 2000-08-07  Ezra Peisach  <epeisach@mit.edu>
 
        * reference_encode.out, trval_reference.out: Test encoding of
index 4a343c57e1d4cd0ed72f0e3a1653548c264e5426..1ba317e7c50a6f6d0a141348b4f42dcf581f256b 100644 (file)
@@ -40,6 +40,7 @@ int main(argc, argv)
     retval = decoder(&code,&var);\
     if(retval){\
       com_err("krb5_decode_test", retval, "while decoding %s", typestring);\
+      error_count++;\
     }\
     assert(comparator(&ref,var),typestring);\
     printf("%s\n",description)