Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 18, 2012
  1. Reid Burke

    Merge pull request #16 from davglass/chrome

    reid authored
    Identify Chrome on iOS and Android
Commits on Sep 17, 2012
  1. Reid Burke

    Add CONTRIBUTING.md.

    reid authored
Commits on Sep 12, 2012
  1. Reid Burke

    Show LAN IP address instead of simply `localhost`.

    reid authored
    Use os.networkInterfaces() to get an external IP.
    
    Also display the localhost address in case the LAN IP
    is not routable when visiting from localhost.
Commits on Sep 10, 2012
  1. Reid Burke
  2. Reid Burke

    Remove throw-on-no-tty because it is not reliable.

    reid authored
    process.stderr.isTTY is not false when it needs to be.
    The check was doing more harm than good.
    
    Thanks to Olan Byrne for reporting this issue.
    http://yuilibrary.com/forum/viewtopic.php?p=33183#p33183
Commits on Aug 29, 2012
  1. Reid Burke
Commits on Aug 28, 2012
  1. Reid Burke
  2. Reid Burke

    Remove socket.writable assertions.

    reid authored
    We handle write failures by buffering data until
    the next write or drain event.
  3. Reid Burke
  4. Reid Burke

    AgentManager reschedules timer when TTL < 10 sec.

    reid authored
    The AgentManager sets an interval for agent reaping
    every 10 seconds. If agent timeouts are < 10 seconds,
    then the timeout may be delayed as much as 10 seconds
    before the reap check happens.
    
    Reschedule the AgentManager's reap timer when an Agent
    requests a TTL under 10 seconds.
    
    Add a functional test for timeout behavior.
Commits on Aug 27, 2012
  1. Reid Burke
  2. Reid Burke

    Work on 0.2.10pre.

    reid authored
  3. Reid Burke

    Version 0.2.9.

    reid authored
  4. Reid Burke
  5. Reid Burke

    Move periods around in #ft.

    reid authored
Commits on Aug 26, 2012
  1. Reid Burke

    Add Easy to Use and Made for YUI to landing page.

    reid authored
    Includes more CSS fixups for mobile devices.
  2. Reid Burke
  3. Reid Burke
  4. Reid Burke
  5. Reid Burke

    Update README.md documentation.

    reid authored
    Among other things:
    
    - Put installation first.
    - Removed unused links.
    - Include download links for dependencies outside npm.
  6. Reid Burke
  7. Reid Burke
Commits on Aug 25, 2012
  1. Reid Burke
  2. Reid Burke
Commits on Aug 24, 2012
  1. Reid Burke
  2. Reid Burke

    Set timeouts per batch, enforce timeouts.

    reid authored
    Accept a `timeout` option in createBatch
    and a `--timeout` option on the command line
    to specify an agent timeout in seconds.
    
    No longer use a `waiting` flag for agents on the
    capture page. Instead, the capture page now checks
    in with the Hub every 10 seconds which resets the
    server-side agent timeout.
    
    Change the server-side agent timeout to 45 seconds,
    up from 3.6 seconds.
Commits on Aug 23, 2012
  1. Reid Burke

    Extend doc for agentError and agentScriptError.

    reid authored
    Define event payload's `details` object properties.
  2. Reid Burke

    Print test results on stdout instead of stderr.

    reid authored
    Allows capturing test results to a file.
    Rapid status line changes occur on stderr instead.
  3. Reid Burke
  4. Reid Burke

    Reset heartbeat timer when test files are served.

    reid authored
    The heartbeat timer is only reset when YUI Test reports
    a test pass or fail event. If a test fails to run any YUI Tests
    before the heartbeat timeout of 45 seconds, then future tests
    will immediately hit this timeout because the timeout is not
    cleared when a new test is requested.
    
    This fix causes the timer to reset when test-related files
    are served, which includes requesting a new test.
    
    Credit to John Traver <jtraver@yahoo-inc.com> for
    reporting this issue.
  5. Reid Burke

    YUI Test Coverage support. Display line coverage.

    reid authored
    If tested code was instrumented with YUI Test Coverage,
    coverage data will be passed along with test results
    in the agentResults event.
    
    The `./go yui` script uses the recently-added `--query`
    command-line option to run YUI's tests with `filter=coverage`
    in the query string, which triggers YUI Loader to load
    instrumented files.
    
    A basic line coverage percentage is displayed during testing
    on the command line when coverage data is available.
  6. Reid Burke

    Remove query part of req.url for test requests.

    reid authored
    The query part should not be treated as a part of the filename.
Commits on Aug 22, 2012
  1. Reid Burke
  2. Reid Burke

    Refactor Batch-related APIs to use options object.

    reid authored
    Instead of changing several argument lists when adding
    a new parameter to the Batch, use an object with expandable
    properties. These properties are defined in YUIDoc code
    comments above `Client.createBatch()`.
    
    Introduce `util.shallowClone()` on the new `util` module,
    which is an extension of the built-in `util`. When modifying
    the options object argument, copy the object first using
    `shallowClone` to prevent breaking API users, including
    our own tests.
  3. Reid Burke

    Provide query CLI option to the server.

    reid authored
    The query option specifies a query-string parameter
    that will be added during testing. This is used
    to trigger YUI Loader to load instrumented files
    for code coverage, e.g. with filter=coverage.
    
    Note: router support for the query string does not exist yet,
    so files requested will contain the query part of the URL
    as the filename.
Something went wrong with that request. Please try again.