mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
6bfd070b88
These tests use devicestorage_setup() in devicestorage_common() to do two things: a) Set up preferences using pushPrefEnv(). b) Delete a special directory for testing device storage things, to make sure it is empty. This requires running a chrome script and waiting for it to finish. Actually converting the individual tests requires wrapping up the rest of the test inside a giant function. This patch also removes the non-e10s ipc tests, because the other changes break them. They should not be needed any more, as with this patch we will be running devicestorage tests on e10s and b2g.
50 lines
1.1 KiB
Python
50 lines
1.1 KiB
Python
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# 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/.
|
|
|
|
EXPORTS += [
|
|
'DeviceStorage.h',
|
|
'DeviceStorageFileDescriptor.h',
|
|
'nsDeviceStorage.h',
|
|
]
|
|
|
|
EXPORTS.mozilla.dom += [
|
|
'DeviceStorageAreaListener.h',
|
|
]
|
|
|
|
EXPORTS.mozilla.dom.devicestorage += [
|
|
'DeviceStorageRequestChild.h',
|
|
'DeviceStorageRequestParent.h',
|
|
'DeviceStorageStatics.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'DeviceStorageAreaListener.cpp',
|
|
'DeviceStorageRequestChild.cpp',
|
|
'DeviceStorageRequestParent.cpp',
|
|
'DeviceStorageStatics.cpp',
|
|
'nsDeviceStorage.cpp',
|
|
]
|
|
|
|
IPDL_SOURCES += [
|
|
'PDeviceStorageRequest.ipdl',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
LOCAL_INCLUDES += [
|
|
'/dom/base',
|
|
'/dom/ipc',
|
|
]
|
|
|
|
MOCHITEST_MANIFESTS += [
|
|
'test/mochitest.ini',
|
|
]
|
|
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']
|
|
|
|
if CONFIG['GNU_CXX']:
|
|
CXXFLAGS += ['-Wshadow']
|