#1227: [PATCH] config/gen/crypto/digest_t.in for generated tests in t/dynpmc
----------------------+-----------------------------------------------------
 Reporter:  bubaflub  |        Type:  bug    
   Status:  new       |    Priority:  trivial
Milestone:            |   Component:  testing
  Version:  1.7.0     |    Severity:  low    
 Keywords:            |        Lang:         
    Patch:            |    Platform:         
----------------------+-----------------------------------------------------
 Attached are two patches.  The first converts
 config/gen/crypto/digest_t.in to PIR.  This template is used for the
 following generated tests:

 {{{
 t/dynpmc/md2.t
 t/dynpmc/md4.t
 t/dynpmc/md5.t
 t/dynpmc/ripemd160.t
 t/dynpmc/sha.t
 t/dynpmc/sha1.t
 t/dynpmc/sha256.t
 t/dynpmc/sha512.t
 }}}

 The second patches config/gen/crypto.pm. Where I could find it, the tests
 will now test an exact hash value rather than just verify the length of
 the hex output.  Where I couldn't find it I updated the regex to actually
 function with parrot.


 The only '''problem''' with these patches is now
 config/gen/crypto/digest_t.in fails the t/codingstd/pir_code_coda.t  . The
 failure comes from digest_t.in line 46-47 where the template symbol
 @TEMP_md_name@ is used.  Perhaps either pir_code_coda.t should be patched
 to ignore this file or digest_t.in should have the "# THIS IS A GENERATED
 FILE! DO NOT EDIT!" warning added to the top.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1227>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to