Revision 0ff314eaa1de204ee17785b7d030b543a15bf567 authored by B2G Bumper Bot on 02 June 2014, 16:15:50 UTC, committed by B2G Bumper Bot on 02 June 2014, 16:15:50 UTC
========

https://hg.mozilla.org/integration/gaia-1_3/rev/243687f48e5c
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #19878 from julienw/1000337-v1.3-fix-notifications-test

Bug 1000337 - Correct notification title checking in integration test

========

https://hg.mozilla.org/integration/gaia-1_3/rev/9594e7227e25
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Bug 1000337 - Correct notification title checking in integration test a=tests-only
1 parent a5088ae
Raw File
buildconfig.py
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

import imp
import os
import sys

path = os.path.dirname(__file__)
while not os.path.exists(os.path.join(path, 'config.status')):
    parent = os.path.normpath(os.path.join(path, os.pardir))
    if parent == path:
        raise Exception("Can't find config.status")
    path = parent

path = os.path.join(path, 'config.status')
config = imp.load_module('_buildconfig', open(path), path, ('', 'r', imp.PY_SOURCE))

# Copy values from the config.status namespace into this module namespace.
# This effectively imports topsrcdir, topobjdir, defines, substs, files,
# headers and non_global_defines
for var in config.__all__:
    value = getattr(config, var)
    if isinstance(value, list) and value and isinstance(value[0], tuple):
        value = dict(value)
    setattr(sys.modules[__name__], var, value)

for var in os.environ:
    if var != 'SHELL' and var in substs:
        substs[var] = os.environ[var]
back to top