w3c/testharness.js — pull request #32 by ehsan (2013-06-24 15:04:40+00:00)
Title: Do not set the timeout when creating a Tests object

Doing that prevents things like explicit_timeout to work properly, since
the timeout handler will be installed before setup() has run, which is
when explicit_timeout will be set.

We found out about this while running our testharness.js based tests at Mozilla. Please see this Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=885878