Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 25, 2011
  1. @marklubarsky
Commits on Feb 4, 2011
  1. @marklubarsky

    added counter for tests in an internal has table so we can support du…

    marklubarsky authored
    …plicate names of tests within the same suite
Commits on Feb 3, 2011
  1. @marklubarsky
Commits on Feb 2, 2011
  1. @marklubarsky

    fixed a potential bug that would lead to errors in non-parallelizable…

    marklubarsky authored
    … tests, the run method on the test suite needs to run instead of flattening and running individual tests
Commits on Jan 26, 2011
  1. @marklubarsky
  2. @marklubarsky
  3. @marklubarsky
Commits on Jan 25, 2011
  1. @marklubarsky

    additional logging

    marklubarsky authored
  2. @marklubarsky
  3. @marklubarsky

    added EXCLUDE_TESTS env var to exclude broken tests in order to see i…

    marklubarsky authored
    …f we have the remaining slowliness simply isolated to specific tests
  4. @marklubarsky

    added a dedicated process for a non-parallelizable tests; these tests…

    marklubarsky authored
    … will only be loaded by that dedicated process which will run them and then proceed toa regular queued test runs
Commits on Jan 22, 2011
  1. @marklubarsky
  2. @marklubarsky
  3. @marklubarsky

    split the master queues into 2: flattened test cases and unflattened …

    marklubarsky authored
    …test suites for test suites with non-atomic test cases; created an env variable NONATOMIC_TEST_SUITES; test suites will run first guranteing the process untilization and then atomic test cases will kick in
Commits on Jan 21, 2011
  1. @marklubarsky
  2. @marklubarsky

    small refactoring of the rake file, also fixes the case when the env …

    marklubarsky authored
    …for queue test cases is an empty string
  3. @marklubarsky

    fixed CI test case concurrent report accounting, however he cause of …

    marklubarsky authored
    …a CI exception is not known. For now, rescue and output the error so that the ruby process stays alive
Commits on Jan 20, 2011
  1. @marklubarsky

    changed env vars, narrowed down the problem with CI paralell test cas…

    marklubarsky authored
    …e tracking - when CI reporter switches between test suites, it forces the suite to finish too early, this can be fixed by guaranteeing the order of the cached test cases, instead of using the unordered hash for lookups (in QueuedTestSuite).
  2. @marklubarsky

    override CI Reporter to write to different files for each process - s…

    marklubarsky authored
    …o no file overwrite or other concurrency errors happen; however tests still do not add up yet
  3. @marklubarsky

    added configuration options for QUEUE_TEST_CASES, TESTS_BATCH_SIZE, R…

    marklubarsky authored
    …EDUCED_TEST_SUITE_SAMPLE to control the behaviour of parallelization; also using these parameters able to isolate the problem when CI reports are being overwritten if test cases within the same file are being executed in parallel - this also causes intermittent CI runtime exception which brings down ruby instances and may be a reason for performance problems
  4. @marklubarsky

    enqueue all test names at once improving Drb overhead, also added som…

    marklubarsky authored
    …e debugging to see why so slow - maybe Drb?
  5. @marklubarsky
  6. @marklubarsky
Commits on Jan 19, 2011
  1. @marklubarsky

    continue debugging TC - changed synchronization on a firt entry only …

    marklubarsky authored
    …to ensure that whatever process enters first will be able to close the queue, also queueing test suites and falttening only when running - not optimized yet
  2. @marklubarsky
  3. @marklubarsky
  4. @marklubarsky
  5. @marklubarsky
  6. @marklubarsky
  7. @marklubarsky
  8. @marklubarsky
  9. @marklubarsky
  10. @marklubarsky
  11. @marklubarsky
  12. @marklubarsky
Something went wrong with that request. Please try again.