Paul Joseph Davis created COUCHDB-3057:
------------------------------------------

             Summary: Add a sleep function for couchjs test suite tests
                 Key: COUCHDB-3057
                 URL: https://issues.apache.org/jira/browse/COUCHDB-3057
             Project: CouchDB
          Issue Type: Improvement
          Components: JavaScript View Server
            Reporter: Paul Joseph Davis


CouchJS does not have a sleep function exposed which means it does silly things 
like request the root url in a tight loop until a timeout is reached.

So it'd be a good idea to add some of these things as C functions to prevent 
silliness in test suites.

So far this just includes a sleep function that takes a single argument as the 
number of millseconds to sleep before resuming execution. This is accomplished 
using Sleep on Windows and usleep on everything else.

These test functions are tied to the presence of a command line switch so that 
we can ensure that they are not enabled and available to view server scripts by 
default. The help message has a helpful note to *not* enable these for 
production systems.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to