Difference between revisions of "How-Tos"

From CDOT Wiki
Jump to: navigation, search
(Mozilla)
(Mozilla)
Line 9: Line 9:
 
|-
 
|-
 
|width="25"|
 
|width="25"|
===Firefox===
+
===Firefox===| 
 
|-
 
|-
 
|||
 
|||

Revision as of 16:00, 28 November 2008

Welcome

Welcome to the Seneca How-To page. You'll find How-To's for all things Open Source related.

Wiki

How to add a how-to

To add a how-to to this page add a heading under the correct category OR create a category if one doesn't exist. There are currently no formatting or style rules. The suggestion is to be clean and well laid out. Look over the current how-to's to get a feel on how your tutorial should be laid out. Thank you for the contribution.

Mozilla

===Firefox===| 

Automated Tests

For an overview on Automated testing with Mozilla can be found on the Mozilla Developer Center.

A requirement for all test is to make sure that Firefox is compiled with tests enabled.
Modify the .mozconfig file to include ac_add_options --enable-tests
Build Firefox from source.

Mochitests

Step 1

Step 2

Build Firefox

Step 3

A)
Run the Mochitests

cd $(OBJDIR)/_tests/testing/mochitest
python runtests.py

or

make -C $(OBJDIR) mochitest

B)
Specific Mochitests can be run by the following:

cd $(OBJDIR)/_tests/testing/mochitest
python runtests.py --test-path=content/base/test/test_CrossSiteXHR.html

There are more options that are available for running Mochitests.

XPCShell
Reftests

Thunderbird

Open Office

Eclipse

Linux

Fedora