~ubuntu-branches/ubuntu/quantal/enigmail/quantal-security

« back to all changes in this revision

Viewing changes to mozilla/testing/mozbase/manifestdestiny/tests/test_testmanifest.txt

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2013-09-13 16:02:15 UTC
  • mfrom: (0.12.16)
  • Revision ID: package-import@ubuntu.com-20130913160215-u3g8nmwa0pdwagwc
Tags: 2:1.5.2-0ubuntu0.12.10.1
* New upstream release v1.5.2 for Thunderbird 24

* Build enigmail using a stripped down Thunderbird 17 build system, as it's
  now quite difficult to build the way we were doing previously, with the
  latest Firefox build system
* Add debian/patches/no_libxpcom.patch - Don't link against libxpcom, as it
  doesn't exist anymore (but exists in the build system)
* Add debian/patches/use_sdk.patch - Use the SDK version of xpt.py and
  friends
* Drop debian/patches/ipc-pipe_rename.diff (not needed anymore)
* Drop debian/patches/makefile_depth.diff (not needed anymore)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Test the Test Manifest
 
2
======================
 
3
 
 
4
Boilerplate::
 
5
 
 
6
    >>> import os
 
7
 
 
8
Test filtering based on platform::
 
9
 
 
10
    >>> from manifestparser import TestManifest
 
11
    >>> manifest = TestManifest(manifests=('filter-example.ini',))
 
12
    >>> [i['name'] for i in manifest.active_tests(os='win', disabled=False, exists=False)]
 
13
    ['windowstest', 'fleem']
 
14
    >>> [i['name'] for i in manifest.active_tests(os='linux', disabled=False, exists=False)]
 
15
    ['fleem', 'linuxtest']
 
16
 
 
17
Look for existing tests.  There is only one::
 
18
 
 
19
    >>> [i['name'] for i in manifest.active_tests()]
 
20
    ['fleem']
 
21
 
 
22
You should be able to expect failures::
 
23
 
 
24
    >>> last_test = manifest.active_tests(exists=False, toolkit='gtk2')[-1]
 
25
    >>> last_test['name']
 
26
    'linuxtest'
 
27
    >>> last_test['expected']
 
28
    'pass'
 
29
    >>> last_test = manifest.active_tests(exists=False, toolkit='cocoa')[-1]
 
30
    >>> last_test['expected']
 
31
    'fail'
 
32