The following module was proposed for inclusion in the Module List: modid: Test::AnyEvent::Time DSLIP: Rdpfp description: Time-related test on AnyEvent async routines userid: TOSHIOITO (Toshio Ito) chapterid: 3 (Development_Support) communities:
similar: Test::More rationale: Test : because the module is for tests and is based on Test::Builder. AnyEvent: because the module uses AnyEvent as an asynchronous programming framework. Time : because the module tests asynchronous functions in terms of their execution time. This module helps test user-defined asynchronous functions based on AnyEvent by providing easy-to-use time-related testers with a time-out mechanism. Usually asynchronous functions start some operation and kick a given callback when it is done. During development, however, you cannot be sure that your async function will kick the callback correctly. To prevent dead-lock in testing, you need a time-out mechanism to continue (or abort) the test when it takes too long time, which is why this module is created. In addition to the time-out, this module also provides functions that test execution time of an asynchronous function. enteredby: TOSHIOITO (Toshio Ito) enteredon: Mon Jun 18 13:35:24 2012 GMT The resulting entry would be: Test::AnyEvent:: ::Time Rdpfp Time-related test on AnyEvent async routines TOSHIOITO Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=30c00000_e9f88f944ae42e9a&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=30c00000_e9f88f944ae42e9a&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Test%3A%3AAnyEvent%3A%3ATime