Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Apr 4, 2010
  1. Fix a typo in the README

    authored
Commits on Mar 27, 2010
  1. @grosser
  2. @grosser

    Version bump to 0.3.4

    grosser authored
  3. @grosser
  4. @grosser

    fix specs

    grosser authored
Commits on Mar 26, 2010
  1. @kscaldef

    Much more even algorithm for distributing tests between processes

    kscaldef authored
    When there is large variation in how long tests take to run, the old
    algorithm could be very uneven in its distribution.  This replaces it
    with a greedy algorithm that assigns each test to the process
    with the lightest workload.  I don’t think it’s provably optimal,
    but it performs much better.  Example:
    
    Before:
    
    size[0] = 427.216147
    size[1] = 531.661853
    size[2] = 471.283475
    size[3] = 512.337818
    size[4] = 519.610019
    size[5] = 528.156902
    size[6] = 513.50903
    size[7] = 646.904167
    group size 0 = 1
    group size 1 = 2
    group size 2 = 3
    group size 3 = 5
    group size 4 = 9
    group size 5 = 15
    group size 6 = 25
    group size 7 = 231
    8 processes for 291 specs, ~ 36 specs per process
    
    After:
    
    size[0] = 518.829876
    size[1] = 518.829363
    size[2] = 518.838745
    size[3] = 518.835515
    size[4] = 518.836727
    size[5] = 518.831238
    size[6] = 518.838641
    size[7] = 518.839306
    group size 0 = 30
    group size 1 = 35
    group size 2 = 37
    group size 3 = 38
    group size 4 = 38
    group size 5 = 37
    group size 6 = 38
    group size 7 = 38
    8 processes for 291 specs, ~ 36 specs per process
  2. @kscaldef
Commits on Mar 23, 2010
  1. @grosser
  2. @grosser

    Version bump to 0.3.3

    grosser authored
  3. @grosser
Commits on Mar 12, 2010
  1. @grosser
Commits on Mar 9, 2010
  1. @grosser
  2. @grosser
  3. @grosser

    Version bump to 0.3.2

    grosser authored
  4. @grosser
Commits on Mar 2, 2010
  1. @grosser
  2. @grosser

    Version bump to 0.3.1

    grosser authored
  3. @grosser
  4. @grosser
  5. @grosser

    add s to seconds

    grosser authored
  6. @grosser
  7. @grosser
Commits on Mar 1, 2010
  1. @grosser
  2. @grosser

    add some small benchmarks

    grosser authored
  3. @grosser

    add documentation

    grosser authored
  4. @grosser

    use given n processes

    grosser authored
  5. @grosser

    gemspec

    grosser authored
  6. @grosser
  7. @grosser
Commits on Feb 22, 2010
  1. @grosser

    add exec to readme

    grosser authored
  2. @grosser

    add parallel -e / --execute

    grosser authored
  3. @grosser
  4. @grosser

    add options and readme

    grosser authored
  5. @grosser

    move tasks to bin

    grosser authored
  6. @grosser
Something went wrong with that request. Please try again.