You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Paul Joseph Davis (JIRA)" <ji...@apache.org> on 2016/07/12 20:02:20 UTC

[jira] [Created] (COUCHDB-3057) Add a sleep function for couchjs test suite tests

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)