QA/Automation/Projects/Endurance Tests: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 19: Line 19:
|-  
|-  
| valign="top" | '''Discussion:'''  
| valign="top" | '''Discussion:'''  
| [http://etherpad.mozilla.com:9000/KabTTn3qnA Etherpad Document]
| [http://etherpad.mozilla.com:9000/KabTTn3qnA General]<br />[http://etherpad.mozilla.com:9000/mLWlTg7DwK Test Snippets]
|-  
|-  
| valign="top" | '''Repository Location:'''  
| valign="top" | '''Repository Location:'''  
Line 53: Line 53:


# Command line wrapper for Mozmill that:
# Command line wrapper for Mozmill that:
#* Takes a JSON parameter with:
#* Takes the following parameters:
#** Number of times to loop
#** Number of times to loop
#** Maximum duration of test
#** Delay to wait before each iteration
#* Runs a single 'snippet' according to the above parameters
#* Runs a single 'snippet' according to the above parameters
#* Outputs memory usage to file
#* Outputs memory usage to the report
# A 'snippet' that uses the new command line wrapper and outputs results that would potentially expose degradation of performance
# A 'snippet' that uses the new command line wrapper and outputs results that would potentially expose degradation of performance
# New reports for endurance tests in Mozmill dashboard


== Phase ? ==
== Phase ? ==
Line 77: Line 78:
# Endurance Automation Wrapper - This is the harness that will launch the AUT, run the test snippet until either the loop count is reached or the maximum time has elapsed, and report results.
# Endurance Automation Wrapper - This is the harness that will launch the AUT, run the test snippet until either the loop count is reached or the maximum time has elapsed, and report results.
# Initial Test Snippet - The intention is to write a simple test snippet that opens and closes the add-ons manager.
# Initial Test Snippet - The intention is to write a simple test snippet that opens and closes the add-ons manager.
# Dashboard report for Endurance Tests.


= Additional Requirements =
= Additional Requirements =


* Use debug nightly builds of Firefox to be able to get a full stack of information
* Use debug nightly builds of Firefox to be able to get a full stack of information
Confirmed users
2,202

edits

Navigation menu