Firebug Tests

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Updated links and description for gitub repository)
(14 intermediate revisions not shown)
Line 1: Line 1:
-
This page gives an overview of options for automated testing available to Firebug developers.
+
Automated test harness for Firebug developers  
 +
== Pages ==
 +
* [[Running Automated Test Suite]] - How to install and execute automated Firebug test suite
 +
* [[Firebug Automated Test API]] - Summary of Firebug automation APIs
 +
* [[Firebug Automated Test Examples]] - List of documented and working examples
 +
* [http://getfirebug.com/developer/api/fbtest1.7/ API Reference] - Automation API References (generated from source code)
 +
* [[Creating a Test Case]] - Description of how to create manual and automated test cases
 +
* [[Firebug Test Bot]] - Automated running of tests with Firefox nightly builds.
 +
* [[Running Tests From Extensions]] - How to run tests from all installed extensions ([[Swarms|Swarm]])
-
* [[Running Automated Test Suite]] - How to install and execute automated Firebug test suite.
+
== Repository Links ==
-
* [[Firebug Automated Test API]] - Summary of Firebug automation APIs.
+
* [https://github.com/firebug/firebug/tree/master/tests FBTest root] - FBTest root directory containing [[FBTest]], the FBTests and test case templates
 +
* [https://github.com/firebug/firebug/tree/master/tests/content Automated tests] - Directory with automated Firebug tests
 +
* [https://github.com/firebug/firebug/tree/master/tests/FBTest FBTest] - Firebug automated [[FBTest|test console]]
 +
* [https://github.com/firebug/firebug/blob/master/tests/content/firebug.html Test list] - Current Firebug test list
 +
* [https://github.com/firebug/firebug/tree/master/tests/templates Test case templates] - Templates for creating manual and automated test cases
 +
 
 +
== Directory Structure ==
 +
All automated test cases are available in the [https://github.com/firebug/firebug/tree/master/tests/content Firebug repository]. As you can see from the following description test-cases are mostly organized by module / panel.
 +
 
 +
* <code>bti</code> - Test cases for the remote interface
 +
* <code>chrome</code> - Test cases for the UI generation
 +
* <code>commandLine</code> - Test cases for the [[Command Line]]
 +
* <code>console</code> - Test cases for the [[Console Panel]]
 +
* <code>cookies</code> - Test cases for the [[Cookies Panel]]
 +
* <code>css</code> - Test cases for the [[CSS Panel|CSS]] and [[Style Side Panel]]
 +
* <code>dom</code> - Test cases for the [[DOM Panel]]
 +
* <code>domplate</code> - Test cases for [[Domplate]]
 +
* <code>examples</code> - Test cases for the [[Console Panel]]
 +
* <code>firebug</code> - Test cases for the [[Activation]] and other general functionality
 +
* <code>html</code> - Test cases for the [[HTML Panel]]
 +
* <code>inspector</code> - Test cases for the [[Inspector]]
 +
* <code>lib</code> - Test cases for the module libraries
 +
* <code>loader</code> - Test cases for the Firebug loader
 +
* <code>memory</code> - Test cases related to memory usage
 +
* <code>net</code> - Test cases for the [[Net Panel]]
 +
* <code>script</code> - Test cases for the [[Script Panel]]
 +
* <code>search</code> - Test cases for the [[Search Field]]
 +
* <code>shortcuts</code> - Test cases for the [[Keyboard and Mouse Shortcuts|shortcuts]]

Revision as of 12:27, 18 October 2012

Automated test harness for Firebug developers

Pages

Repository Links

Directory Structure

All automated test cases are available in the Firebug repository. As you can see from the following description test-cases are mostly organized by module / panel.

  • bti - Test cases for the remote interface
  • chrome - Test cases for the UI generation
  • commandLine - Test cases for the Command Line
  • console - Test cases for the Console Panel
  • cookies - Test cases for the Cookies Panel
  • css - Test cases for the CSS and Style Side Panel
  • dom - Test cases for the DOM Panel
  • domplate - Test cases for Domplate
  • examples - Test cases for the Console Panel
  • firebug - Test cases for the Activation and other general functionality
  • html - Test cases for the HTML Panel
  • inspector - Test cases for the Inspector
  • lib - Test cases for the module libraries
  • loader - Test cases for the Firebug loader
  • memory - Test cases related to memory usage
  • net - Test cases for the Net Panel
  • script - Test cases for the Script Panel
  • search - Test cases for the Search Field
  • shortcuts - Test cases for the shortcuts
Personal tools