Permalink
Commits on May 17, 2012
  1. Ensure the configured redis connection is used.

    We don't want to assume the developer running the tests is running redis on the typical port.
    myronmarston committed May 17, 2012
Commits on May 16, 2012
  1. Switch the worker spec to use blocking pop to determine when the work…

    …er's done.
    Dan Lecocq committed May 16, 2012
  2. Re-enable redis version checking.

    Besides being useful, there was a unit test for this that was failing with it commented out.
    myronmarston committed May 16, 2012
  3. Fix job attribute keys to match what the lua scripts use.

    Without these changes, I was getting lots of failures:
    
    * key not found: "retries"
    * key not found: "remaining"
    myronmarston committed May 16, 2012
  4. Use redis config when constructing qless clients in the tests.

    This is important since I'm running an older version of redis on port 6379 but a current version of redis on port 6378.
    myronmarston committed May 16, 2012
Commits on May 15, 2012
  1. Initial support for pubsub events on tracked events.

    Dan Lecocq committed May 15, 2012
  2. Making the qless-ui gems optional.

    Dan Lecocq committed May 15, 2012
Commits on May 14, 2012
  1. Updated API interface.

    Dan Lecocq committed May 14, 2012
Commits on May 11, 2012
  1. Update the tests for the latest version of qless.

    Dan Lecocq committed May 11, 2012
  2. Initial support for recurring jobs.

    Dan Lecocq committed May 11, 2012
Commits on May 8, 2012
Commits on May 7, 2012
  1. Allow symbols to be used as a queue name.

    It's more idiomatic to use symbols for queue names.
    myronmarston committed May 7, 2012
  2. Added testing for a dependents bug.

    If a job has a dependency, and is moved queues, we're now checking to
    make sure that the jobs with dependencies reported under the original
    queue doesn't have that job.
    Dan Lecocq committed May 7, 2012
Commits on May 6, 2012
  1. Added much more extensive Capybara tests.

    The Capybara tests now include tests for much of the UI, including the retry, track, cancel,
    and move buttons. They also cover many of the tabs, though not yet all of them.
    Dan Lecocq committed May 6, 2012
  2. Removed the delay attribute from job.

    Dan Lecocq committed May 6, 2012
  3. Bug fix for scheduled jobs' state.

    Dan Lecocq committed May 6, 2012
Commits on May 4, 2012
  1. Tabs => spaces.

    Also stripped trailing whitespace while I'm at it.
    myronmarston committed May 4, 2012
Commits on Apr 27, 2012
  1. Setup simplecov.

    Currently test coverage is 77.16% so that's the starting threshold I set.
    myronmarston committed Apr 27, 2012
  2. Improve Job#inspect.

    - No spaces around angle brackets--it's very nonstandard to do that for a ruby object.
    - Include more info (klass and queue).
    myronmarston committed Apr 27, 2012
Commits on Apr 26, 2012
  1. Merge branch 'master' of github.com:seomoz/qless

    Dan Lecocq committed Apr 26, 2012
  2. Added a unit tests for a critical bug.

    When jobs are heartbeated, it's supposed to update their expiration times, but
    due to a typo, they were only getting updated in the job information, but not
    in the queue where the lock expriation was actually important.
    
    Also, a quick feature to support more easily setting the queue heartbeat config,
    with Queue.#heartbeat=
    Dan Lecocq committed Apr 26, 2012
Commits on Apr 25, 2012
  1. Merge pull request #5 from seomoz/mock_job_fixes

    Mock job fixes
    myronmarston committed Apr 25, 2012
Commits on Apr 24, 2012
  1. Retryall actually retries 500 now, not just 25

    Dan Lecocq committed Apr 24, 2012
  2. Added initial support for tags.

    Dan Lecocq committed Apr 24, 2012
  3. Added unit tests and support for the following core scripts:

    1) tag -- add / remove tags; get jobs with a given tag; get top tags
    2) priority -- manipulate a job's priority in flight
    3) retry -- decrement a job's retry counts.
    Dan Lecocq committed Apr 24, 2012
  4. A few UI nicety updates.

    Dan Lecocq committed Apr 24, 2012
Commits on Apr 22, 2012
  1. Slimmed down the job partial, and added initial support for showing d…

    …ependencies.
    Dan Lecocq committed Apr 22, 2012