[Chandler-dev] performance tests

Katie Capps Parlante capps at osafoundation.org
Fri Jun 16 17:30:31 PDT 2006


Heikki Toivonen wrote:
> Is mail syncing also something you use and which is slowing you down?

Do we have a test for this? I don't think this is on our Alpha3/Alpha4 
short list, but is probably good to have in our repertoire.

>> I'd like to see us run these tests against the 3k calendar (for
>> comparison to previous releases), our new sample data set that the QA
>> team is working on, and some even larger data set (~10k). We should set
>> targets for the sample data set.
> 
> The problem is that running the performance tests takes quite a bit of
> time so there is a limit on how many new tests we can reasonably add.
> And removing existing tests means we'll lose the ability to compare to
> past. I think we could remove some tests, though.

Yup, the exact set of tests to run is a bit tricky.

Seems like we have these needs:
- Running tests against a 3k repository is useful for comparison to 
historical data
- Running tests against an empty repository is an interesting comparison
- Running tests against the new sample data set is useful because it 
gives us the best metric for alpha3/4 dogfoodability
- Running tests against a bigger repository (10k?) is useful to push on 
the repository size and learn about scaling
- Running the original suite of tests is useful for comparison to 
historical data
- We'll want to expand the number of scenarios over time to cover new 
use cases
- Running too many tests in every cycle means the cycle takes forever

What are our options here?
- Does it make sense to have different test suites, and not run all test 
suites continuously? Or alternate test suite runs?

fyi: the new test data set task is being tracked in Bug 6029. Sheila, 
Heikki or Mikeal, could you update that bug with more information?
https://bugzilla.osafoundation.org/show_bug.cgi?id=6029

Cheers,
Katie



More information about the chandler-dev mailing list