builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-792 starttime: 1461099565.09 results: success (0) buildid: 20160419131343 builduid: 5b4bea56e5a048de9095068021d166e7 revision: 4f139d664ccc461f43174119bfe356841482e6ca ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:25.091953) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:25.092390) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:25.092701) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:25.131526) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:59:25.131810) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 13:59:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 6.67M=0.002s 2016-04-19 13:59:25 (6.67 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.588280 ========= master_lag: 0.42 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:59:26.142572) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:26.142920) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031855 ========= master_lag: 0.70 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:26.879275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 13:59:26.879647) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4f139d664ccc461f43174119bfe356841482e6ca --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4f139d664ccc461f43174119bfe356841482e6ca --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 13:59:27,089 truncating revision to first 12 chars 2016-04-19 13:59:27,090 Setting DEBUG logging. 2016-04-19 13:59:27,090 attempt 1/10 2016-04-19 13:59:27,090 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4f139d664ccc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:59:28,358 unpacking tar archive at: mozilla-inbound-4f139d664ccc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.839049 ========= master_lag: 0.85 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 13:59:29.564123) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:29.564428) ========= script_repo_revision: 4f139d664ccc461f43174119bfe356841482e6ca ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:59:29.564859) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 13:59:29.565140) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 13:59:31.001833) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 38 secs) (at 2016-04-19 13:59:31.002145) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False 13:59:31 INFO - MultiFileLogger online at 20160419 13:59:31 in /builds/slave/test 13:59:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 13:59:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:59:31 INFO - {'append_to_log': False, 13:59:31 INFO - 'base_work_dir': '/builds/slave/test', 13:59:31 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:59:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:59:31 INFO - 'buildbot_json_path': 'buildprops.json', 13:59:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:59:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:59:31 INFO - 'download_minidump_stackwalk': True, 13:59:31 INFO - 'download_symbols': 'true', 13:59:31 INFO - 'e10s': False, 13:59:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:59:31 INFO - 'tooltool.py': '/tools/tooltool.py', 13:59:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:59:31 INFO - '/tools/misc-python/virtualenv.py')}, 13:59:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:59:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:59:31 INFO - 'log_level': 'info', 13:59:31 INFO - 'log_to_console': True, 13:59:31 INFO - 'opt_config_files': (), 13:59:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:59:31 INFO - '--processes=1', 13:59:31 INFO - '--config=%(test_path)s/wptrunner.ini', 13:59:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:59:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:59:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:59:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:59:31 INFO - 'pip_index': False, 13:59:31 INFO - 'require_test_zip': True, 13:59:31 INFO - 'test_type': ('testharness',), 13:59:31 INFO - 'this_chunk': '1', 13:59:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:59:31 INFO - 'total_chunks': '10', 13:59:31 INFO - 'virtualenv_path': 'venv', 13:59:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:59:31 INFO - 'work_dir': 'build'} 13:59:31 INFO - ##### 13:59:31 INFO - ##### Running clobber step. 13:59:31 INFO - ##### 13:59:31 INFO - Running pre-action listener: _resource_record_pre_action 13:59:31 INFO - Running main action method: clobber 13:59:31 INFO - rmtree: /builds/slave/test/build 13:59:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:59:32 INFO - Running post-action listener: _resource_record_post_action 13:59:32 INFO - ##### 13:59:32 INFO - ##### Running read-buildbot-config step. 13:59:32 INFO - ##### 13:59:32 INFO - Running pre-action listener: _resource_record_pre_action 13:59:32 INFO - Running main action method: read_buildbot_config 13:59:32 INFO - Using buildbot properties: 13:59:32 INFO - { 13:59:32 INFO - "project": "", 13:59:32 INFO - "product": "firefox", 13:59:32 INFO - "script_repo_revision": "production", 13:59:32 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 13:59:32 INFO - "repository": "", 13:59:32 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 13:59:32 INFO - "buildid": "20160419131343", 13:59:32 INFO - "pgo_build": "False", 13:59:32 INFO - "basedir": "/builds/slave/test", 13:59:32 INFO - "buildnumber": 515, 13:59:32 INFO - "slavename": "tst-linux32-spot-792", 13:59:32 INFO - "revision": "4f139d664ccc461f43174119bfe356841482e6ca", 13:59:32 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 13:59:32 INFO - "platform": "linux", 13:59:32 INFO - "branch": "mozilla-inbound", 13:59:32 INFO - "repo_path": "integration/mozilla-inbound", 13:59:32 INFO - "moz_repo_path": "", 13:59:32 INFO - "stage_platform": "linux", 13:59:32 INFO - "builduid": "5b4bea56e5a048de9095068021d166e7", 13:59:32 INFO - "slavebuilddir": "test" 13:59:32 INFO - } 13:59:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 13:59:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 13:59:32 INFO - Running post-action listener: _resource_record_post_action 13:59:32 INFO - ##### 13:59:32 INFO - ##### Running download-and-extract step. 13:59:32 INFO - ##### 13:59:32 INFO - Running pre-action listener: _resource_record_pre_action 13:59:32 INFO - Running main action method: download_and_extract 13:59:32 INFO - mkdir: /builds/slave/test/build/tests 13:59:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:59:32 INFO - https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:59:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:59:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:59:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:59:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 13:59:34 INFO - Downloaded 1325 bytes. 13:59:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:59:34 INFO - Using the following test package requirements: 13:59:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:59:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 13:59:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 13:59:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'jsshell-linux-i686.zip'], 13:59:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 13:59:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:59:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 13:59:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 13:59:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 13:59:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 13:59:34 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:59:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:59:34 INFO - https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:59:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:59:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:59:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:59:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 13:59:43 INFO - Downloaded 22372178 bytes. 13:59:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:59:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:59:44 INFO - caution: filename not matched: web-platform/* 13:59:44 INFO - Return code: 11 13:59:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:59:44 INFO - https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:59:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:59:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:59:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:59:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:59:55 INFO - Downloaded 36390040 bytes. 13:59:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:59:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:59:59 INFO - caution: filename not matched: bin/* 13:59:59 INFO - caution: filename not matched: config/* 13:59:59 INFO - caution: filename not matched: mozbase/* 13:59:59 INFO - caution: filename not matched: marionette/* 13:59:59 INFO - caution: filename not matched: tools/wptserve/* 13:59:59 INFO - Return code: 11 13:59:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:59:59 INFO - https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:59:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:59:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:59:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:59:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 14:00:04 INFO - Downloaded 63370413 bytes. 14:00:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:00:04 INFO - mkdir: /builds/slave/test/properties 14:00:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:00:04 INFO - Writing to file /builds/slave/test/properties/build_url 14:00:04 INFO - Contents: 14:00:04 INFO - build_url:https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:00:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:00:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:00:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:00:21 INFO - Contents: 14:00:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:00:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:00:21 INFO - https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:00:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:00:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:00:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:00:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:00:49 INFO - Downloaded 91762971 bytes. 14:00:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:00:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:00:57 INFO - Return code: 0 14:00:57 INFO - Running post-action listener: _resource_record_post_action 14:00:57 INFO - Running post-action listener: set_extra_try_arguments 14:00:57 INFO - ##### 14:00:57 INFO - ##### Running create-virtualenv step. 14:00:57 INFO - ##### 14:00:57 INFO - Running pre-action listener: _pre_create_virtualenv 14:00:57 INFO - Running pre-action listener: _resource_record_pre_action 14:00:57 INFO - Running main action method: create_virtualenv 14:00:57 INFO - Creating virtualenv /builds/slave/test/build/venv 14:00:57 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:00:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:00:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:00:58 INFO - Using real prefix '/usr' 14:00:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:00:59 INFO - Installing distribute.............................................................................................................................................................................................done. 14:01:02 INFO - Installing pip.................done. 14:01:02 INFO - Return code: 0 14:01:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:01:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:01:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:01:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8adec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:01:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:01:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:01:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:01:02 INFO - 'CCACHE_UMASK': '002', 14:01:02 INFO - 'DISPLAY': ':0', 14:01:02 INFO - 'HOME': '/home/cltbld', 14:01:02 INFO - 'LANG': 'en_US.UTF-8', 14:01:02 INFO - 'LOGNAME': 'cltbld', 14:01:02 INFO - 'MAIL': '/var/mail/cltbld', 14:01:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:01:02 INFO - 'MOZ_NO_REMOTE': '1', 14:01:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:01:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:01:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:02 INFO - 'PWD': '/builds/slave/test', 14:01:02 INFO - 'SHELL': '/bin/bash', 14:01:02 INFO - 'SHLVL': '1', 14:01:02 INFO - 'TERM': 'linux', 14:01:02 INFO - 'TMOUT': '86400', 14:01:02 INFO - 'USER': 'cltbld', 14:01:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:01:02 INFO - '_': '/tools/buildbot/bin/python'} 14:01:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:01:03 INFO - Downloading/unpacking psutil>=0.7.1 14:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:01:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:01:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:01:12 INFO - Installing collected packages: psutil 14:01:12 INFO - Running setup.py install for psutil 14:01:12 INFO - building 'psutil._psutil_linux' extension 14:01:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 14:01:12 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:01:12 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:01:13 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 14:01:13 INFO - building 'psutil._psutil_posix' extension 14:01:13 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 14:01:13 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 14:01:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:01:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:01:13 INFO - Successfully installed psutil 14:01:13 INFO - Cleaning up... 14:01:13 INFO - Return code: 0 14:01:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:01:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:01:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:01:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8adec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:01:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:01:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:01:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:01:13 INFO - 'CCACHE_UMASK': '002', 14:01:13 INFO - 'DISPLAY': ':0', 14:01:13 INFO - 'HOME': '/home/cltbld', 14:01:13 INFO - 'LANG': 'en_US.UTF-8', 14:01:13 INFO - 'LOGNAME': 'cltbld', 14:01:13 INFO - 'MAIL': '/var/mail/cltbld', 14:01:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:01:13 INFO - 'MOZ_NO_REMOTE': '1', 14:01:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:01:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:01:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:13 INFO - 'PWD': '/builds/slave/test', 14:01:13 INFO - 'SHELL': '/bin/bash', 14:01:13 INFO - 'SHLVL': '1', 14:01:13 INFO - 'TERM': 'linux', 14:01:13 INFO - 'TMOUT': '86400', 14:01:13 INFO - 'USER': 'cltbld', 14:01:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:01:13 INFO - '_': '/tools/buildbot/bin/python'} 14:01:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:01:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:01:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:01:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:01:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:01:22 INFO - Installing collected packages: mozsystemmonitor 14:01:22 INFO - Running setup.py install for mozsystemmonitor 14:01:22 INFO - Successfully installed mozsystemmonitor 14:01:22 INFO - Cleaning up... 14:01:22 INFO - Return code: 0 14:01:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:01:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:01:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:01:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8adec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:01:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:01:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:01:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:01:22 INFO - 'CCACHE_UMASK': '002', 14:01:22 INFO - 'DISPLAY': ':0', 14:01:22 INFO - 'HOME': '/home/cltbld', 14:01:22 INFO - 'LANG': 'en_US.UTF-8', 14:01:22 INFO - 'LOGNAME': 'cltbld', 14:01:22 INFO - 'MAIL': '/var/mail/cltbld', 14:01:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:01:22 INFO - 'MOZ_NO_REMOTE': '1', 14:01:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:01:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:01:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:22 INFO - 'PWD': '/builds/slave/test', 14:01:22 INFO - 'SHELL': '/bin/bash', 14:01:22 INFO - 'SHLVL': '1', 14:01:22 INFO - 'TERM': 'linux', 14:01:22 INFO - 'TMOUT': '86400', 14:01:22 INFO - 'USER': 'cltbld', 14:01:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:01:22 INFO - '_': '/tools/buildbot/bin/python'} 14:01:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:01:22 INFO - Downloading/unpacking blobuploader==1.2.4 14:01:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:30 INFO - Downloading blobuploader-1.2.4.tar.gz 14:01:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:01:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:01:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:01:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:01:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:33 INFO - Downloading docopt-0.6.1.tar.gz 14:01:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:01:34 INFO - Installing collected packages: blobuploader, requests, docopt 14:01:34 INFO - Running setup.py install for blobuploader 14:01:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:01:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:01:34 INFO - Running setup.py install for requests 14:01:35 INFO - Running setup.py install for docopt 14:01:35 INFO - Successfully installed blobuploader requests docopt 14:01:35 INFO - Cleaning up... 14:01:35 INFO - Return code: 0 14:01:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:01:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:01:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:01:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8adec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:01:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:01:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:01:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:01:35 INFO - 'CCACHE_UMASK': '002', 14:01:35 INFO - 'DISPLAY': ':0', 14:01:35 INFO - 'HOME': '/home/cltbld', 14:01:35 INFO - 'LANG': 'en_US.UTF-8', 14:01:35 INFO - 'LOGNAME': 'cltbld', 14:01:35 INFO - 'MAIL': '/var/mail/cltbld', 14:01:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:01:35 INFO - 'MOZ_NO_REMOTE': '1', 14:01:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:01:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:01:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:35 INFO - 'PWD': '/builds/slave/test', 14:01:35 INFO - 'SHELL': '/bin/bash', 14:01:35 INFO - 'SHLVL': '1', 14:01:35 INFO - 'TERM': 'linux', 14:01:35 INFO - 'TMOUT': '86400', 14:01:35 INFO - 'USER': 'cltbld', 14:01:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:01:35 INFO - '_': '/tools/buildbot/bin/python'} 14:01:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:01:35 INFO - Running setup.py (path:/tmp/pip-aVhz0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:01:36 INFO - Running setup.py (path:/tmp/pip-LBel7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:01:36 INFO - Running setup.py (path:/tmp/pip-i_7QxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:01:36 INFO - Running setup.py (path:/tmp/pip-BMwGLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:01:36 INFO - Running setup.py (path:/tmp/pip-If8iHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:01:36 INFO - Running setup.py (path:/tmp/pip-Ff2mei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:01:36 INFO - Running setup.py (path:/tmp/pip-QqWQje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:01:36 INFO - Running setup.py (path:/tmp/pip-pvJoTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:01:37 INFO - Running setup.py (path:/tmp/pip-_HO8kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:01:37 INFO - Running setup.py (path:/tmp/pip-piKyRe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:01:37 INFO - Running setup.py (path:/tmp/pip-e1qu7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:01:37 INFO - Running setup.py (path:/tmp/pip-luCN9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:01:37 INFO - Running setup.py (path:/tmp/pip-PdHqqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:01:37 INFO - Running setup.py (path:/tmp/pip-gjBNug-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:37 INFO - Running setup.py (path:/tmp/pip-gNbt4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:01:38 INFO - Running setup.py (path:/tmp/pip-i5QRni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:01:38 INFO - Running setup.py (path:/tmp/pip-hg4YUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:01:38 INFO - Running setup.py (path:/tmp/pip-gi23Bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:01:38 INFO - Running setup.py (path:/tmp/pip-5lkYQQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:38 INFO - Running setup.py (path:/tmp/pip-SPHNHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:01:39 INFO - Running setup.py (path:/tmp/pip-K_lgDV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:01:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:01:39 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:01:39 INFO - Running setup.py install for manifestparser 14:01:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:01:39 INFO - Running setup.py install for mozcrash 14:01:39 INFO - Running setup.py install for mozdebug 14:01:39 INFO - Running setup.py install for mozdevice 14:01:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Running setup.py install for mozfile 14:01:40 INFO - Running setup.py install for mozhttpd 14:01:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Running setup.py install for mozinfo 14:01:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Running setup.py install for mozInstall 14:01:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:01:40 INFO - Running setup.py install for mozleak 14:01:41 INFO - Running setup.py install for mozlog 14:01:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:01:41 INFO - Running setup.py install for moznetwork 14:01:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:01:41 INFO - Running setup.py install for mozprocess 14:01:41 INFO - Running setup.py install for mozprofile 14:01:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:01:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:01:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:01:42 INFO - Running setup.py install for mozrunner 14:01:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:01:42 INFO - Running setup.py install for mozscreenshot 14:01:42 INFO - Running setup.py install for moztest 14:01:42 INFO - Running setup.py install for mozversion 14:01:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:01:43 INFO - Running setup.py install for wptserve 14:01:43 INFO - Running setup.py install for marionette-driver 14:01:43 INFO - Running setup.py install for browsermob-proxy 14:01:43 INFO - Running setup.py install for marionette-client 14:01:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:01:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:01:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:01:44 INFO - Cleaning up... 14:01:44 INFO - Return code: 0 14:01:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:01:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:01:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:01:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:01:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8adec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:01:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:01:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:01:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:01:44 INFO - 'CCACHE_UMASK': '002', 14:01:44 INFO - 'DISPLAY': ':0', 14:01:44 INFO - 'HOME': '/home/cltbld', 14:01:44 INFO - 'LANG': 'en_US.UTF-8', 14:01:44 INFO - 'LOGNAME': 'cltbld', 14:01:44 INFO - 'MAIL': '/var/mail/cltbld', 14:01:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:01:44 INFO - 'MOZ_NO_REMOTE': '1', 14:01:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:01:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:01:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:44 INFO - 'PWD': '/builds/slave/test', 14:01:44 INFO - 'SHELL': '/bin/bash', 14:01:44 INFO - 'SHLVL': '1', 14:01:44 INFO - 'TERM': 'linux', 14:01:44 INFO - 'TMOUT': '86400', 14:01:44 INFO - 'USER': 'cltbld', 14:01:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:01:44 INFO - '_': '/tools/buildbot/bin/python'} 14:01:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:01:44 INFO - Running setup.py (path:/tmp/pip-c3cNWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:01:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:01:44 INFO - Running setup.py (path:/tmp/pip-f62IJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:01:45 INFO - Running setup.py (path:/tmp/pip-4lTmjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:01:45 INFO - Running setup.py (path:/tmp/pip-qxSyC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:01:45 INFO - Running setup.py (path:/tmp/pip-ArbiB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:01:45 INFO - Running setup.py (path:/tmp/pip-sSrI8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:01:45 INFO - Running setup.py (path:/tmp/pip-_U3MXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:01:45 INFO - Running setup.py (path:/tmp/pip-HKZAMh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:01:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:01:45 INFO - Running setup.py (path:/tmp/pip-o_U_9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:01:46 INFO - Running setup.py (path:/tmp/pip-V8wnOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:01:46 INFO - Running setup.py (path:/tmp/pip-eWzhMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:01:46 INFO - Running setup.py (path:/tmp/pip-SWmDTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:01:46 INFO - Running setup.py (path:/tmp/pip-iwaubC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:01:46 INFO - Running setup.py (path:/tmp/pip-xvJCJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:46 INFO - Running setup.py (path:/tmp/pip-ltsi4W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:01:46 INFO - Running setup.py (path:/tmp/pip-kKN9d2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:01:47 INFO - Running setup.py (path:/tmp/pip-dXtb_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:01:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:01:47 INFO - Running setup.py (path:/tmp/pip-EHoD9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:01:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:01:47 INFO - Running setup.py (path:/tmp/pip-fvseSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:01:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:47 INFO - Running setup.py (path:/tmp/pip-_H25Su-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:01:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:01:47 INFO - Running setup.py (path:/tmp/pip-lopzmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:01:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:01:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:01:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:01:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:01:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:01:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:01:54 INFO - Downloading blessings-1.6.tar.gz 14:01:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:01:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:01:55 INFO - Installing collected packages: blessings 14:01:55 INFO - Running setup.py install for blessings 14:01:55 INFO - Successfully installed blessings 14:01:55 INFO - Cleaning up... 14:01:55 INFO - Return code: 0 14:01:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:01:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:01:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:01:55 INFO - Reading from file tmpfile_stdout 14:01:55 INFO - Current package versions: 14:01:55 INFO - argparse == 1.2.1 14:01:55 INFO - blessings == 1.6 14:01:55 INFO - blobuploader == 1.2.4 14:01:55 INFO - browsermob-proxy == 0.6.0 14:01:55 INFO - docopt == 0.6.1 14:01:55 INFO - manifestparser == 1.1 14:01:55 INFO - marionette-client == 2.3.0 14:01:55 INFO - marionette-driver == 1.4.0 14:01:55 INFO - mozInstall == 1.12 14:01:55 INFO - mozcrash == 0.17 14:01:55 INFO - mozdebug == 0.1 14:01:55 INFO - mozdevice == 0.48 14:01:55 INFO - mozfile == 1.2 14:01:55 INFO - mozhttpd == 0.7 14:01:55 INFO - mozinfo == 0.9 14:01:55 INFO - mozleak == 0.1 14:01:55 INFO - mozlog == 3.1 14:01:55 INFO - moznetwork == 0.27 14:01:55 INFO - mozprocess == 0.22 14:01:55 INFO - mozprofile == 0.28 14:01:55 INFO - mozrunner == 6.11 14:01:55 INFO - mozscreenshot == 0.1 14:01:55 INFO - mozsystemmonitor == 0.0 14:01:55 INFO - moztest == 0.7 14:01:55 INFO - mozversion == 1.4 14:01:55 INFO - psutil == 3.1.1 14:01:55 INFO - requests == 1.2.3 14:01:55 INFO - wptserve == 1.4.0 14:01:55 INFO - wsgiref == 0.1.2 14:01:55 INFO - Running post-action listener: _resource_record_post_action 14:01:55 INFO - Running post-action listener: _start_resource_monitoring 14:01:55 INFO - Starting resource monitoring. 14:01:55 INFO - ##### 14:01:55 INFO - ##### Running pull step. 14:01:55 INFO - ##### 14:01:55 INFO - Running pre-action listener: _resource_record_pre_action 14:01:55 INFO - Running main action method: pull 14:01:55 INFO - Pull has nothing to do! 14:01:55 INFO - Running post-action listener: _resource_record_post_action 14:01:55 INFO - ##### 14:01:55 INFO - ##### Running install step. 14:01:55 INFO - ##### 14:01:55 INFO - Running pre-action listener: _resource_record_pre_action 14:01:55 INFO - Running main action method: install 14:01:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:01:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:01:56 INFO - Reading from file tmpfile_stdout 14:01:56 INFO - Detecting whether we're running mozinstall >=1.0... 14:01:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:01:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:01:56 INFO - Reading from file tmpfile_stdout 14:01:56 INFO - Output received: 14:01:56 INFO - Usage: mozinstall [options] installer 14:01:56 INFO - Options: 14:01:56 INFO - -h, --help show this help message and exit 14:01:56 INFO - -d DEST, --destination=DEST 14:01:56 INFO - Directory to install application into. [default: 14:01:56 INFO - "/builds/slave/test"] 14:01:56 INFO - --app=APP Application being installed. [default: firefox] 14:01:56 INFO - mkdir: /builds/slave/test/build/application 14:01:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:01:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:02:31 INFO - Reading from file tmpfile_stdout 14:02:31 INFO - Output received: 14:02:31 INFO - /builds/slave/test/build/application/firefox/firefox 14:02:31 INFO - Running post-action listener: _resource_record_post_action 14:02:31 INFO - ##### 14:02:31 INFO - ##### Running run-tests step. 14:02:31 INFO - ##### 14:02:31 INFO - Running pre-action listener: _resource_record_pre_action 14:02:31 INFO - Running main action method: run_tests 14:02:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:02:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:02:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:02:31 INFO - grabbing minidump binary from tooltool 14:02:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:02:31 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8be8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bee750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:02:31 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:02:31 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 14:02:31 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:02:31 INFO - Return code: 0 14:02:31 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:02:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:02:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:02:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:02:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:02:31 INFO - 'CCACHE_UMASK': '002', 14:02:31 INFO - 'DISPLAY': ':0', 14:02:31 INFO - 'HOME': '/home/cltbld', 14:02:31 INFO - 'LANG': 'en_US.UTF-8', 14:02:31 INFO - 'LOGNAME': 'cltbld', 14:02:31 INFO - 'MAIL': '/var/mail/cltbld', 14:02:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:02:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:02:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:02:31 INFO - 'MOZ_NO_REMOTE': '1', 14:02:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:02:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:02:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:02:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:02:31 INFO - 'PWD': '/builds/slave/test', 14:02:31 INFO - 'SHELL': '/bin/bash', 14:02:31 INFO - 'SHLVL': '1', 14:02:31 INFO - 'TERM': 'linux', 14:02:31 INFO - 'TMOUT': '86400', 14:02:31 INFO - 'USER': 'cltbld', 14:02:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969', 14:02:31 INFO - '_': '/tools/buildbot/bin/python'} 14:02:31 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:02:32 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:02:32 INFO - import pkg_resources 14:02:33 INFO - Using 1 client processes 14:02:34 INFO - wptserve Starting http server on 127.0.0.1:8000 14:02:34 INFO - wptserve Starting http server on 127.0.0.1:8001 14:02:34 INFO - wptserve Starting http server on 127.0.0.1:8443 14:02:36 INFO - SUITE-START | Running 778 tests 14:02:36 INFO - Running testharness tests 14:02:36 INFO - Setting up ssl 14:02:36 INFO - PROCESS | certutil | 14:02:36 INFO - PROCESS | certutil | 14:02:36 INFO - PROCESS | certutil | 14:02:36 INFO - Certificate Nickname Trust Attributes 14:02:36 INFO - SSL,S/MIME,JAR/XPI 14:02:36 INFO - 14:02:36 INFO - web-platform-tests CT,, 14:02:36 INFO - 14:02:36 INFO - Starting runner 14:02:39 INFO - PROCESS | 8199 | 1461099759420 Marionette DEBUG Marionette enabled via build flag and pref 14:02:39 INFO - PROCESS | 8199 | ++DOCSHELL 0xa2ac5000 == 1 [pid = 8199] [id = 1] 14:02:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 1 (0xa2ac5400) [pid = 8199] [serial = 1] [outer = (nil)] 14:02:39 INFO - PROCESS | 8199 | [8199] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:02:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 2 (0xa2ac5c00) [pid = 8199] [serial = 2] [outer = 0xa2ac5400] 14:02:40 INFO - PROCESS | 8199 | 1461099760136 Marionette INFO Listening on port 2828 14:02:40 INFO - PROCESS | 8199 | 1461099760760 Marionette DEBUG Marionette enabled via command-line flag 14:02:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x9fc57000 == 2 [pid = 8199] [id = 2] 14:02:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 3 (0x9fc93c00) [pid = 8199] [serial = 3] [outer = (nil)] 14:02:40 INFO - PROCESS | 8199 | [8199] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:02:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 4 (0x9fc94400) [pid = 8199] [serial = 4] [outer = 0x9fc93c00] 14:02:40 INFO - PROCESS | 8199 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb78140 14:02:40 INFO - PROCESS | 8199 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb78c60 14:02:40 INFO - PROCESS | 8199 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb87b60 14:02:41 INFO - PROCESS | 8199 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb987c0 14:02:41 INFO - PROCESS | 8199 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a500 14:02:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 5 (0x9fb94800) [pid = 8199] [serial = 5] [outer = 0xa2ac5400] 14:02:41 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:02:41 INFO - PROCESS | 8199 | 1461099761155 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38134 14:02:41 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:02:41 INFO - PROCESS | 8199 | 1461099761187 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38135 14:02:41 INFO - PROCESS | 8199 | 1461099761245 Marionette DEBUG Closed connection conn0 14:02:41 INFO - PROCESS | 8199 | [8199] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 14:02:41 INFO - PROCESS | 8199 | 1461099761361 Marionette DEBUG Closed connection conn1 14:02:41 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:02:41 INFO - PROCESS | 8199 | 1461099761381 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38136 14:02:41 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:02:41 INFO - PROCESS | 8199 | 1461099761441 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38137 14:02:41 INFO - PROCESS | 8199 | 1461099761453 Marionette DEBUG Closed connection conn2 14:02:41 INFO - PROCESS | 8199 | 1461099761493 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:02:41 INFO - PROCESS | 8199 | 1461099761514 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419131343","device":"desktop","version":"48.0a1"} 14:02:42 INFO - PROCESS | 8199 | [8199] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:02:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x98edb800 == 3 [pid = 8199] [id = 3] 14:02:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 6 (0x98edbc00) [pid = 8199] [serial = 6] [outer = (nil)] 14:02:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x98edc000 == 4 [pid = 8199] [id = 4] 14:02:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 7 (0x98edf800) [pid = 8199] [serial = 7] [outer = (nil)] 14:02:44 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:02:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x98908400 == 5 [pid = 8199] [id = 5] 14:02:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 8 (0xa6dc3800) [pid = 8199] [serial = 8] [outer = (nil)] 14:02:44 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:02:44 INFO - PROCESS | 8199 | [8199] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:02:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 9 (0x983e8400) [pid = 8199] [serial = 9] [outer = 0xa6dc3800] 14:02:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 10 (0x984aac00) [pid = 8199] [serial = 10] [outer = 0x98edbc00] 14:02:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 11 (0x984ac800) [pid = 8199] [serial = 11] [outer = 0x98edf800] 14:02:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 12 (0x984aec00) [pid = 8199] [serial = 12] [outer = 0xa6dc3800] 14:02:46 INFO - PROCESS | 8199 | 1461099766046 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 8199 | 1461099766067 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 13 (0x96487c00) [pid = 8199] [serial = 13] [outer = 0xa6dc3800] 14:02:46 INFO - PROCESS | 8199 | 1461099766931 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"33501402-57cc-4400-ace7-165d511c768c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419131343","device":"desktop","version":"48.0a1","command_id":1}}] 14:02:47 INFO - PROCESS | 8199 | 1461099767167 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:02:47 INFO - PROCESS | 8199 | 1461099767338 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:02:47 INFO - PROCESS | 8199 | 1461099767623 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:02:47 INFO - PROCESS | 8199 | [8199] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:02:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 14 (0x93079000) [pid = 8199] [serial = 14] [outer = 0xa6dc3800] 14:02:48 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:48 INFO - PROCESS | 8199 | 1461099768165 Marionette TRACE conn3 <- [1,3,null,{}] 14:02:48 INFO - PROCESS | 8199 | 1461099768184 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:02:48 INFO - PROCESS | 8199 | 1461099768212 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:02:48 INFO - PROCESS | 8199 | 1461099768250 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:02:48 INFO - PROCESS | 8199 | 1461099768255 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:02:48 INFO - PROCESS | 8199 | 1461099768263 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 8199 | 1461099768269 Marionette TRACE conn3 <- [1,6,null,{}] 14:02:48 INFO - PROCESS | 8199 | 1461099768277 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 8199 | 1461099768297 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:02:48 INFO - PROCESS | 8199 | 1461099768307 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ecf400 == 6 [pid = 8199] [id = 6] 14:02:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 15 (0x91ecf800) [pid = 8199] [serial = 15] [outer = (nil)] 14:02:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 16 (0x91ed1800) [pid = 8199] [serial = 16] [outer = 0x91ecf800] 14:02:48 INFO - PROCESS | 8199 | 1461099768395 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 17 (0x9307a800) [pid = 8199] [serial = 17] [outer = 0x91ecf800] 14:02:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c5400 == 7 [pid = 8199] [id = 7] 14:02:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 18 (0x913c8400) [pid = 8199] [serial = 18] [outer = (nil)] 14:02:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 19 (0x91ed5800) [pid = 8199] [serial = 19] [outer = 0x913c8400] 14:02:48 INFO - PROCESS | 8199 | 1461099768917 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 20 (0x91280c00) [pid = 8199] [serial = 20] [outer = 0x913c8400] 14:02:49 INFO - PROCESS | 8199 | [8199] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:02:49 INFO - PROCESS | 8199 | 1461099769550 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1354ms 14:02:49 INFO - PROCESS | 8199 | 1461099769723 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 8199 | 1461099769726 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:02:49 INFO - PROCESS | 8199 | 1461099769757 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 8199 | 1461099769761 Marionette TRACE conn3 <- [1,10,null,{}] 14:02:50 INFO - PROCESS | 8199 | 1461099770020 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 8199 | 1461099770250 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:02:50 INFO - PROCESS | 8199 | 1461099770383 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x91280800 == 8 [pid = 8199] [id = 8] 14:02:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 21 (0x91281c00) [pid = 8199] [serial = 21] [outer = (nil)] 14:02:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 22 (0x913c8000) [pid = 8199] [serial = 22] [outer = 0x91281c00] 14:02:50 INFO - PROCESS | 8199 | 1461099770479 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 23 (0x91e1a800) [pid = 8199] [serial = 23] [outer = 0x91281c00] 14:02:51 INFO - PROCESS | 8199 | 1461099771415 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1720ms 14:02:51 INFO - PROCESS | 8199 | 1461099771464 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 8199 | 1461099771472 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:02:51 INFO - PROCESS | 8199 | 1461099771481 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 8199 | 1461099771485 Marionette TRACE conn3 <- [1,14,null,{}] 14:02:51 INFO - PROCESS | 8199 | 1461099771492 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x96f7c400 == 9 [pid = 8199] [id = 9] 14:02:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 24 (0x96f7e000) [pid = 8199] [serial = 24] [outer = (nil)] 14:02:51 INFO - PROCESS | 8199 | 1461099771707 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:02:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 25 (0x96b47c00) [pid = 8199] [serial = 25] [outer = 0x96f7e000] 14:02:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 26 (0x96f7f000) [pid = 8199] [serial = 26] [outer = 0x96f7e000] 14:02:51 INFO - PROCESS | 8199 | 1461099771924 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x96f7c000 == 10 [pid = 8199] [id = 10] 14:02:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 27 (0x97169800) [pid = 8199] [serial = 27] [outer = (nil)] 14:02:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 28 (0x97c6d400) [pid = 8199] [serial = 28] [outer = 0x97169800] 14:02:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x978e2400 == 11 [pid = 8199] [id = 11] 14:02:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 29 (0x97df4c00) [pid = 8199] [serial = 29] [outer = (nil)] 14:02:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 30 (0x984a4800) [pid = 8199] [serial = 30] [outer = 0x97df4c00] 14:02:52 INFO - PROCESS | 8199 | 1461099772124 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 31 (0x98b11800) [pid = 8199] [serial = 31] [outer = 0x97df4c00] 14:02:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 32 (0x99821000) [pid = 8199] [serial = 32] [outer = 0x97169800] 14:02:53 INFO - PROCESS | 8199 | 1461099773212 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1792ms 14:02:53 INFO - PROCESS | 8199 | 1461099773273 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:02:53 INFO - PROCESS | 8199 | 1461099773278 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:02:53 INFO - PROCESS | 8199 | 1461099773286 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 8199 | 1461099773289 Marionette TRACE conn3 <- [1,18,null,{}] 14:02:53 INFO - PROCESS | 8199 | 1461099773297 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 8199 | 1461099773591 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:02:53 INFO - PROCESS | 8199 | 1461099773740 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x9df92c00 == 12 [pid = 8199] [id = 12] 14:02:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 33 (0x9ea13800) [pid = 8199] [serial = 33] [outer = (nil)] 14:02:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 34 (0x9fc51800) [pid = 8199] [serial = 34] [outer = 0x9ea13800] 14:02:53 INFO - PROCESS | 8199 | 1461099773841 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 35 (0xa00c6000) [pid = 8199] [serial = 35] [outer = 0x9ea13800] 14:02:54 INFO - PROCESS | 8199 | 1461099774972 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1747ms 14:02:55 INFO - PROCESS | 8199 | 1461099775034 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 8199 | 1461099775040 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:02:55 INFO - PROCESS | 8199 | 1461099775049 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 8199 | 1461099775055 Marionette TRACE conn3 <- [1,22,null,{}] 14:02:55 INFO - PROCESS | 8199 | 1461099775066 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 8199 | 1461099775284 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:02:55 INFO - PROCESS | 8199 | 1461099775426 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x93311800 == 13 [pid = 8199] [id = 13] 14:02:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 36 (0x93313c00) [pid = 8199] [serial = 36] [outer = (nil)] 14:02:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 37 (0x94e49400) [pid = 8199] [serial = 37] [outer = 0x93313c00] 14:02:55 INFO - PROCESS | 8199 | 1461099775564 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 38 (0x96441000) [pid = 8199] [serial = 38] [outer = 0x93313c00] 14:02:56 INFO - PROCESS | 8199 | 1461099776458 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1436ms 14:02:56 INFO - PROCESS | 8199 | 1461099776490 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 8199 | 1461099776498 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:02:56 INFO - PROCESS | 8199 | 1461099776510 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 8199 | 1461099776514 Marionette TRACE conn3 <- [1,26,null,{}] 14:02:56 INFO - PROCESS | 8199 | 1461099776521 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 8199 | 1461099776683 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:02:56 INFO - PROCESS | 8199 | 1461099776696 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x98ee2000 == 14 [pid = 8199] [id = 14] 14:02:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 39 (0x98ee5800) [pid = 8199] [serial = 39] [outer = (nil)] 14:02:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 40 (0x99187400) [pid = 8199] [serial = 40] [outer = 0x98ee5800] 14:02:56 INFO - PROCESS | 8199 | 1461099776774 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 41 (0x99210400) [pid = 8199] [serial = 41] [outer = 0x98ee5800] 14:02:57 INFO - PROCESS | 8199 | 1461099777594 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1133ms 14:02:57 INFO - PROCESS | 8199 | 1461099777643 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:02:57 INFO - PROCESS | 8199 | 1461099777647 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:02:57 INFO - PROCESS | 8199 | 1461099777658 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 8199 | 1461099777665 Marionette TRACE conn3 <- [1,30,null,{}] 14:02:57 INFO - PROCESS | 8199 | 1461099777684 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:57 INFO - PROCESS | 8199 | 1461099777853 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:02:57 INFO - PROCESS | 8199 | 1461099777945 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x99190400 == 15 [pid = 8199] [id = 15] 14:02:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 42 (0x998d7000) [pid = 8199] [serial = 42] [outer = (nil)] 14:02:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 43 (0x9ae22c00) [pid = 8199] [serial = 43] [outer = 0x998d7000] 14:02:58 INFO - PROCESS | 8199 | 1461099778031 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 44 (0x9df8f000) [pid = 8199] [serial = 44] [outer = 0x998d7000] 14:02:58 INFO - PROCESS | 8199 | 1461099778786 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1148ms 14:02:58 INFO - PROCESS | 8199 | 1461099778802 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 8199 | 1461099778807 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:02:58 INFO - PROCESS | 8199 | 1461099778814 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 8199 | 1461099778818 Marionette TRACE conn3 <- [1,34,null,{}] 14:02:58 INFO - PROCESS | 8199 | 1461099778823 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 8199 | 1461099779012 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:02:59 INFO - PROCESS | 8199 | 1461099779031 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x93317800 == 16 [pid = 8199] [id = 16] 14:02:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 45 (0x9ae25c00) [pid = 8199] [serial = 45] [outer = (nil)] 14:02:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 46 (0x9feeac00) [pid = 8199] [serial = 46] [outer = 0x9ae25c00] 14:02:59 INFO - PROCESS | 8199 | 1461099779111 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 47 (0xa00c4400) [pid = 8199] [serial = 47] [outer = 0x9ae25c00] 14:03:00 INFO - PROCESS | 8199 | 1461099779997 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1232ms 14:03:00 INFO - PROCESS | 8199 | 1461099780048 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 8199 | 1461099780055 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:03:00 INFO - PROCESS | 8199 | 1461099780065 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 8199 | 1461099780071 Marionette TRACE conn3 <- [1,38,null,{}] 14:03:00 INFO - PROCESS | 8199 | 1461099780139 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 8199 | 1461099780357 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:03:00 INFO - PROCESS | 8199 | 1461099780493 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c8800 == 17 [pid = 8199] [id = 17] 14:03:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 48 (0x931f0000) [pid = 8199] [serial = 48] [outer = (nil)] 14:03:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 49 (0x93314400) [pid = 8199] [serial = 49] [outer = 0x931f0000] 14:03:00 INFO - PROCESS | 8199 | 1461099780640 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 50 (0x96bc6800) [pid = 8199] [serial = 50] [outer = 0x931f0000] 14:03:01 INFO - PROCESS | 8199 | 1461099781602 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1550ms 14:03:01 INFO - PROCESS | 8199 | 1461099781616 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 8199 | 1461099781626 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:03:01 INFO - PROCESS | 8199 | 1461099781639 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 8199 | 1461099781643 Marionette TRACE conn3 <- [1,42,null,{}] 14:03:01 INFO - PROCESS | 8199 | 1461099781651 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 8199 | 1461099781835 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:03:01 INFO - PROCESS | 8199 | 1461099781969 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x9127c800 == 18 [pid = 8199] [id = 18] 14:03:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 51 (0x97163400) [pid = 8199] [serial = 51] [outer = (nil)] 14:03:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 52 (0x99c06800) [pid = 8199] [serial = 52] [outer = 0x97163400] 14:03:02 INFO - PROCESS | 8199 | 1461099782061 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 53 (0x9b090000) [pid = 8199] [serial = 53] [outer = 0x97163400] 14:03:03 INFO - PROCESS | 8199 | 1461099783031 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1435ms 14:03:03 INFO - PROCESS | 8199 | 1461099783074 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:03:03 INFO - PROCESS | 8199 | 1461099783079 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:03:03 INFO - PROCESS | 8199 | 1461099783086 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 8199 | 1461099783093 Marionette TRACE conn3 <- [1,46,null,{}] 14:03:03 INFO - PROCESS | 8199 | 1461099783111 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 8199 | 1461099783305 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:03:03 INFO - PROCESS | 8199 | 1461099783436 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0ac00 == 19 [pid = 8199] [id = 19] 14:03:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 54 (0x9fb8bc00) [pid = 8199] [serial = 54] [outer = (nil)] 14:03:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 55 (0xa00bf000) [pid = 8199] [serial = 55] [outer = 0x9fb8bc00] 14:03:03 INFO - PROCESS | 8199 | 1461099783538 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 56 (0xa0c30400) [pid = 8199] [serial = 56] [outer = 0x9fb8bc00] 14:03:04 INFO - PROCESS | 8199 | 1461099784545 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1493ms 14:03:04 INFO - PROCESS | 8199 | 1461099784580 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 8199 | 1461099784584 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:03:04 INFO - PROCESS | 8199 | 1461099784592 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 8199 | 1461099784595 Marionette TRACE conn3 <- [1,50,null,{}] 14:03:04 INFO - PROCESS | 8199 | 1461099784602 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 8199 | 1461099784776 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:03:04 INFO - PROCESS | 8199 | 1461099784907 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c9400 == 20 [pid = 8199] [id = 20] 14:03:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 57 (0xa2a50c00) [pid = 8199] [serial = 57] [outer = (nil)] 14:03:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 58 (0xa3c05c00) [pid = 8199] [serial = 58] [outer = 0xa2a50c00] 14:03:05 INFO - PROCESS | 8199 | 1461099785000 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 59 (0xa3c78c00) [pid = 8199] [serial = 59] [outer = 0xa2a50c00] 14:03:05 INFO - PROCESS | 8199 | 1461099785835 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1291ms 14:03:05 INFO - PROCESS | 8199 | 1461099785884 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 8199 | 1461099785887 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:03:05 INFO - PROCESS | 8199 | 1461099785896 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 8199 | 1461099785900 Marionette TRACE conn3 <- [1,54,null,{}] 14:03:05 INFO - PROCESS | 8199 | 1461099785925 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 8199 | 1461099786091 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:03:06 INFO - PROCESS | 8199 | 1461099786228 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x98eb5000 == 21 [pid = 8199] [id = 21] 14:03:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 60 (0x99821800) [pid = 8199] [serial = 60] [outer = (nil)] 14:03:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 61 (0xa4451800) [pid = 8199] [serial = 61] [outer = 0x99821800] 14:03:06 INFO - PROCESS | 8199 | 1461099786331 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 62 (0xa4453000) [pid = 8199] [serial = 62] [outer = 0x99821800] 14:03:07 INFO - PROCESS | 8199 | 1461099787354 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1532ms 14:03:07 INFO - PROCESS | 8199 | 1461099787430 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 8199 | 1461099787435 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:03:07 INFO - PROCESS | 8199 | 1461099787445 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 8199 | 1461099787450 Marionette TRACE conn3 <- [1,58,null,{}] 14:03:07 INFO - PROCESS | 8199 | 1461099787460 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 8199 | 1461099787638 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:03:07 INFO - PROCESS | 8199 | 1461099787821 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x96485800 == 22 [pid = 8199] [id = 22] 14:03:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 63 (0x96b46400) [pid = 8199] [serial = 63] [outer = (nil)] 14:03:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 64 (0x97ded800) [pid = 8199] [serial = 64] [outer = 0x96b46400] 14:03:07 INFO - PROCESS | 8199 | 1461099787917 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 65 (0x99186400) [pid = 8199] [serial = 65] [outer = 0x96b46400] 14:03:08 INFO - PROCESS | 8199 | --DOCSHELL 0x99190400 == 21 [pid = 8199] [id = 15] 14:03:08 INFO - PROCESS | 8199 | --DOCSHELL 0x98ee2000 == 20 [pid = 8199] [id = 14] 14:03:08 INFO - PROCESS | 8199 | --DOCSHELL 0x93311800 == 19 [pid = 8199] [id = 13] 14:03:08 INFO - PROCESS | 8199 | --DOCSHELL 0x91280800 == 18 [pid = 8199] [id = 8] 14:03:08 INFO - PROCESS | 8199 | 1461099788823 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1436ms 14:03:08 INFO - PROCESS | 8199 | 1461099788881 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 8199 | 1461099788888 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:03:08 INFO - PROCESS | 8199 | 1461099788897 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 8199 | 1461099788903 Marionette TRACE conn3 <- [1,62,null,{}] 14:03:08 INFO - PROCESS | 8199 | 1461099788914 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 8199 | 1461099789103 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:03:09 INFO - PROCESS | 8199 | 1461099789258 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x91281400 == 19 [pid = 8199] [id = 23] 14:03:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 66 (0x931f5000) [pid = 8199] [serial = 66] [outer = (nil)] 14:03:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 67 (0x978da800) [pid = 8199] [serial = 67] [outer = 0x931f5000] 14:03:09 INFO - PROCESS | 8199 | 1461099789511 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 68 (0x98ee2000) [pid = 8199] [serial = 68] [outer = 0x931f5000] 14:03:10 INFO - PROCESS | 8199 | 1461099790641 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1806ms 14:03:10 INFO - PROCESS | 8199 | 1461099790714 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 8199 | 1461099790723 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:03:10 INFO - PROCESS | 8199 | 1461099790738 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 8199 | 1461099790742 Marionette TRACE conn3 <- [1,66,null,{}] 14:03:10 INFO - PROCESS | 8199 | 1461099790750 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:10 INFO - PROCESS | 8199 | 1461099790939 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:03:11 INFO - PROCESS | 8199 | 1461099791076 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ecb000 == 20 [pid = 8199] [id = 24] 14:03:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 69 (0x96f7d400) [pid = 8199] [serial = 69] [outer = (nil)] 14:03:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 70 (0x99b7cc00) [pid = 8199] [serial = 70] [outer = 0x96f7d400] 14:03:11 INFO - PROCESS | 8199 | 1461099791172 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 71 (0x99b81000) [pid = 8199] [serial = 71] [outer = 0x96f7d400] 14:03:12 INFO - PROCESS | 8199 | 1461099792052 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 14:03:12 INFO - PROCESS | 8199 | 1461099792124 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 8199 | 1461099792128 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:03:12 INFO - PROCESS | 8199 | 1461099792136 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 8199 | 1461099792143 Marionette TRACE conn3 <- [1,70,null,{}] 14:03:12 INFO - PROCESS | 8199 | 1461099792161 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:12 INFO - PROCESS | 8199 | 1461099792345 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:03:12 INFO - PROCESS | 8199 | 1461099792457 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x998dbc00 == 21 [pid = 8199] [id = 25] 14:03:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 72 (0x99b82400) [pid = 8199] [serial = 72] [outer = (nil)] 14:03:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 73 (0x9feebc00) [pid = 8199] [serial = 73] [outer = 0x99b82400] 14:03:12 INFO - PROCESS | 8199 | 1461099792561 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 74 (0xa0ad9800) [pid = 8199] [serial = 74] [outer = 0x99b82400] 14:03:13 INFO - PROCESS | 8199 | 1461099793440 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1349ms 14:03:13 INFO - PROCESS | 8199 | 1461099793486 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:03:13 INFO - PROCESS | 8199 | 1461099793491 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:03:13 INFO - PROCESS | 8199 | 1461099793498 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 8199 | 1461099793502 Marionette TRACE conn3 <- [1,74,null,{}] 14:03:13 INFO - PROCESS | 8199 | 1461099793508 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 8199 | 1461099793680 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:03:13 INFO - PROCESS | 8199 | 1461099793815 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0f400 == 22 [pid = 8199] [id = 26] 14:03:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 75 (0xa0f68000) [pid = 8199] [serial = 75] [outer = (nil)] 14:03:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 76 (0xa3c06400) [pid = 8199] [serial = 76] [outer = 0xa0f68000] 14:03:13 INFO - PROCESS | 8199 | 1461099793908 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 77 (0xa44cfc00) [pid = 8199] [serial = 77] [outer = 0xa0f68000] 14:03:14 INFO - PROCESS | 8199 | 1461099794795 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1341ms 14:03:14 INFO - PROCESS | 8199 | 1461099794839 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 8199 | 1461099794844 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:03:14 INFO - PROCESS | 8199 | 1461099794850 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 8199 | 1461099794854 Marionette TRACE conn3 <- [1,78,null,{}] 14:03:14 INFO - PROCESS | 8199 | 1461099794860 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:15 INFO - PROCESS | 8199 | 1461099795052 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:03:15 INFO - PROCESS | 8199 | 1461099795191 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0a000 == 23 [pid = 8199] [id = 27] 14:03:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 78 (0x9ea14c00) [pid = 8199] [serial = 78] [outer = (nil)] 14:03:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 79 (0xa45c1000) [pid = 8199] [serial = 79] [outer = 0x9ea14c00] 14:03:15 INFO - PROCESS | 8199 | 1461099795281 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 80 (0xa45e6c00) [pid = 8199] [serial = 80] [outer = 0x9ea14c00] 14:03:16 INFO - PROCESS | 8199 | 1461099796184 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1390ms 14:03:16 INFO - PROCESS | 8199 | 1461099796246 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 8199 | 1461099796250 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:03:16 INFO - PROCESS | 8199 | 1461099796260 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 8199 | 1461099796263 Marionette TRACE conn3 <- [1,82,null,{}] 14:03:16 INFO - PROCESS | 8199 | 1461099796269 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 8199 | 1461099796501 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:03:16 INFO - PROCESS | 8199 | 1461099796646 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119a800 == 24 [pid = 8199] [id = 28] 14:03:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 81 (0xa47ecc00) [pid = 8199] [serial = 81] [outer = (nil)] 14:03:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 82 (0xa4c45000) [pid = 8199] [serial = 82] [outer = 0xa47ecc00] 14:03:16 INFO - PROCESS | 8199 | 1461099796793 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 83 (0xa4c4c400) [pid = 8199] [serial = 83] [outer = 0xa47ecc00] 14:03:17 INFO - PROCESS | 8199 | 1461099797638 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1432ms 14:03:17 INFO - PROCESS | 8199 | 1461099797696 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 8199 | 1461099797699 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:03:17 INFO - PROCESS | 8199 | 1461099797710 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 8199 | 1461099797713 Marionette TRACE conn3 <- [1,86,null,{}] 14:03:17 INFO - PROCESS | 8199 | 1461099797719 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 8199 | 1461099797889 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:03:18 INFO - PROCESS | 8199 | 1461099798026 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x931f1400 == 25 [pid = 8199] [id = 29] 14:03:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 84 (0x94e4b000) [pid = 8199] [serial = 84] [outer = (nil)] 14:03:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 85 (0x98b97c00) [pid = 8199] [serial = 85] [outer = 0x94e4b000] 14:03:18 INFO - PROCESS | 8199 | 1461099798131 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 86 (0x98b9b400) [pid = 8199] [serial = 86] [outer = 0x94e4b000] 14:03:18 INFO - PROCESS | 8199 | 1461099798995 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1330ms 14:03:19 INFO - PROCESS | 8199 | 1461099799043 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 8199 | 1461099799047 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:03:19 INFO - PROCESS | 8199 | 1461099799055 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 8199 | 1461099799058 Marionette TRACE conn3 <- [1,90,null,{}] 14:03:19 INFO - PROCESS | 8199 | 1461099799064 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 8199 | 1461099799237 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:03:19 INFO - PROCESS | 8199 | 1461099799434 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x931f4400 == 26 [pid = 8199] [id = 30] 14:03:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 87 (0x98b9ec00) [pid = 8199] [serial = 87] [outer = (nil)] 14:03:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 88 (0x9ea14000) [pid = 8199] [serial = 88] [outer = 0x98b9ec00] 14:03:19 INFO - PROCESS | 8199 | 1461099799583 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 89 (0xa5f3a400) [pid = 8199] [serial = 89] [outer = 0x98b9ec00] 14:03:20 INFO - PROCESS | 8199 | 1461099800793 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1782ms 14:03:20 INFO - PROCESS | 8199 | 1461099800838 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 8199 | 1461099800843 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:03:20 INFO - PROCESS | 8199 | 1461099800849 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 8199 | 1461099800853 Marionette TRACE conn3 <- [1,94,null,{}] 14:03:20 INFO - PROCESS | 8199 | 1461099800859 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 8199 | 1461099801023 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:03:21 INFO - PROCESS | 8199 | 1461099801286 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4db400 == 27 [pid = 8199] [id = 31] 14:03:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 90 (0x8f4dbc00) [pid = 8199] [serial = 90] [outer = (nil)] 14:03:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 91 (0x8f4de400) [pid = 8199] [serial = 91] [outer = 0x8f4dbc00] 14:03:21 INFO - PROCESS | 8199 | 1461099801382 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 92 (0x9119cc00) [pid = 8199] [serial = 92] [outer = 0x8f4dbc00] 14:03:22 INFO - PROCESS | 8199 | 1461099802205 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1436ms 14:03:22 INFO - PROCESS | 8199 | 1461099802287 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 8199 | 1461099802295 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:03:22 INFO - PROCESS | 8199 | 1461099802304 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 8199 | 1461099802308 Marionette TRACE conn3 <- [1,98,null,{}] 14:03:22 INFO - PROCESS | 8199 | 1461099802317 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 8199 | 1461099802548 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:03:22 INFO - PROCESS | 8199 | --DOCSHELL 0x9127c800 == 26 [pid = 8199] [id = 18] 14:03:22 INFO - PROCESS | 8199 | --DOCSHELL 0x913c8800 == 25 [pid = 8199] [id = 17] 14:03:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 93 (0x8f4db800) [pid = 8199] [serial = 93] [outer = 0x97169800] 14:03:22 INFO - PROCESS | 8199 | 1461099802861 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4dec00 == 26 [pid = 8199] [id = 32] 14:03:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 94 (0x8f4e0400) [pid = 8199] [serial = 94] [outer = (nil)] 14:03:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 95 (0x913c8800) [pid = 8199] [serial = 95] [outer = 0x8f4e0400] 14:03:23 INFO - PROCESS | 8199 | 1461099803009 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 96 (0x9331ac00) [pid = 8199] [serial = 96] [outer = 0x8f4e0400] 14:03:23 INFO - PROCESS | 8199 | 1461099803933 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1687ms 14:03:23 INFO - PROCESS | 8199 | 1461099803994 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 8199 | 1461099804001 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:03:24 INFO - PROCESS | 8199 | 1461099804013 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 8199 | 1461099804018 Marionette TRACE conn3 <- [1,102,null,{}] 14:03:24 INFO - PROCESS | 8199 | 1461099804028 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:24 INFO - PROCESS | 8199 | 1461099804234 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:03:24 INFO - PROCESS | 8199 | 1461099804382 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x9981a000 == 27 [pid = 8199] [id = 33] 14:03:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 97 (0x998ce000) [pid = 8199] [serial = 97] [outer = (nil)] 14:03:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 98 (0x99b78c00) [pid = 8199] [serial = 98] [outer = 0x998ce000] 14:03:24 INFO - PROCESS | 8199 | 1461099804496 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 99 (0x99b80c00) [pid = 8199] [serial = 99] [outer = 0x998ce000] 14:03:25 INFO - PROCESS | 8199 | 1461099805404 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1433ms 14:03:25 INFO - PROCESS | 8199 | 1461099805454 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 8199 | 1461099805461 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:03:25 INFO - PROCESS | 8199 | 1461099805472 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 8199 | 1461099805475 Marionette TRACE conn3 <- [1,106,null,{}] 14:03:25 INFO - PROCESS | 8199 | 1461099805483 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 8199 | 1461099805710 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:03:25 INFO - PROCESS | 8199 | 1461099805854 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x99820400 == 28 [pid = 8199] [id = 34] 14:03:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 100 (0x9df8d400) [pid = 8199] [serial = 100] [outer = (nil)] 14:03:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 101 (0x9fc92c00) [pid = 8199] [serial = 101] [outer = 0x9df8d400] 14:03:25 INFO - PROCESS | 8199 | 1461099805957 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 102 (0xa0aad000) [pid = 8199] [serial = 102] [outer = 0x9df8d400] 14:03:26 INFO - PROCESS | 8199 | 1461099806943 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1531ms 14:03:27 INFO - PROCESS | 8199 | 1461099807003 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 8199 | 1461099807007 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:03:27 INFO - PROCESS | 8199 | 1461099807024 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 8199 | 1461099807035 Marionette TRACE conn3 <- [1,110,null,{}] 14:03:27 INFO - PROCESS | 8199 | 1461099807045 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:27 INFO - PROCESS | 8199 | 1461099807282 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:03:27 INFO - PROCESS | 8199 | 1461099807460 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d2800 == 29 [pid = 8199] [id = 35] 14:03:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 103 (0x99c09800) [pid = 8199] [serial = 103] [outer = (nil)] 14:03:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 104 (0xa45ba800) [pid = 8199] [serial = 104] [outer = 0x99c09800] 14:03:27 INFO - PROCESS | 8199 | 1461099807556 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 105 (0xa47f2c00) [pid = 8199] [serial = 105] [outer = 0x99c09800] 14:03:28 INFO - PROCESS | 8199 | 1461099808497 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1551ms 14:03:28 INFO - PROCESS | 8199 | 1461099808568 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:03:28 INFO - PROCESS | 8199 | 1461099808573 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:03:28 INFO - PROCESS | 8199 | 1461099808579 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 8199 | 1461099808582 Marionette TRACE conn3 <- [1,114,null,{}] 14:03:28 INFO - PROCESS | 8199 | 1461099808588 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 8199 | 1461099808756 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:03:28 INFO - PROCESS | 8199 | 1461099808897 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eae3c00 == 30 [pid = 8199] [id = 36] 14:03:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 106 (0x8eae4400) [pid = 8199] [serial = 106] [outer = (nil)] 14:03:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 107 (0x8eaee400) [pid = 8199] [serial = 107] [outer = 0x8eae4400] 14:03:28 INFO - PROCESS | 8199 | 1461099808993 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 108 (0x8eaf1400) [pid = 8199] [serial = 108] [outer = 0x8eae4400] 14:03:29 INFO - PROCESS | 8199 | 1461099809953 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1436ms 14:03:30 INFO - PROCESS | 8199 | 1461099810015 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:03:30 INFO - PROCESS | 8199 | 1461099810020 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:03:30 INFO - PROCESS | 8199 | 1461099810027 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 8199 | 1461099810031 Marionette TRACE conn3 <- [1,118,null,{}] 14:03:30 INFO - PROCESS | 8199 | 1461099810037 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 8199 | 1461099810220 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:03:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4db400 == 29 [pid = 8199] [id = 31] 14:03:30 INFO - PROCESS | 8199 | --DOCSHELL 0x998dbc00 == 28 [pid = 8199] [id = 25] 14:03:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8fb0f400 == 27 [pid = 8199] [id = 26] 14:03:30 INFO - PROCESS | 8199 | --DOCSHELL 0x91281400 == 26 [pid = 8199] [id = 23] 14:03:30 INFO - PROCESS | 8199 | --DOCSHELL 0x91ecb000 == 25 [pid = 8199] [id = 24] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x98eb5000 == 24 [pid = 8199] [id = 21] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x9df92c00 == 23 [pid = 8199] [id = 12] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x9119a800 == 22 [pid = 8199] [id = 28] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x978e2400 == 21 [pid = 8199] [id = 11] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x931f1400 == 20 [pid = 8199] [id = 29] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x8fb0a000 == 19 [pid = 8199] [id = 27] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x91ecf400 == 18 [pid = 8199] [id = 6] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x931f4400 == 17 [pid = 8199] [id = 30] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x8fb0ac00 == 16 [pid = 8199] [id = 19] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x913c9400 == 15 [pid = 8199] [id = 20] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x99820400 == 14 [pid = 8199] [id = 34] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4d2800 == 13 [pid = 8199] [id = 35] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x8eae3c00 == 12 [pid = 8199] [id = 36] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x96485800 == 11 [pid = 8199] [id = 22] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x93317800 == 10 [pid = 8199] [id = 16] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4dec00 == 9 [pid = 8199] [id = 32] 14:03:33 INFO - PROCESS | 8199 | --DOCSHELL 0x9981a000 == 8 [pid = 8199] [id = 33] 14:03:34 INFO - PROCESS | 8199 | 1461099814711 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eae4000 == 9 [pid = 8199] [id = 37] 14:03:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 109 (0x8eaf1c00) [pid = 8199] [serial = 109] [outer = (nil)] 14:03:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 110 (0x8ebd1000) [pid = 8199] [serial = 110] [outer = 0x8eaf1c00] 14:03:34 INFO - PROCESS | 8199 | 1461099814816 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 111 (0x8f4d5c00) [pid = 8199] [serial = 111] [outer = 0x8eaf1c00] 14:03:35 INFO - PROCESS | 8199 | 1461099815599 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 5604ms 14:03:35 INFO - PROCESS | 8199 | 1461099815633 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 8199 | 1461099815641 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:03:35 INFO - PROCESS | 8199 | 1461099815673 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 8199 | 1461099815681 Marionette TRACE conn3 <- [1,122,null,{}] 14:03:35 INFO - PROCESS | 8199 | 1461099815691 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 8199 | 1461099815864 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:03:35 INFO - PROCESS | 8199 | 1461099815877 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c5c00 == 10 [pid = 8199] [id = 38] 14:03:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 112 (0x913cb800) [pid = 8199] [serial = 112] [outer = (nil)] 14:03:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 113 (0x91e18800) [pid = 8199] [serial = 113] [outer = 0x913cb800] 14:03:35 INFO - PROCESS | 8199 | 1461099815961 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 114 (0x93078400) [pid = 8199] [serial = 114] [outer = 0x913cb800] 14:03:37 INFO - PROCESS | 8199 | 1461099817010 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1416ms 14:03:37 INFO - PROCESS | 8199 | 1461099817104 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 8199 | 1461099817112 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:03:37 INFO - PROCESS | 8199 | 1461099817123 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 8199 | 1461099817126 Marionette TRACE conn3 <- [1,126,null,{}] 14:03:37 INFO - PROCESS | 8199 | 1461099817161 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:37 INFO - PROCESS | 8199 | 1461099817366 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:03:37 INFO - PROCESS | 8199 | 1461099817485 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119a800 == 11 [pid = 8199] [id = 39] 14:03:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 115 (0x91ed2000) [pid = 8199] [serial = 115] [outer = (nil)] 14:03:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 116 (0x94e4dc00) [pid = 8199] [serial = 116] [outer = 0x91ed2000] 14:03:37 INFO - PROCESS | 8199 | 1461099817568 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0x96440800) [pid = 8199] [serial = 117] [outer = 0x91ed2000] 14:03:38 INFO - PROCESS | 8199 | 1461099818459 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1404ms 14:03:38 INFO - PROCESS | 8199 | 1461099818543 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 8199 | 1461099818548 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:03:38 INFO - PROCESS | 8199 | 1461099818570 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 8199 | 1461099818580 Marionette TRACE conn3 <- [1,130,null,{}] 14:03:38 INFO - PROCESS | 8199 | 1461099818587 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 8199 | 1461099818809 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:03:38 INFO - PROCESS | 8199 | 1461099818878 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e47800 == 12 [pid = 8199] [id = 40] 14:03:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x96f7b400) [pid = 8199] [serial = 118] [outer = (nil)] 14:03:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x98b99400) [pid = 8199] [serial = 119] [outer = 0x96f7b400] 14:03:38 INFO - PROCESS | 8199 | 1461099818957 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x99820c00) [pid = 8199] [serial = 120] [outer = 0x96f7b400] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x93313c00) [pid = 8199] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x98ee5800) [pid = 8199] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x998d7000) [pid = 8199] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 116 (0x97df4c00) [pid = 8199] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 115 (0x91281c00) [pid = 8199] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 114 (0x9ea13800) [pid = 8199] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 113 (0x94e4b000) [pid = 8199] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 112 (0x99821800) [pid = 8199] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 111 (0x96b46400) [pid = 8199] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 110 (0xa47ecc00) [pid = 8199] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 109 (0x998ce000) [pid = 8199] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 108 (0xa2a50c00) [pid = 8199] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 107 (0x9ea14c00) [pid = 8199] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 106 (0x8f4e0400) [pid = 8199] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 105 (0x9fb8bc00) [pid = 8199] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 104 (0x97163400) [pid = 8199] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 103 (0x96f7d400) [pid = 8199] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 102 (0x931f0000) [pid = 8199] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 101 (0x9ae25c00) [pid = 8199] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 100 (0x8f4dbc00) [pid = 8199] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 99 (0xa0f68000) [pid = 8199] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 98 (0x931f5000) [pid = 8199] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 97 (0x9df8d400) [pid = 8199] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 96 (0x99c09800) [pid = 8199] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 95 (0x99b82400) [pid = 8199] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 94 (0x98b9ec00) [pid = 8199] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:03:40 INFO - PROCESS | 8199 | --DOMWINDOW == 93 (0x91ecf800) [pid = 8199] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:03:40 INFO - PROCESS | 8199 | 1461099820818 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2302ms 14:03:40 INFO - PROCESS | 8199 | 1461099820890 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 8199 | 1461099820894 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:03:40 INFO - PROCESS | 8199 | 1461099820920 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 8199 | 1461099820934 Marionette TRACE conn3 <- [1,134,null,{}] 14:03:40 INFO - PROCESS | 8199 | 1461099820940 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 8199 | 1461099821114 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:03:41 INFO - PROCESS | 8199 | 1461099821125 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0a000 == 13 [pid = 8199] [id = 41] 14:03:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 94 (0x96b46400) [pid = 8199] [serial = 121] [outer = (nil)] 14:03:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 95 (0x98edac00) [pid = 8199] [serial = 122] [outer = 0x96b46400] 14:03:41 INFO - PROCESS | 8199 | 1461099821200 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 96 (0x99821800) [pid = 8199] [serial = 123] [outer = 0x96b46400] 14:03:42 INFO - PROCESS | 8199 | 1461099822114 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1250ms 14:03:42 INFO - PROCESS | 8199 | 1461099822163 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:03:42 INFO - PROCESS | 8199 | 1461099822176 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:03:42 INFO - PROCESS | 8199 | 1461099822187 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 8199 | 1461099822194 Marionette TRACE conn3 <- [1,138,null,{}] 14:03:42 INFO - PROCESS | 8199 | 1461099822207 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 8199 | 1461099822439 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:03:42 INFO - PROCESS | 8199 | 1461099822592 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd3c00 == 14 [pid = 8199] [id = 42] 14:03:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 97 (0x8ebd5400) [pid = 8199] [serial = 124] [outer = (nil)] 14:03:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 98 (0x8f4dbc00) [pid = 8199] [serial = 125] [outer = 0x8ebd5400] 14:03:42 INFO - PROCESS | 8199 | 1461099822689 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 99 (0x91ed0c00) [pid = 8199] [serial = 126] [outer = 0x8ebd5400] 14:03:43 INFO - PROCESS | 8199 | 1461099823688 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1545ms 14:03:43 INFO - PROCESS | 8199 | 1461099823732 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 8199 | 1461099823742 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:03:43 INFO - PROCESS | 8199 | 1461099823754 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 8199 | 1461099823758 Marionette TRACE conn3 <- [1,142,null,{}] 14:03:43 INFO - PROCESS | 8199 | 1461099823765 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 8199 | 1461099823985 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:03:44 INFO - PROCESS | 8199 | 1461099824167 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaef400 == 15 [pid = 8199] [id = 43] 14:03:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 100 (0x8ebd4c00) [pid = 8199] [serial = 127] [outer = (nil)] 14:03:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 101 (0x98b90400) [pid = 8199] [serial = 128] [outer = 0x8ebd4c00] 14:03:44 INFO - PROCESS | 8199 | 1461099824273 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 102 (0x98eda400) [pid = 8199] [serial = 129] [outer = 0x8ebd4c00] 14:03:45 INFO - PROCESS | 8199 | 1461099825167 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1439ms 14:03:45 INFO - PROCESS | 8199 | 1461099825194 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 8199 | 1461099825198 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:03:45 INFO - PROCESS | 8199 | 1461099825205 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 8199 | 1461099825212 Marionette TRACE conn3 <- [1,146,null,{}] 14:03:45 INFO - PROCESS | 8199 | 1461099825229 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 8199 | 1461099825454 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:03:45 INFO - PROCESS | 8199 | 1461099825599 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x99b82400 == 16 [pid = 8199] [id = 44] 14:03:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 103 (0x9df91000) [pid = 8199] [serial = 130] [outer = (nil)] 14:03:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 104 (0x9fb89400) [pid = 8199] [serial = 131] [outer = 0x9df91000] 14:03:45 INFO - PROCESS | 8199 | 1461099825728 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 105 (0x9fc53000) [pid = 8199] [serial = 132] [outer = 0x9df91000] 14:03:46 INFO - PROCESS | 8199 | 1461099826225 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:03:46 INFO - PROCESS | 8199 | 1461099826730 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1546ms 14:03:46 INFO - PROCESS | 8199 | 1461099826751 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 8199 | 1461099826756 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:03:46 INFO - PROCESS | 8199 | 1461099826763 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 8199 | 1461099826766 Marionette TRACE conn3 <- [1,150,null,{}] 14:03:46 INFO - PROCESS | 8199 | 1461099826772 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:46 INFO - PROCESS | 8199 | 1461099826990 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:03:47 INFO - PROCESS | 8199 | 1461099827098 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eae2400 == 17 [pid = 8199] [id = 45] 14:03:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 106 (0x9fc9b400) [pid = 8199] [serial = 133] [outer = (nil)] 14:03:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 107 (0xa0f66800) [pid = 8199] [serial = 134] [outer = 0x9fc9b400] 14:03:47 INFO - PROCESS | 8199 | 1461099827200 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 108 (0xa2abdc00) [pid = 8199] [serial = 135] [outer = 0x9fc9b400] 14:03:48 INFO - PROCESS | 8199 | 1461099828155 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1430ms 14:03:48 INFO - PROCESS | 8199 | 1461099828194 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 8199 | 1461099828197 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:03:48 INFO - PROCESS | 8199 | 1461099828210 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 8199 | 1461099828217 Marionette TRACE conn3 <- [1,154,null,{}] 14:03:48 INFO - PROCESS | 8199 | 1461099828227 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 8199 | 1461099828589 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:03:48 INFO - PROCESS | 8199 | 1461099828793 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaeec00 == 18 [pid = 8199] [id = 46] 14:03:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 109 (0x94ef3400) [pid = 8199] [serial = 136] [outer = (nil)] 14:03:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 110 (0x94ef9400) [pid = 8199] [serial = 137] [outer = 0x94ef3400] 14:03:48 INFO - PROCESS | 8199 | 1461099828882 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 111 (0x94efb000) [pid = 8199] [serial = 138] [outer = 0x94ef3400] 14:03:49 INFO - PROCESS | 8199 | 1461099829919 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1739ms 14:03:49 INFO - PROCESS | 8199 | 1461099829951 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 8199 | 1461099829955 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:03:49 INFO - PROCESS | 8199 | 1461099829965 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 8199 | 1461099829970 Marionette TRACE conn3 <- [1,158,null,{}] 14:03:49 INFO - PROCESS | 8199 | 1461099829977 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 8199 | 1461099830229 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:03:50 INFO - PROCESS | 8199 | 1461099830720 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaec800 == 19 [pid = 8199] [id = 47] 14:03:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 112 (0x8eaed000) [pid = 8199] [serial = 139] [outer = (nil)] 14:03:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 113 (0x8ebce000) [pid = 8199] [serial = 140] [outer = 0x8eaed000] 14:03:50 INFO - PROCESS | 8199 | 1461099830851 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 114 (0x9119c800) [pid = 8199] [serial = 141] [outer = 0x8eaed000] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 113 (0x984aec00) [pid = 8199] [serial = 12] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 112 (0x983e8400) [pid = 8199] [serial = 9] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 111 (0x8eaee400) [pid = 8199] [serial = 107] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | 1461099831870 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 110 (0x99210400) [pid = 8199] [serial = 41] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 109 (0x96441000) [pid = 8199] [serial = 38] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 108 (0x9fc51800) [pid = 8199] [serial = 34] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 107 (0xa00c6000) [pid = 8199] [serial = 35] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 106 (0x9df8f000) [pid = 8199] [serial = 44] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 105 (0x91e1a800) [pid = 8199] [serial = 23] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 104 (0x9307a800) [pid = 8199] [serial = 17] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 103 (0xa00c4400) [pid = 8199] [serial = 47] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 102 (0x97c6d400) [pid = 8199] [serial = 28] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 101 (0x9feeac00) [pid = 8199] [serial = 46] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 100 (0x9119cc00) [pid = 8199] [serial = 92] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 99 (0xa3c06400) [pid = 8199] [serial = 76] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 98 (0x913c8800) [pid = 8199] [serial = 95] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 97 (0x99b7cc00) [pid = 8199] [serial = 70] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 96 (0x978da800) [pid = 8199] [serial = 67] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 95 (0xa45c1000) [pid = 8199] [serial = 79] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 94 (0x98ee2000) [pid = 8199] [serial = 68] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 93 (0x99186400) [pid = 8199] [serial = 65] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 92 (0xa44cfc00) [pid = 8199] [serial = 77] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 91 (0x8f4de400) [pid = 8199] [serial = 91] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 90 (0xa2ac5c00) [pid = 8199] [serial = 2] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 89 (0x94e49400) [pid = 8199] [serial = 37] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 88 (0x96b47c00) [pid = 8199] [serial = 25] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 87 (0x99187400) [pid = 8199] [serial = 40] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 86 (0x9ae22c00) [pid = 8199] [serial = 43] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 85 (0x984a4800) [pid = 8199] [serial = 30] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 84 (0x913c8000) [pid = 8199] [serial = 22] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 83 (0x98b11800) [pid = 8199] [serial = 31] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 82 (0x99821000) [pid = 8199] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 81 (0xa3c78c00) [pid = 8199] [serial = 59] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 80 (0xa45e6c00) [pid = 8199] [serial = 80] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 79 (0x9fc92c00) [pid = 8199] [serial = 101] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 78 (0xa4451800) [pid = 8199] [serial = 61] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 77 (0x9331ac00) [pid = 8199] [serial = 96] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 76 (0xa0c30400) [pid = 8199] [serial = 56] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 75 (0xa3c05c00) [pid = 8199] [serial = 58] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 74 (0x9b090000) [pid = 8199] [serial = 53] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 73 (0xa00bf000) [pid = 8199] [serial = 55] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 72 (0x99b81000) [pid = 8199] [serial = 71] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 71 (0x99b78c00) [pid = 8199] [serial = 98] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 70 (0x96bc6800) [pid = 8199] [serial = 50] [outer = (nil)] [url = about:blank] 14:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1992ms 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 69 (0x9feebc00) [pid = 8199] [serial = 73] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 68 (0x99c06800) [pid = 8199] [serial = 52] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 67 (0x93314400) [pid = 8199] [serial = 49] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 66 (0xa0ad9800) [pid = 8199] [serial = 74] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 65 (0xa5f3a400) [pid = 8199] [serial = 89] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 64 (0x91ed1800) [pid = 8199] [serial = 16] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 63 (0x98b9b400) [pid = 8199] [serial = 86] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 62 (0x91ed5800) [pid = 8199] [serial = 19] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 61 (0x9ea14000) [pid = 8199] [serial = 88] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 60 (0xa4453000) [pid = 8199] [serial = 62] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 59 (0x97ded800) [pid = 8199] [serial = 64] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 58 (0xa4c4c400) [pid = 8199] [serial = 83] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 57 (0xa4c45000) [pid = 8199] [serial = 82] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 56 (0x98b97c00) [pid = 8199] [serial = 85] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 55 (0x99b80c00) [pid = 8199] [serial = 99] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 54 (0xa0aad000) [pid = 8199] [serial = 102] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 53 (0xa45ba800) [pid = 8199] [serial = 104] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | --DOMWINDOW == 52 (0xa47f2c00) [pid = 8199] [serial = 105] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 8199 | 1461099831959 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 8199 | 1461099831986 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:03:52 INFO - PROCESS | 8199 | 1461099831997 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 8199 | 1461099832002 Marionette TRACE conn3 <- [1,162,null,{}] 14:03:52 INFO - PROCESS | 8199 | 1461099832020 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 8199 | 1461099832177 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:03:52 INFO - PROCESS | 8199 | 1461099832337 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x913cbc00 == 20 [pid = 8199] [id = 48] 14:03:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 53 (0x91e1e000) [pid = 8199] [serial = 142] [outer = (nil)] 14:03:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 54 (0x931f5000) [pid = 8199] [serial = 143] [outer = 0x91e1e000] 14:03:52 INFO - PROCESS | 8199 | 1461099832425 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 55 (0x94e4bc00) [pid = 8199] [serial = 144] [outer = 0x91e1e000] 14:03:53 INFO - PROCESS | 8199 | 1461099833168 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1203ms 14:03:53 INFO - PROCESS | 8199 | 1461099833204 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 8199 | 1461099833210 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:03:53 INFO - PROCESS | 8199 | 1461099833222 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 8199 | 1461099833226 Marionette TRACE conn3 <- [1,166,null,{}] 14:03:53 INFO - PROCESS | 8199 | 1461099833234 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 8199 | 1461099833403 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:03:53 INFO - PROCESS | 8199 | 1461099833416 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x93086000 == 21 [pid = 8199] [id = 49] 14:03:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 56 (0x931f3400) [pid = 8199] [serial = 145] [outer = (nil)] 14:03:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 57 (0x96b45000) [pid = 8199] [serial = 146] [outer = 0x931f3400] 14:03:53 INFO - PROCESS | 8199 | 1461099833496 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 58 (0x96f82800) [pid = 8199] [serial = 147] [outer = 0x931f3400] 14:03:54 INFO - PROCESS | 8199 | 1461099834370 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1189ms 14:03:54 INFO - PROCESS | 8199 | 1461099834414 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 8199 | 1461099834419 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:03:54 INFO - PROCESS | 8199 | 1461099834439 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 8199 | 1461099834449 Marionette TRACE conn3 <- [1,170,null,{}] 14:03:54 INFO - PROCESS | 8199 | 1461099834470 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:54 INFO - PROCESS | 8199 | 1461099834702 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:03:54 INFO - PROCESS | 8199 | 1461099834725 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e47400 == 22 [pid = 8199] [id = 50] 14:03:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 59 (0x94ef7400) [pid = 8199] [serial = 148] [outer = (nil)] 14:03:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 60 (0x98b95c00) [pid = 8199] [serial = 149] [outer = 0x94ef7400] 14:03:54 INFO - PROCESS | 8199 | 1461099834807 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 61 (0x98b9a400) [pid = 8199] [serial = 150] [outer = 0x94ef7400] 14:03:55 INFO - PROCESS | 8199 | 1461099835662 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1262ms 14:03:55 INFO - PROCESS | 8199 | 1461099835705 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:03:55 INFO - PROCESS | 8199 | 1461099835715 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:03:55 INFO - PROCESS | 8199 | 1461099835721 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 8199 | 1461099835725 Marionette TRACE conn3 <- [1,174,null,{}] 14:03:55 INFO - PROCESS | 8199 | 1461099835731 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 8199 | 1461099835940 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:03:56 INFO - PROCESS | 8199 | --DOMWINDOW == 60 (0x96f7b400) [pid = 8199] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:03:56 INFO - PROCESS | 8199 | --DOMWINDOW == 59 (0x91ed2000) [pid = 8199] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:03:56 INFO - PROCESS | 8199 | --DOMWINDOW == 58 (0x913cb800) [pid = 8199] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:03:56 INFO - PROCESS | 8199 | --DOMWINDOW == 57 (0x8eaf1c00) [pid = 8199] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:03:56 INFO - PROCESS | 8199 | --DOMWINDOW == 56 (0x8eae4400) [pid = 8199] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:03:56 INFO - PROCESS | 8199 | 1461099836264 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaebc00 == 23 [pid = 8199] [id = 51] 14:03:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 57 (0x8eaec000) [pid = 8199] [serial = 151] [outer = (nil)] 14:03:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 58 (0x8ebca800) [pid = 8199] [serial = 152] [outer = 0x8eaec000] 14:03:56 INFO - PROCESS | 8199 | 1461099836402 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 59 (0x8f4d9000) [pid = 8199] [serial = 153] [outer = 0x8eaec000] 14:03:57 INFO - PROCESS | 8199 | 1461099837347 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1683ms 14:03:57 INFO - PROCESS | 8199 | 1461099837407 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 8199 | 1461099837415 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:03:57 INFO - PROCESS | 8199 | 1461099837429 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 8199 | 1461099837437 Marionette TRACE conn3 <- [1,178,null,{}] 14:03:57 INFO - PROCESS | 8199 | 1461099837445 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 8199 | 1461099837702 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:03:57 INFO - PROCESS | 8199 | 1461099837908 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ed3400 == 24 [pid = 8199] [id = 52] 14:03:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 60 (0x93080800) [pid = 8199] [serial = 154] [outer = (nil)] 14:03:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 61 (0x931ef400) [pid = 8199] [serial = 155] [outer = 0x93080800] 14:03:58 INFO - PROCESS | 8199 | 1461099838031 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 62 (0x94e4e000) [pid = 8199] [serial = 156] [outer = 0x93080800] 14:03:58 INFO - PROCESS | 8199 | 1461099838929 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1548ms 14:03:58 INFO - PROCESS | 8199 | 1461099838980 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 8199 | 1461099838987 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:03:58 INFO - PROCESS | 8199 | 1461099838994 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 8199 | 1461099838998 Marionette TRACE conn3 <- [1,182,null,{}] 14:03:59 INFO - PROCESS | 8199 | 1461099839005 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 8199 | 1461099839189 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:03:59 INFO - PROCESS | 8199 | 1461099839328 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x931f0400 == 25 [pid = 8199] [id = 53] 14:03:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 63 (0x96bc6800) [pid = 8199] [serial = 157] [outer = (nil)] 14:03:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 64 (0x97168800) [pid = 8199] [serial = 158] [outer = 0x96bc6800] 14:03:59 INFO - PROCESS | 8199 | 1461099839487 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 65 (0x979c0c00) [pid = 8199] [serial = 159] [outer = 0x96bc6800] 14:04:00 INFO - PROCESS | 8199 | 1461099840514 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1582ms 14:04:00 INFO - PROCESS | 8199 | 1461099840577 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 8199 | 1461099840582 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:04:00 INFO - PROCESS | 8199 | 1461099840600 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 8199 | 1461099840611 Marionette TRACE conn3 <- [1,186,null,{}] 14:04:00 INFO - PROCESS | 8199 | 1461099840619 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:00 INFO - PROCESS | 8199 | 1461099840846 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:04:01 INFO - PROCESS | 8199 | 1461099841036 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e53000 == 26 [pid = 8199] [id = 54] 14:04:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 66 (0x9716e000) [pid = 8199] [serial = 160] [outer = (nil)] 14:04:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 67 (0x998ccc00) [pid = 8199] [serial = 161] [outer = 0x9716e000] 14:04:01 INFO - PROCESS | 8199 | 1461099841172 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 68 (0x99b74800) [pid = 8199] [serial = 162] [outer = 0x9716e000] 14:04:02 INFO - PROCESS | 8199 | 1461099842107 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1554ms 14:04:02 INFO - PROCESS | 8199 | 1461099842149 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 8199 | 1461099842158 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:04:02 INFO - PROCESS | 8199 | 1461099842169 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 8199 | 1461099842174 Marionette TRACE conn3 <- [1,190,null,{}] 14:04:02 INFO - PROCESS | 8199 | 1461099842185 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 8199 | 1461099842399 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:04:02 INFO - PROCESS | 8199 | 1461099842539 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x99205c00 == 27 [pid = 8199] [id = 55] 14:04:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 69 (0x99b80800) [pid = 8199] [serial = 163] [outer = (nil)] 14:04:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 70 (0x99c06800) [pid = 8199] [serial = 164] [outer = 0x99b80800] 14:04:02 INFO - PROCESS | 8199 | 1461099842782 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 71 (0x99c10400) [pid = 8199] [serial = 165] [outer = 0x99b80800] 14:04:03 INFO - PROCESS | 8199 | 1461099843678 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1539ms 14:04:03 INFO - PROCESS | 8199 | 1461099843707 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 8199 | 1461099843710 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:04:03 INFO - PROCESS | 8199 | 1461099843718 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 8199 | 1461099843722 Marionette TRACE conn3 <- [1,194,null,{}] 14:04:03 INFO - PROCESS | 8199 | 1461099843728 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 8199 | 1461099843920 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:04:04 INFO - PROCESS | 8199 | 1461099844062 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x9ae25800 == 28 [pid = 8199] [id = 56] 14:04:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 72 (0x9ae26000) [pid = 8199] [serial = 166] [outer = (nil)] 14:04:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 73 (0x9df86000) [pid = 8199] [serial = 167] [outer = 0x9ae26000] 14:04:04 INFO - PROCESS | 8199 | 1461099844174 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 74 (0x9fc50c00) [pid = 8199] [serial = 168] [outer = 0x9ae26000] 14:04:05 INFO - PROCESS | 8199 | 1461099845210 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1537ms 14:04:05 INFO - PROCESS | 8199 | 1461099845256 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:04:05 INFO - PROCESS | 8199 | 1461099845261 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:04:05 INFO - PROCESS | 8199 | 1461099845267 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 8199 | 1461099845272 Marionette TRACE conn3 <- [1,198,null,{}] 14:04:05 INFO - PROCESS | 8199 | 1461099845278 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 8199 | 1461099845462 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:04:05 INFO - PROCESS | 8199 | 1461099845749 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d7c00 == 29 [pid = 8199] [id = 57] 14:04:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 75 (0x8f4db400) [pid = 8199] [serial = 169] [outer = (nil)] 14:04:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 76 (0x8fb0f400) [pid = 8199] [serial = 170] [outer = 0x8f4db400] 14:04:05 INFO - PROCESS | 8199 | 1461099845894 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 77 (0x91e17800) [pid = 8199] [serial = 171] [outer = 0x8f4db400] 14:04:06 INFO - PROCESS | 8199 | 1461099846871 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1684ms 14:04:06 INFO - PROCESS | 8199 | 1461099846952 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 8199 | 1461099846960 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:04:06 INFO - PROCESS | 8199 | 1461099846974 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 8199 | 1461099846982 Marionette TRACE conn3 <- [1,202,null,{}] 14:04:07 INFO - PROCESS | 8199 | 1461099846995 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 8199 | --DOCSHELL 0x94e47400 == 28 [pid = 8199] [id = 50] 14:04:07 INFO - PROCESS | 8199 | --DOCSHELL 0x93086000 == 27 [pid = 8199] [id = 49] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 76 (0x98edac00) [pid = 8199] [serial = 122] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | 1461099847535 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:04:07 INFO - PROCESS | 8199 | --DOCSHELL 0x913cbc00 == 26 [pid = 8199] [id = 48] 14:04:07 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaec800 == 25 [pid = 8199] [id = 47] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 75 (0x8eaf1400) [pid = 8199] [serial = 108] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 74 (0x98b99400) [pid = 8199] [serial = 119] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 73 (0x94e4dc00) [pid = 8199] [serial = 116] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 72 (0x91e18800) [pid = 8199] [serial = 113] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 71 (0x8ebd1000) [pid = 8199] [serial = 110] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 70 (0x8f4d5c00) [pid = 8199] [serial = 111] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 69 (0x99820c00) [pid = 8199] [serial = 120] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 68 (0x96440800) [pid = 8199] [serial = 117] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | --DOMWINDOW == 67 (0x93078400) [pid = 8199] [serial = 114] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 8199 | 1461099847685 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaf1400 == 26 [pid = 8199] [id = 58] 14:04:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 68 (0x8ebd1000) [pid = 8199] [serial = 172] [outer = (nil)] 14:04:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 69 (0x93078400) [pid = 8199] [serial = 173] [outer = 0x8ebd1000] 14:04:07 INFO - PROCESS | 8199 | 1461099847819 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 70 (0x94e4e800) [pid = 8199] [serial = 174] [outer = 0x8ebd1000] 14:04:08 INFO - PROCESS | 8199 | 1461099848821 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1896ms 14:04:08 INFO - PROCESS | 8199 | 1461099848870 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 8199 | 1461099848878 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:04:08 INFO - PROCESS | 8199 | 1461099848887 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 8199 | 1461099848892 Marionette TRACE conn3 <- [1,206,null,{}] 14:04:08 INFO - PROCESS | 8199 | 1461099848899 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 8199 | 1461099849067 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:04:09 INFO - PROCESS | 8199 | 1461099849166 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x931e8c00 == 27 [pid = 8199] [id = 59] 14:04:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 71 (0x94ef6400) [pid = 8199] [serial = 175] [outer = (nil)] 14:04:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 72 (0x96f7bc00) [pid = 8199] [serial = 176] [outer = 0x94ef6400] 14:04:09 INFO - PROCESS | 8199 | 1461099849263 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 73 (0x983e7c00) [pid = 8199] [serial = 177] [outer = 0x94ef6400] 14:04:10 INFO - PROCESS | 8199 | 1461099850115 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1291ms 14:04:10 INFO - PROCESS | 8199 | 1461099850180 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 8199 | 1461099850185 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:04:10 INFO - PROCESS | 8199 | 1461099850195 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 8199 | 1461099850205 Marionette TRACE conn3 <- [1,210,null,{}] 14:04:10 INFO - PROCESS | 8199 | 1461099850227 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 8199 | 1461099850445 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:04:10 INFO - PROCESS | 8199 | 1461099850472 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcb000 == 28 [pid = 8199] [id = 60] 14:04:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 74 (0x98b96400) [pid = 8199] [serial = 178] [outer = (nil)] 14:04:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 75 (0x998cd800) [pid = 8199] [serial = 179] [outer = 0x98b96400] 14:04:10 INFO - PROCESS | 8199 | 1461099850571 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 76 (0x99b7a000) [pid = 8199] [serial = 180] [outer = 0x98b96400] 14:04:11 INFO - PROCESS | 8199 | 1461099851731 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1600ms 14:04:11 INFO - PROCESS | 8199 | 1461099851794 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:04:11 INFO - PROCESS | 8199 | 1461099851799 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:04:11 INFO - PROCESS | 8199 | 1461099851805 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 8199 | 1461099851809 Marionette TRACE conn3 <- [1,214,null,{}] 14:04:11 INFO - PROCESS | 8199 | 1461099851816 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 8199 | 1461099852109 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:04:12 INFO - PROCESS | 8199 | --DOMWINDOW == 75 (0x931f3400) [pid = 8199] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:04:12 INFO - PROCESS | 8199 | --DOMWINDOW == 74 (0x91e1e000) [pid = 8199] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:04:12 INFO - PROCESS | 8199 | --DOMWINDOW == 73 (0x8eaed000) [pid = 8199] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:04:12 INFO - PROCESS | 8199 | 1461099852240 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaed000 == 29 [pid = 8199] [id = 61] 14:04:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 74 (0x8ebd1400) [pid = 8199] [serial = 181] [outer = (nil)] 14:04:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 75 (0x98b0c400) [pid = 8199] [serial = 182] [outer = 0x8ebd1400] 14:04:12 INFO - PROCESS | 8199 | 1461099852344 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 76 (0x9b094c00) [pid = 8199] [serial = 183] [outer = 0x8ebd1400] 14:04:13 INFO - PROCESS | 8199 | 1461099853031 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1238ms 14:04:13 INFO - PROCESS | 8199 | 1461099853043 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 8199 | 1461099853046 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:04:13 INFO - PROCESS | 8199 | 1461099853053 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 8199 | 1461099853058 Marionette TRACE conn3 <- [1,218,null,{}] 14:04:13 INFO - PROCESS | 8199 | 1461099853071 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 8199 | 1461099853219 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:04:13 INFO - PROCESS | 8199 | 1461099853235 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x99c09800 == 30 [pid = 8199] [id = 62] 14:04:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 77 (0x9ea13c00) [pid = 8199] [serial = 184] [outer = (nil)] 14:04:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 78 (0x9fc9a400) [pid = 8199] [serial = 185] [outer = 0x9ea13c00] 14:04:13 INFO - PROCESS | 8199 | 1461099853326 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 79 (0xa0aa3c00) [pid = 8199] [serial = 186] [outer = 0x9ea13c00] 14:04:14 INFO - PROCESS | 8199 | 1461099854273 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1289ms 14:04:14 INFO - PROCESS | 8199 | 1461099854344 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 8199 | 1461099854351 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:04:14 INFO - PROCESS | 8199 | 1461099854361 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 8199 | 1461099854367 Marionette TRACE conn3 <- [1,222,null,{}] 14:04:14 INFO - PROCESS | 8199 | 1461099854380 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 8199 | 1461099854627 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:04:14 INFO - PROCESS | 8199 | 1461099854774 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c4000 == 31 [pid = 8199] [id = 63] 14:04:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 80 (0x913c4400) [pid = 8199] [serial = 187] [outer = (nil)] 14:04:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 81 (0x91ecc400) [pid = 8199] [serial = 188] [outer = 0x913c4400] 14:04:14 INFO - PROCESS | 8199 | 1461099854927 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 82 (0x93084400) [pid = 8199] [serial = 189] [outer = 0x913c4400] 14:04:15 INFO - PROCESS | 8199 | 1461099855881 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1555ms 14:04:15 INFO - PROCESS | 8199 | 1461099855917 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 8199 | 1461099855926 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:04:15 INFO - PROCESS | 8199 | 1461099855938 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 8199 | 1461099855946 Marionette TRACE conn3 <- [1,226,null,{}] 14:04:15 INFO - PROCESS | 8199 | 1461099855953 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 8199 | 1461099856221 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:04:16 INFO - PROCESS | 8199 | 1461099856410 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x9790ac00 == 32 [pid = 8199] [id = 64] 14:04:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 83 (0x979bac00) [pid = 8199] [serial = 190] [outer = (nil)] 14:04:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 84 (0x99183c00) [pid = 8199] [serial = 191] [outer = 0x979bac00] 14:04:16 INFO - PROCESS | 8199 | 1461099856551 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 85 (0x998d1400) [pid = 8199] [serial = 192] [outer = 0x979bac00] 14:04:17 INFO - PROCESS | 8199 | 1461099857484 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1594ms 14:04:17 INFO - PROCESS | 8199 | 1461099857536 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 8199 | 1461099857543 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:04:17 INFO - PROCESS | 8199 | 1461099857552 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 8199 | 1461099857559 Marionette TRACE conn3 <- [1,230,null,{}] 14:04:17 INFO - PROCESS | 8199 | 1461099857577 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 8199 | 1461099857803 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:04:18 INFO - PROCESS | 8199 | 1461099857989 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 8199 | ++DOCSHELL 0xa001a800 == 33 [pid = 8199] [id = 65] 14:04:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 86 (0xa0ae1000) [pid = 8199] [serial = 193] [outer = (nil)] 14:04:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 87 (0xa0e45800) [pid = 8199] [serial = 194] [outer = 0xa0ae1000] 14:04:18 INFO - PROCESS | 8199 | 1461099858132 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 88 (0xa2abd000) [pid = 8199] [serial = 195] [outer = 0xa0ae1000] 14:04:18 INFO - PROCESS | 8199 | 1461099858983 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1491ms 14:04:19 INFO - PROCESS | 8199 | 1461099859043 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 8199 | 1461099859047 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:04:19 INFO - PROCESS | 8199 | 1461099859054 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 8199 | 1461099859058 Marionette TRACE conn3 <- [1,234,null,{}] 14:04:19 INFO - PROCESS | 8199 | 1461099859065 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 8199 | 1461099859239 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:04:19 INFO - PROCESS | 8199 | 1461099859383 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaed800 == 34 [pid = 8199] [id = 66] 14:04:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 89 (0xa0c34800) [pid = 8199] [serial = 196] [outer = (nil)] 14:04:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 90 (0xa3c79000) [pid = 8199] [serial = 197] [outer = 0xa0c34800] 14:04:19 INFO - PROCESS | 8199 | 1461099859475 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 91 (0xa3cd4c00) [pid = 8199] [serial = 198] [outer = 0xa0c34800] 14:04:20 INFO - PROCESS | 8199 | 1461099860534 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1532ms 14:04:20 INFO - PROCESS | 8199 | 1461099860588 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 8199 | 1461099860592 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:04:20 INFO - PROCESS | 8199 | 1461099860599 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 8199 | 1461099860602 Marionette TRACE conn3 <- [1,238,null,{}] 14:04:20 INFO - PROCESS | 8199 | 1461099860610 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 8199 | 1461099860783 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:04:20 INFO - PROCESS | 8199 | 1461099860939 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f0c00 == 35 [pid = 8199] [id = 67] 14:04:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 92 (0x932f1c00) [pid = 8199] [serial = 199] [outer = (nil)] 14:04:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 93 (0x932fa000) [pid = 8199] [serial = 200] [outer = 0x932f1c00] 14:04:21 INFO - PROCESS | 8199 | 1461099861048 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 94 (0x94e51400) [pid = 8199] [serial = 201] [outer = 0x932f1c00] 14:04:22 INFO - PROCESS | 8199 | 1461099861999 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1432ms 14:04:22 INFO - PROCESS | 8199 | 1461099862034 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 8199 | 1461099862041 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:04:22 INFO - PROCESS | 8199 | 1461099862053 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 8199 | 1461099862058 Marionette TRACE conn3 <- [1,242,null,{}] 14:04:22 INFO - PROCESS | 8199 | 1461099862068 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 8199 | 1461099862287 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:04:22 INFO - PROCESS | 8199 | 1461099862447 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcf000 == 36 [pid = 8199] [id = 68] 14:04:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 95 (0x932fb400) [pid = 8199] [serial = 202] [outer = (nil)] 14:04:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 96 (0xa0a40800) [pid = 8199] [serial = 203] [outer = 0x932fb400] 14:04:22 INFO - PROCESS | 8199 | 1461099862604 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 97 (0xa45bf800) [pid = 8199] [serial = 204] [outer = 0x932fb400] 14:04:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 98 (0x9814f000) [pid = 8199] [serial = 205] [outer = 0x97169800] 14:04:23 INFO - PROCESS | 8199 | 1461099863604 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1585ms 14:04:23 INFO - PROCESS | 8199 | 1461099863637 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 8199 | 1461099863641 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:04:23 INFO - PROCESS | 8199 | 1461099863650 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 8199 | 1461099863654 Marionette TRACE conn3 <- [1,246,null,{}] 14:04:23 INFO - PROCESS | 8199 | 1461099863660 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:23 INFO - PROCESS | 8199 | 1461099863841 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:04:24 INFO - PROCESS | 8199 | 1461099864049 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x911a4400 == 37 [pid = 8199] [id = 69] 14:04:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 99 (0x9127c800) [pid = 8199] [serial = 206] [outer = (nil)] 14:04:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 100 (0x91ecc800) [pid = 8199] [serial = 207] [outer = 0x9127c800] 14:04:24 INFO - PROCESS | 8199 | 1461099864364 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 101 (0x93083800) [pid = 8199] [serial = 208] [outer = 0x9127c800] 14:04:25 INFO - PROCESS | 8199 | 1461099865260 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1684ms 14:04:25 INFO - PROCESS | 8199 | 1461099865334 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 8199 | 1461099865341 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:04:25 INFO - PROCESS | 8199 | 1461099865351 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 8199 | 1461099865355 Marionette TRACE conn3 <- [1,250,null,{}] 14:04:25 INFO - PROCESS | 8199 | 1461099865363 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 8199 | 1461099865588 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:04:25 INFO - PROCESS | 8199 | 1461099865822 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ecd800 == 38 [pid = 8199] [id = 70] 14:04:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 102 (0x9330ec00) [pid = 8199] [serial = 209] [outer = (nil)] 14:04:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 103 (0x94efec00) [pid = 8199] [serial = 210] [outer = 0x9330ec00] 14:04:25 INFO - PROCESS | 8199 | 1461099865958 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 104 (0x978dac00) [pid = 8199] [serial = 211] [outer = 0x9330ec00] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x8eae4000 == 37 [pid = 8199] [id = 37] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x913c5c00 == 36 [pid = 8199] [id = 38] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 103 (0x98b95c00) [pid = 8199] [serial = 149] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x99205c00 == 35 [pid = 8199] [id = 55] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x94e53000 == 34 [pid = 8199] [id = 54] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x931f0400 == 33 [pid = 8199] [id = 53] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x91ed3400 == 32 [pid = 8199] [id = 52] 14:04:26 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaebc00 == 31 [pid = 8199] [id = 51] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 102 (0x96f82800) [pid = 8199] [serial = 147] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 101 (0x96b45000) [pid = 8199] [serial = 146] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 100 (0x931f5000) [pid = 8199] [serial = 143] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 99 (0x94e4bc00) [pid = 8199] [serial = 144] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 98 (0x8f4dbc00) [pid = 8199] [serial = 125] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 97 (0x9119c800) [pid = 8199] [serial = 141] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 96 (0x8ebce000) [pid = 8199] [serial = 140] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 95 (0x94ef9400) [pid = 8199] [serial = 137] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 94 (0x98b90400) [pid = 8199] [serial = 128] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 93 (0x9fb89400) [pid = 8199] [serial = 131] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | --DOMWINDOW == 92 (0xa0f66800) [pid = 8199] [serial = 134] [outer = (nil)] [url = about:blank] 14:04:26 INFO - PROCESS | 8199 | 1461099866837 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1538ms 14:04:26 INFO - PROCESS | 8199 | 1461099866890 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 8199 | 1461099866896 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:04:26 INFO - PROCESS | 8199 | 1461099866907 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 8199 | 1461099866911 Marionette TRACE conn3 <- [1,254,null,{}] 14:04:26 INFO - PROCESS | 8199 | 1461099866919 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 8199 | 1461099867087 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:04:27 INFO - PROCESS | 8199 | 1461099867208 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcbc00 == 32 [pid = 8199] [id = 71] 14:04:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 93 (0x8f4dbc00) [pid = 8199] [serial = 212] [outer = (nil)] 14:04:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 94 (0x94e4c400) [pid = 8199] [serial = 213] [outer = 0x8f4dbc00] 14:04:27 INFO - PROCESS | 8199 | 1461099867287 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 95 (0x9814bc00) [pid = 8199] [serial = 214] [outer = 0x8f4dbc00] 14:04:28 INFO - PROCESS | 8199 | 1461099868091 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1243ms 14:04:28 INFO - PROCESS | 8199 | 1461099868150 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 8199 | 1461099868154 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:04:28 INFO - PROCESS | 8199 | 1461099868161 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 8199 | 1461099868166 Marionette TRACE conn3 <- [1,258,null,{}] 14:04:28 INFO - PROCESS | 8199 | 1461099868183 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:28 INFO - PROCESS | 8199 | 1461099868350 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:04:28 INFO - PROCESS | 8199 | 1461099868361 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c5c00 == 33 [pid = 8199] [id = 72] 14:04:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 96 (0x98b90800) [pid = 8199] [serial = 215] [outer = (nil)] 14:04:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 97 (0x98b98000) [pid = 8199] [serial = 216] [outer = 0x98b90800] 14:04:28 INFO - PROCESS | 8199 | 1461099868440 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 98 (0x98b9f400) [pid = 8199] [serial = 217] [outer = 0x98b90800] 14:04:29 INFO - PROCESS | 8199 | 1461099869451 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1339ms 14:04:29 INFO - PROCESS | 8199 | 1461099869501 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 8199 | 1461099869506 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:04:29 INFO - PROCESS | 8199 | 1461099869516 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 8199 | 1461099869519 Marionette TRACE conn3 <- [1,262,null,{}] 14:04:29 INFO - PROCESS | 8199 | 1461099869532 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 8199 | 1461099869730 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:04:29 INFO - PROCESS | 8199 | 1461099869752 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x98b0b800 == 34 [pid = 8199] [id = 73] 14:04:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 99 (0x98b9e800) [pid = 8199] [serial = 218] [outer = (nil)] 14:04:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 100 (0x99b7b800) [pid = 8199] [serial = 219] [outer = 0x98b9e800] 14:04:29 INFO - PROCESS | 8199 | 1461099869829 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 101 (0x99c68400) [pid = 8199] [serial = 220] [outer = 0x98b9e800] 14:04:30 INFO - PROCESS | 8199 | 1461099870687 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1195ms 14:04:30 INFO - PROCESS | 8199 | 1461099870712 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:04:30 INFO - PROCESS | 8199 | 1461099870716 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:04:30 INFO - PROCESS | 8199 | 1461099870723 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 8199 | 1461099870727 Marionette TRACE conn3 <- [1,266,null,{}] 14:04:30 INFO - PROCESS | 8199 | 1461099870732 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 8199 | 1461099870976 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:04:31 INFO - PROCESS | 8199 | 1461099871007 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d7800 == 35 [pid = 8199] [id = 74] 14:04:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 102 (0x932fc000) [pid = 8199] [serial = 221] [outer = (nil)] 14:04:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 103 (0x9fb96800) [pid = 8199] [serial = 222] [outer = 0x932fc000] 14:04:31 INFO - PROCESS | 8199 | 1461099871147 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 104 (0xa0c36400) [pid = 8199] [serial = 223] [outer = 0x932fc000] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 103 (0x94ef7400) [pid = 8199] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 102 (0x98b96400) [pid = 8199] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 101 (0x8ebd1400) [pid = 8199] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 100 (0x94ef6400) [pid = 8199] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 99 (0x8ebd1000) [pid = 8199] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:04:31 INFO - PROCESS | 8199 | --DOMWINDOW == 98 (0x8f4db400) [pid = 8199] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:04:32 INFO - PROCESS | 8199 | 1461099872322 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1633ms 14:04:32 INFO - PROCESS | 8199 | 1461099872357 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 8199 | 1461099872360 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:04:32 INFO - PROCESS | 8199 | 1461099872367 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 8199 | 1461099872370 Marionette TRACE conn3 <- [1,270,null,{}] 14:04:32 INFO - PROCESS | 8199 | 1461099872377 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 8199 | 1461099872580 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:04:32 INFO - PROCESS | 8199 | 1461099872684 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x9871ec00 == 36 [pid = 8199] [id = 75] 14:04:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 99 (0x98720400) [pid = 8199] [serial = 224] [outer = (nil)] 14:04:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 100 (0x98725400) [pid = 8199] [serial = 225] [outer = 0x98720400] 14:04:32 INFO - PROCESS | 8199 | 1461099872766 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 101 (0x98729400) [pid = 8199] [serial = 226] [outer = 0x98720400] 14:04:33 INFO - PROCESS | 8199 | 1461099873574 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1236ms 14:04:33 INFO - PROCESS | 8199 | 1461099873603 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 8199 | 1461099873607 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:04:33 INFO - PROCESS | 8199 | 1461099873615 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 8199 | 1461099873619 Marionette TRACE conn3 <- [1,274,null,{}] 14:04:33 INFO - PROCESS | 8199 | 1461099873625 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 8199 | 1461099873853 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:04:34 INFO - PROCESS | 8199 | 1461099874018 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd1400 == 37 [pid = 8199] [id = 76] 14:04:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 102 (0x8ebd1800) [pid = 8199] [serial = 227] [outer = (nil)] 14:04:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 103 (0x8f4d1800) [pid = 8199] [serial = 228] [outer = 0x8ebd1800] 14:04:34 INFO - PROCESS | 8199 | 1461099874117 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 104 (0x8fb03c00) [pid = 8199] [serial = 229] [outer = 0x8ebd1800] 14:04:35 INFO - PROCESS | 8199 | 1461099875107 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1538ms 14:04:35 INFO - PROCESS | 8199 | 1461099875156 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 8199 | 1461099875164 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:04:35 INFO - PROCESS | 8199 | 1461099875174 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 8199 | 1461099875182 Marionette TRACE conn3 <- [1,278,null,{}] 14:04:35 INFO - PROCESS | 8199 | 1461099875191 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 8199 | 1461099875412 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:04:35 INFO - PROCESS | 8199 | 1461099875640 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x94eff400 == 38 [pid = 8199] [id = 77] 14:04:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 105 (0x96446c00) [pid = 8199] [serial = 230] [outer = (nil)] 14:04:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 106 (0x97ded800) [pid = 8199] [serial = 231] [outer = 0x96446c00] 14:04:35 INFO - PROCESS | 8199 | 1461099875786 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 107 (0x98156c00) [pid = 8199] [serial = 232] [outer = 0x96446c00] 14:04:36 INFO - PROCESS | 8199 | 1461099876702 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1588ms 14:04:36 INFO - PROCESS | 8199 | 1461099876772 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 8199 | 1461099876779 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:04:36 INFO - PROCESS | 8199 | 1461099876787 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 8199 | 1461099876791 Marionette TRACE conn3 <- [1,282,null,{}] 14:04:36 INFO - PROCESS | 8199 | 1461099876798 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 8199 | 1461099877060 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:04:37 INFO - PROCESS | 8199 | 1461099877256 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x96486000 == 39 [pid = 8199] [id = 78] 14:04:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 108 (0x98725000) [pid = 8199] [serial = 233] [outer = (nil)] 14:04:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 109 (0x9981a000) [pid = 8199] [serial = 234] [outer = 0x98725000] 14:04:37 INFO - PROCESS | 8199 | 1461099877398 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 110 (0x9ae23400) [pid = 8199] [serial = 235] [outer = 0x98725000] 14:04:38 INFO - PROCESS | 8199 | 1461099878399 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1650ms 14:04:38 INFO - PROCESS | 8199 | 1461099878438 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 8199 | 1461099878445 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:04:38 INFO - PROCESS | 8199 | 1461099878462 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 8199 | 1461099878469 Marionette TRACE conn3 <- [1,286,null,{}] 14:04:38 INFO - PROCESS | 8199 | 1461099878476 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 8199 | 1461099878688 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:04:38 INFO - PROCESS | 8199 | 1461099878887 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 8199 | ++DOCSHELL 0xa0adcc00 == 40 [pid = 8199] [id = 79] 14:04:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 111 (0xa3c01400) [pid = 8199] [serial = 236] [outer = (nil)] 14:04:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 112 (0xa3c83400) [pid = 8199] [serial = 237] [outer = 0xa3c01400] 14:04:39 INFO - PROCESS | 8199 | 1461099879023 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 113 (0xa44cdc00) [pid = 8199] [serial = 238] [outer = 0xa3c01400] 14:04:39 INFO - PROCESS | 8199 | 1461099879909 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1493ms 14:04:39 INFO - PROCESS | 8199 | 1461099879947 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:04:39 INFO - PROCESS | 8199 | 1461099879952 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:04:39 INFO - PROCESS | 8199 | 1461099879959 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 8199 | 1461099879963 Marionette TRACE conn3 <- [1,290,null,{}] 14:04:39 INFO - PROCESS | 8199 | 1461099879969 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 8199 | 1461099880156 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:04:40 INFO - PROCESS | 8199 | 1461099880324 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 8199 | ++DOCSHELL 0xa45e1400 == 41 [pid = 8199] [id = 80] 14:04:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 114 (0xa45e1800) [pid = 8199] [serial = 239] [outer = (nil)] 14:04:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 115 (0xa47ec800) [pid = 8199] [serial = 240] [outer = 0xa45e1800] 14:04:40 INFO - PROCESS | 8199 | 1461099880415 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 116 (0xa47ed800) [pid = 8199] [serial = 241] [outer = 0xa45e1800] 14:04:41 INFO - PROCESS | 8199 | 1461099881384 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1482ms 14:04:41 INFO - PROCESS | 8199 | 1461099881442 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 8199 | 1461099881446 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:04:41 INFO - PROCESS | 8199 | 1461099881454 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 8199 | 1461099881458 Marionette TRACE conn3 <- [1,294,null,{}] 14:04:41 INFO - PROCESS | 8199 | 1461099881465 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 8199 | 1461099881656 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:04:41 INFO - PROCESS | 8199 | 1461099881810 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x99819000 == 42 [pid = 8199] [id = 81] 14:04:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0xa4451400) [pid = 8199] [serial = 242] [outer = (nil)] 14:04:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0xa47f8000) [pid = 8199] [serial = 243] [outer = 0xa4451400] 14:04:41 INFO - PROCESS | 8199 | 1461099881913 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0xa4c10c00) [pid = 8199] [serial = 244] [outer = 0xa4451400] 14:04:42 INFO - PROCESS | 8199 | 1461099882791 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1384ms 14:04:42 INFO - PROCESS | 8199 | 1461099882840 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:04:42 INFO - PROCESS | 8199 | 1461099882844 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:04:42 INFO - PROCESS | 8199 | 1461099882852 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 8199 | 1461099882856 Marionette TRACE conn3 <- [1,298,null,{}] 14:04:42 INFO - PROCESS | 8199 | 1461099882862 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 8199 | 1461099883065 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:04:43 INFO - PROCESS | 8199 | 1461099883226 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebc8800 == 43 [pid = 8199] [id = 82] 14:04:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x8f57ec00) [pid = 8199] [serial = 245] [outer = (nil)] 14:04:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8f586000) [pid = 8199] [serial = 246] [outer = 0x8f57ec00] 14:04:43 INFO - PROCESS | 8199 | 1461099883319 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8f588000) [pid = 8199] [serial = 247] [outer = 0x8f57ec00] 14:04:44 INFO - PROCESS | 8199 | 1461099884172 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1335ms 14:04:44 INFO - PROCESS | 8199 | 1461099884188 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 8199 | 1461099884192 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:04:44 INFO - PROCESS | 8199 | 1461099884200 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 8199 | 1461099884203 Marionette TRACE conn3 <- [1,302,null,{}] 14:04:44 INFO - PROCESS | 8199 | 1461099884230 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 8199 | 1461099884407 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:04:44 INFO - PROCESS | 8199 | 1461099884560 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f580000 == 44 [pid = 8199] [id = 83] 14:04:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8f587c00) [pid = 8199] [serial = 248] [outer = (nil)] 14:04:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8f726400) [pid = 8199] [serial = 249] [outer = 0x8f587c00] 14:04:44 INFO - PROCESS | 8199 | 1461099884655 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8f727c00) [pid = 8199] [serial = 250] [outer = 0x8f587c00] 14:04:45 INFO - PROCESS | 8199 | 1461099885566 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1437ms 14:04:45 INFO - PROCESS | 8199 | 1461099885639 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:04:45 INFO - PROCESS | 8199 | 1461099885643 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:04:45 INFO - PROCESS | 8199 | 1461099885650 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 8199 | 1461099885653 Marionette TRACE conn3 <- [1,306,null,{}] 14:04:45 INFO - PROCESS | 8199 | 1461099885659 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 8199 | 1461099885883 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:04:46 INFO - PROCESS | 8199 | 1461099886076 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df92c00 == 45 [pid = 8199] [id = 84] 14:04:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8df94c00) [pid = 8199] [serial = 251] [outer = (nil)] 14:04:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8df9a800) [pid = 8199] [serial = 252] [outer = 0x8df94c00] 14:04:46 INFO - PROCESS | 8199 | 1461099886209 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8df9dc00) [pid = 8199] [serial = 253] [outer = 0x8df94c00] 14:04:47 INFO - PROCESS | 8199 | 1461099887298 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1685ms 14:04:47 INFO - PROCESS | 8199 | 1461099887337 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:04:47 INFO - PROCESS | 8199 | 1461099887344 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:04:47 INFO - PROCESS | 8199 | 1461099887353 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 8199 | 1461099887358 Marionette TRACE conn3 <- [1,310,null,{}] 14:04:47 INFO - PROCESS | 8199 | 1461099887366 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 8199 | 1461099887545 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:04:47 INFO - PROCESS | 8199 | 1461099887727 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72d000 == 46 [pid = 8199] [id = 85] 14:04:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8f72dc00) [pid = 8199] [serial = 254] [outer = (nil)] 14:04:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8f730000) [pid = 8199] [serial = 255] [outer = 0x8f72dc00] 14:04:47 INFO - PROCESS | 8199 | 1461099887837 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x913cc400) [pid = 8199] [serial = 256] [outer = 0x8f72dc00] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x9fc9a400) [pid = 8199] [serial = 185] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | 1461099888835 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x98b9a400) [pid = 8199] [serial = 150] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x998cd800) [pid = 8199] [serial = 179] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x98b0c400) [pid = 8199] [serial = 182] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8ebca800) [pid = 8199] [serial = 152] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x931ef400) [pid = 8199] [serial = 155] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x97168800) [pid = 8199] [serial = 158] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x998ccc00) [pid = 8199] [serial = 161] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x99c06800) [pid = 8199] [serial = 164] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x96f7bc00) [pid = 8199] [serial = 176] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x93078400) [pid = 8199] [serial = 173] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x94e4e800) [pid = 8199] [serial = 174] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x91e17800) [pid = 8199] [serial = 171] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x8fb0f400) [pid = 8199] [serial = 170] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 116 (0x9df86000) [pid = 8199] [serial = 167] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 115 (0x9b094c00) [pid = 8199] [serial = 183] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 114 (0x99b7a000) [pid = 8199] [serial = 180] [outer = (nil)] [url = about:blank] 14:04:48 INFO - PROCESS | 8199 | --DOMWINDOW == 113 (0x983e7c00) [pid = 8199] [serial = 177] [outer = (nil)] [url = about:blank] 14:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1540ms 14:04:48 INFO - PROCESS | 8199 | 1461099888893 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 8199 | 1461099888900 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:04:48 INFO - PROCESS | 8199 | 1461099888912 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 8199 | 1461099888916 Marionette TRACE conn3 <- [1,314,null,{}] 14:04:48 INFO - PROCESS | 8199 | 1461099888923 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:49 INFO - PROCESS | 8199 | 1461099889093 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:04:49 INFO - PROCESS | 8199 | 1461099889204 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72f000 == 47 [pid = 8199] [id = 86] 14:04:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 114 (0x913c9800) [pid = 8199] [serial = 257] [outer = (nil)] 14:04:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 115 (0x932fd400) [pid = 8199] [serial = 258] [outer = 0x913c9800] 14:04:49 INFO - PROCESS | 8199 | 1461099889327 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 116 (0x94e48800) [pid = 8199] [serial = 259] [outer = 0x913c9800] 14:04:50 INFO - PROCESS | 8199 | 1461099890184 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1285ms 14:04:50 INFO - PROCESS | 8199 | 1461099890199 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:04:50 INFO - PROCESS | 8199 | 1461099890203 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:04:50 INFO - PROCESS | 8199 | 1461099890209 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 8199 | 1461099890215 Marionette TRACE conn3 <- [1,318,null,{}] 14:04:50 INFO - PROCESS | 8199 | 1461099890231 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 8199 | 1461099890388 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:04:50 INFO - PROCESS | 8199 | 1461099890518 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fc400 == 48 [pid = 8199] [id = 87] 14:04:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0x94e53c00) [pid = 8199] [serial = 260] [outer = (nil)] 14:04:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x98151000) [pid = 8199] [serial = 261] [outer = 0x94e53c00] 14:04:50 INFO - PROCESS | 8199 | 1461099890597 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x981b7800) [pid = 8199] [serial = 262] [outer = 0x94e53c00] 14:04:51 INFO - PROCESS | 8199 | 1461099891477 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1337ms 14:04:51 INFO - PROCESS | 8199 | 1461099891547 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 8199 | 1461099891552 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:04:51 INFO - PROCESS | 8199 | 1461099891558 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 8199 | 1461099891561 Marionette TRACE conn3 <- [1,322,null,{}] 14:04:51 INFO - PROCESS | 8199 | 1461099891575 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 8199 | 1461099891774 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:04:51 INFO - PROCESS | 8199 | 1461099891796 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x98726800 == 49 [pid = 8199] [id = 88] 14:04:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x9872a800) [pid = 8199] [serial = 263] [outer = (nil)] 14:04:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x98b93400) [pid = 8199] [serial = 264] [outer = 0x9872a800] 14:04:51 INFO - PROCESS | 8199 | 1461099891872 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x98ee5400) [pid = 8199] [serial = 265] [outer = 0x9872a800] 14:04:52 INFO - PROCESS | 8199 | 1461099892784 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1278ms 14:04:52 INFO - PROCESS | 8199 | 1461099892837 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 8199 | 1461099892840 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:04:52 INFO - PROCESS | 8199 | 1461099892853 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 8199 | 1461099892869 Marionette TRACE conn3 <- [1,326,null,{}] 14:04:52 INFO - PROCESS | 8199 | 1461099892875 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 8199 | 1461099893091 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:04:53 INFO - PROCESS | 8199 | 1461099893112 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x99191000 == 50 [pid = 8199] [id = 89] 14:04:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x99202800) [pid = 8199] [serial = 266] [outer = (nil)] 14:04:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x99b75400) [pid = 8199] [serial = 267] [outer = 0x99202800] 14:04:53 INFO - PROCESS | 8199 | 1461099893186 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x99b7ec00) [pid = 8199] [serial = 268] [outer = 0x99202800] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x98b9e800) [pid = 8199] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x932fc000) [pid = 8199] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x98b90800) [pid = 8199] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x9330ec00) [pid = 8199] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x8f4dbc00) [pid = 8199] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:04:53 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x9127c800) [pid = 8199] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:04:54 INFO - PROCESS | 8199 | 1461099894236 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1445ms 14:04:54 INFO - PROCESS | 8199 | 1461099894299 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 8199 | 1461099894303 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:04:54 INFO - PROCESS | 8199 | 1461099894309 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 8199 | 1461099894314 Marionette TRACE conn3 <- [1,330,null,{}] 14:04:54 INFO - PROCESS | 8199 | 1461099894321 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 8199 | 1461099894492 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:04:54 INFO - PROCESS | 8199 | 1461099894606 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x98906000 == 51 [pid = 8199] [id = 90] 14:04:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x99190400) [pid = 8199] [serial = 269] [outer = (nil)] 14:04:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x9df8a400) [pid = 8199] [serial = 270] [outer = 0x99190400] 14:04:54 INFO - PROCESS | 8199 | 1461099894692 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x9ea18000) [pid = 8199] [serial = 271] [outer = 0x99190400] 14:04:55 INFO - PROCESS | 8199 | 1461099895487 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1236ms 14:04:55 INFO - PROCESS | 8199 | 1461099895620 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 8199 | 1461099895627 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:04:55 INFO - PROCESS | 8199 | 1461099895649 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 8199 | 1461099895655 Marionette TRACE conn3 <- [1,334,null,{}] 14:04:55 INFO - PROCESS | 8199 | 1461099895664 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:55 INFO - PROCESS | 8199 | 1461099895875 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:04:56 INFO - PROCESS | 8199 | 1461099896028 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f584800 == 52 [pid = 8199] [id = 91] 14:04:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8f586400) [pid = 8199] [serial = 272] [outer = (nil)] 14:04:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8f723000) [pid = 8199] [serial = 273] [outer = 0x8f586400] 14:04:56 INFO - PROCESS | 8199 | 1461099896191 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8f72c800) [pid = 8199] [serial = 274] [outer = 0x8f586400] 14:04:57 INFO - PROCESS | 8199 | 1461099897110 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1493ms 14:04:57 INFO - PROCESS | 8199 | 1461099897142 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 8199 | 1461099897147 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:04:57 INFO - PROCESS | 8199 | 1461099897161 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 8199 | 1461099897166 Marionette TRACE conn3 <- [1,338,null,{}] 14:04:57 INFO - PROCESS | 8199 | 1461099897174 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 8199 | 1461099897353 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:04:57 INFO - PROCESS | 8199 | 1461099897507 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fcc00 == 53 [pid = 8199] [id = 92] 14:04:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x94e50400) [pid = 8199] [serial = 275] [outer = (nil)] 14:04:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x9622f800) [pid = 8199] [serial = 276] [outer = 0x94e50400] 14:04:57 INFO - PROCESS | 8199 | 1461099897598 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x979bfc00) [pid = 8199] [serial = 277] [outer = 0x94e50400] 14:04:58 INFO - PROCESS | 8199 | 1461099898555 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1439ms 14:04:58 INFO - PROCESS | 8199 | 1461099898598 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:04:58 INFO - PROCESS | 8199 | 1461099898602 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:04:58 INFO - PROCESS | 8199 | 1461099898609 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 8199 | 1461099898613 Marionette TRACE conn3 <- [1,342,null,{}] 14:04:58 INFO - PROCESS | 8199 | 1461099898628 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:58 INFO - PROCESS | 8199 | 1461099898815 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:04:58 INFO - PROCESS | 8199 | 1461099898973 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x9ae24400 == 54 [pid = 8199] [id = 93] 14:04:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x9df87800) [pid = 8199] [serial = 278] [outer = (nil)] 14:04:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x9fb92c00) [pid = 8199] [serial = 279] [outer = 0x9df87800] 14:04:59 INFO - PROCESS | 8199 | 1461099899117 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0xa0f37000) [pid = 8199] [serial = 280] [outer = 0x9df87800] 14:05:00 INFO - PROCESS | 8199 | 1461099900122 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1588ms 14:05:00 INFO - PROCESS | 8199 | 1461099900197 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 8199 | 1461099900201 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:05:00 INFO - PROCESS | 8199 | 1461099900209 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 8199 | 1461099900211 Marionette TRACE conn3 <- [1,346,null,{}] 14:05:00 INFO - PROCESS | 8199 | 1461099900218 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 8199 | 1461099900434 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:05:00 INFO - PROCESS | 8199 | 1461099900636 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 8199 | ++DOCSHELL 0xa3c03400 == 55 [pid = 8199] [id = 94] 14:05:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0xa3c84400) [pid = 8199] [serial = 281] [outer = (nil)] 14:05:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0xa45bb800) [pid = 8199] [serial = 282] [outer = 0xa3c84400] 14:05:00 INFO - PROCESS | 8199 | 1461099900739 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0xa47ecc00) [pid = 8199] [serial = 283] [outer = 0xa3c84400] 14:05:01 INFO - PROCESS | 8199 | 1461099901616 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1479ms 14:05:01 INFO - PROCESS | 8199 | 1461099901690 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 8199 | 1461099901693 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:05:01 INFO - PROCESS | 8199 | 1461099901699 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 8199 | 1461099901702 Marionette TRACE conn3 <- [1,350,null,{}] 14:05:01 INFO - PROCESS | 8199 | 1461099901709 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 8199 | 1461099901880 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:05:02 INFO - PROCESS | 8199 | 1461099902035 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaec400 == 56 [pid = 8199] [id = 95] 14:05:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0xa3c06800) [pid = 8199] [serial = 284] [outer = (nil)] 14:05:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0xa4c0ac00) [pid = 8199] [serial = 285] [outer = 0xa3c06800] 14:05:02 INFO - PROCESS | 8199 | 1461099902165 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0xa4c0fc00) [pid = 8199] [serial = 286] [outer = 0xa3c06800] 14:05:03 INFO - PROCESS | 8199 | 1461099903070 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1442ms 14:05:03 INFO - PROCESS | 8199 | 1461099903142 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 8199 | 1461099903145 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:05:03 INFO - PROCESS | 8199 | 1461099903152 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 8199 | 1461099903156 Marionette TRACE conn3 <- [1,354,null,{}] 14:05:03 INFO - PROCESS | 8199 | 1461099903162 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 8199 | 1461099903403 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:05:03 INFO - PROCESS | 8199 | 1461099903617 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 8199 | ++DOCSHELL 0xa3c7c800 == 57 [pid = 8199] [id = 96] 14:05:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0xa5f3a000) [pid = 8199] [serial = 287] [outer = (nil)] 14:05:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0xa6960400) [pid = 8199] [serial = 288] [outer = 0xa5f3a000] 14:05:03 INFO - PROCESS | 8199 | 1461099903764 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0xa69de800) [pid = 8199] [serial = 289] [outer = 0xa5f3a000] 14:05:04 INFO - PROCESS | 8199 | 1461099904642 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1532ms 14:05:04 INFO - PROCESS | 8199 | 1461099904686 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 8199 | 1461099904690 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:05:04 INFO - PROCESS | 8199 | 1461099904696 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 8199 | 1461099904700 Marionette TRACE conn3 <- [1,358,null,{}] 14:05:04 INFO - PROCESS | 8199 | 1461099904706 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:04 INFO - PROCESS | 8199 | 1461099904867 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:05:05 INFO - PROCESS | 8199 | 1461099905043 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x94277c00 == 58 [pid = 8199] [id = 97] 14:05:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x94279800) [pid = 8199] [serial = 290] [outer = (nil)] 14:05:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x9427ec00) [pid = 8199] [serial = 291] [outer = 0x94279800] 14:05:05 INFO - PROCESS | 8199 | 1461099905137 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x94282400) [pid = 8199] [serial = 292] [outer = 0x94279800] 14:05:06 INFO - PROCESS | 8199 | 1461099906068 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1432ms 14:05:06 INFO - PROCESS | 8199 | 1461099906129 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 8199 | 1461099906133 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:05:06 INFO - PROCESS | 8199 | 1461099906185 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 8199 | 1461099906188 Marionette TRACE conn3 <- [1,362,null,{}] 14:05:06 INFO - PROCESS | 8199 | 1461099906199 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:06 INFO - PROCESS | 8199 | 1461099906388 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:05:06 INFO - PROCESS | 8199 | 1461099906588 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x94277800 == 59 [pid = 8199] [id = 98] 14:05:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0xa3c02800) [pid = 8199] [serial = 293] [outer = (nil)] 14:05:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0xa6961000) [pid = 8199] [serial = 294] [outer = 0xa3c02800] 14:05:06 INFO - PROCESS | 8199 | 1461099906683 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0xa6d3a400) [pid = 8199] [serial = 295] [outer = 0xa3c02800] 14:05:07 INFO - PROCESS | 8199 | 1461099907541 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1384ms 14:05:07 INFO - PROCESS | 8199 | 1461099907567 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 8199 | 1461099907571 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:05:07 INFO - PROCESS | 8199 | 1461099907577 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 8199 | 1461099907582 Marionette TRACE conn3 <- [1,366,null,{}] 14:05:07 INFO - PROCESS | 8199 | 1461099907588 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 8199 | 1461099907778 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:05:07 INFO - PROCESS | 8199 | 1461099907942 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f2400 == 60 [pid = 8199] [id = 99] 14:05:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8c2f2800) [pid = 8199] [serial = 296] [outer = (nil)] 14:05:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8c2f6800) [pid = 8199] [serial = 297] [outer = 0x8c2f2800] 14:05:08 INFO - PROCESS | 8199 | 1461099908034 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8c2f9c00) [pid = 8199] [serial = 298] [outer = 0x8c2f2800] 14:05:09 INFO - PROCESS | 8199 | 1461099909015 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1482ms 14:05:09 INFO - PROCESS | 8199 | 1461099909061 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 8199 | 1461099909066 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:05:09 INFO - PROCESS | 8199 | 1461099909074 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 8199 | 1461099909078 Marionette TRACE conn3 <- [1,370,null,{}] 14:05:09 INFO - PROCESS | 8199 | 1461099909085 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 8199 | 1461099909302 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:05:09 INFO - PROCESS | 8199 | 1461099909518 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3e5c00 == 61 [pid = 8199] [id = 100] 14:05:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8c3e6000) [pid = 8199] [serial = 299] [outer = (nil)] 14:05:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8c3e8400) [pid = 8199] [serial = 300] [outer = 0x8c3e6000] 14:05:09 INFO - PROCESS | 8199 | 1461099909626 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8c3eb000) [pid = 8199] [serial = 301] [outer = 0x8c3e6000] 14:05:11 INFO - PROCESS | 8199 | 1461099911020 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1987ms 14:05:11 INFO - PROCESS | 8199 | 1461099911062 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 8199 | 1461099911072 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:05:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:05:11 INFO - PROCESS | 8199 | 1461099911086 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 8199 | 1461099911096 Marionette TRACE conn3 <- [1,374,null,{}] 14:05:11 INFO - PROCESS | 8199 | 1461099911106 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:11 INFO - PROCESS | 8199 | 1461099911375 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:05:11 INFO - PROCESS | 8199 | 1461099911658 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f7c00 == 62 [pid = 8199] [id = 101] 14:05:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8df9e800) [pid = 8199] [serial = 302] [outer = (nil)] 14:05:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x8f580800) [pid = 8199] [serial = 303] [outer = 0x8df9e800] 14:05:11 INFO - PROCESS | 8199 | 1461099911740 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x9127f000) [pid = 8199] [serial = 304] [outer = 0x8df9e800] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x99191000 == 61 [pid = 8199] [id = 89] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x98726800 == 60 [pid = 8199] [id = 88] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x91ecc400) [pid = 8199] [serial = 188] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x99183c00) [pid = 8199] [serial = 191] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0xa0e45800) [pid = 8199] [serial = 194] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0xa3c79000) [pid = 8199] [serial = 197] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x932fa000) [pid = 8199] [serial = 200] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0xa0a40800) [pid = 8199] [serial = 203] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x98725400) [pid = 8199] [serial = 225] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x932fc400 == 59 [pid = 8199] [id = 87] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72f000 == 58 [pid = 8199] [id = 86] 14:05:12 INFO - PROCESS | 8199 | 1461099912713 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72d000 == 57 [pid = 8199] [id = 85] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x99819000 == 56 [pid = 8199] [id = 81] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0xa45e1400 == 55 [pid = 8199] [id = 80] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0xa0adcc00 == 54 [pid = 8199] [id = 79] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x96486000 == 53 [pid = 8199] [id = 78] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x94eff400 == 52 [pid = 8199] [id = 77] 14:05:12 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd1400 == 51 [pid = 8199] [id = 76] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x99c68400) [pid = 8199] [serial = 220] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x99b7b800) [pid = 8199] [serial = 219] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9fb96800) [pid = 8199] [serial = 222] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0xa0c36400) [pid = 8199] [serial = 223] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x98b98000) [pid = 8199] [serial = 216] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x978dac00) [pid = 8199] [serial = 211] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x94efec00) [pid = 8199] [serial = 210] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x94e4c400) [pid = 8199] [serial = 213] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x9814bc00) [pid = 8199] [serial = 214] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x93083800) [pid = 8199] [serial = 208] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x91ecc800) [pid = 8199] [serial = 207] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8f4db800) [pid = 8199] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:05:12 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x98b9f400) [pid = 8199] [serial = 217] [outer = (nil)] [url = about:blank] 14:05:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:05:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1697ms 14:05:12 INFO - PROCESS | 8199 | 1461099912783 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 8199 | 1461099912791 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:05:12 INFO - PROCESS | 8199 | 1461099912801 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 8199 | 1461099912805 Marionette TRACE conn3 <- [1,378,null,{}] 14:05:12 INFO - PROCESS | 8199 | 1461099912811 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 8199 | 1461099912970 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:05:13 INFO - PROCESS | 8199 | 1461099913132 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3f3800 == 52 [pid = 8199] [id = 102] 14:05:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x91283000) [pid = 8199] [serial = 305] [outer = (nil)] 14:05:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x9307a400) [pid = 8199] [serial = 306] [outer = 0x91283000] 14:05:13 INFO - PROCESS | 8199 | 1461099913214 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x931ee000) [pid = 8199] [serial = 307] [outer = 0x91283000] 14:05:14 INFO - PROCESS | 8199 | 1461099914080 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:05:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:05:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1328ms 14:05:14 INFO - PROCESS | 8199 | 1461099914130 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:05:14 INFO - PROCESS | 8199 | 1461099914134 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:05:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:05:14 INFO - PROCESS | 8199 | 1461099914140 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 8199 | 1461099914146 Marionette TRACE conn3 <- [1,382,null,{}] 14:05:14 INFO - PROCESS | 8199 | 1461099914161 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 8199 | 1461099914321 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:05:14 INFO - PROCESS | 8199 | 1461099914437 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c3400 == 53 [pid = 8199] [id = 103] 14:05:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x91e17800) [pid = 8199] [serial = 308] [outer = (nil)] 14:05:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x94efc800) [pid = 8199] [serial = 309] [outer = 0x91e17800] 14:05:14 INFO - PROCESS | 8199 | 1461099914518 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x96f7a000) [pid = 8199] [serial = 310] [outer = 0x91e17800] 14:05:15 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:15 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:05:15 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:15 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:15 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:15 INFO - PROCESS | 8199 | 1461099915376 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:05:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1284ms 14:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:05:15 INFO - PROCESS | 8199 | 1461099915431 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 8199 | 1461099915435 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:05:15 INFO - PROCESS | 8199 | 1461099915442 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 8199 | 1461099915445 Marionette TRACE conn3 <- [1,386,null,{}] 14:05:15 INFO - PROCESS | 8199 | 1461099915451 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 8199 | 1461099915650 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:05:15 INFO - PROCESS | 8199 | 1461099915679 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x94eff400 == 54 [pid = 8199] [id = 104] 14:05:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x981aec00) [pid = 8199] [serial = 311] [outer = (nil)] 14:05:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x982a3400) [pid = 8199] [serial = 312] [outer = 0x981aec00] 14:05:15 INFO - PROCESS | 8199 | 1461099915754 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x982a6000) [pid = 8199] [serial = 313] [outer = 0x981aec00] 14:05:16 INFO - PROCESS | 8199 | 1461099916705 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1284ms 14:05:16 INFO - PROCESS | 8199 | 1461099916725 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 8199 | 1461099916728 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:05:16 INFO - PROCESS | 8199 | 1461099916734 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 8199 | 1461099916737 Marionette TRACE conn3 <- [1,390,null,{}] 14:05:16 INFO - PROCESS | 8199 | 1461099916743 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:16 INFO - PROCESS | 8199 | 1461099916955 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:05:17 INFO - PROCESS | 8199 | 1461099916985 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x94276c00 == 55 [pid = 8199] [id = 105] 14:05:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x982a7800) [pid = 8199] [serial = 314] [outer = (nil)] 14:05:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x982adc00) [pid = 8199] [serial = 315] [outer = 0x982a7800] 14:05:17 INFO - PROCESS | 8199 | 1461099917058 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x983e5800) [pid = 8199] [serial = 316] [outer = 0x982a7800] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x98720400) [pid = 8199] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9872a800) [pid = 8199] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x99202800) [pid = 8199] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x94e53c00) [pid = 8199] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8f72dc00) [pid = 8199] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:05:17 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x913c9800) [pid = 8199] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:05:18 INFO - PROCESS | 8199 | 1461099918124 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 14:05:18 INFO - PROCESS | 8199 | 1461099918174 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 8199 | 1461099918177 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:05:18 INFO - PROCESS | 8199 | 1461099918183 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 8199 | 1461099918187 Marionette TRACE conn3 <- [1,394,null,{}] 14:05:18 INFO - PROCESS | 8199 | 1461099918192 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 8199 | 1461099918375 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:05:18 INFO - PROCESS | 8199 | 1461099918492 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f725400 == 56 [pid = 8199] [id = 106] 14:05:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x982aa000) [pid = 8199] [serial = 317] [outer = (nil)] 14:05:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x98b94400) [pid = 8199] [serial = 318] [outer = 0x982aa000] 14:05:18 INFO - PROCESS | 8199 | 1461099918569 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x98b9cc00) [pid = 8199] [serial = 319] [outer = 0x982aa000] 14:05:19 INFO - PROCESS | 8199 | 1461099919318 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:05:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1178ms 14:05:19 INFO - PROCESS | 8199 | 1461099919363 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 8199 | 1461099919366 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:05:19 INFO - PROCESS | 8199 | 1461099919380 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 8199 | 1461099919382 Marionette TRACE conn3 <- [1,398,null,{}] 14:05:19 INFO - PROCESS | 8199 | 1461099919388 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:19 INFO - PROCESS | 8199 | 1461099919535 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:05:19 INFO - PROCESS | 8199 | 1461099919767 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f1c00 == 57 [pid = 8199] [id = 107] 14:05:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8c2f3000) [pid = 8199] [serial = 320] [outer = (nil)] 14:05:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8c3e9000) [pid = 8199] [serial = 321] [outer = 0x8c2f3000] 14:05:19 INFO - PROCESS | 8199 | 1461099919859 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8df98c00) [pid = 8199] [serial = 322] [outer = 0x8c2f3000] 14:05:20 INFO - PROCESS | 8199 | 1461099920964 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1643ms 14:05:21 INFO - PROCESS | 8199 | 1461099921018 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 8199 | 1461099921026 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:05:21 INFO - PROCESS | 8199 | 1461099921035 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 8199 | 1461099921040 Marionette TRACE conn3 <- [1,402,null,{}] 14:05:21 INFO - PROCESS | 8199 | 1461099921048 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:21 INFO - PROCESS | 8199 | 1461099921276 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:05:21 INFO - PROCESS | 8199 | 1461099921481 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fa000 == 58 [pid = 8199] [id = 108] 14:05:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x932fc400) [pid = 8199] [serial = 323] [outer = (nil)] 14:05:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x9427c800) [pid = 8199] [serial = 324] [outer = 0x932fc400] 14:05:21 INFO - PROCESS | 8199 | 1461099921570 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x9643a400) [pid = 8199] [serial = 325] [outer = 0x932fc400] 14:05:22 INFO - PROCESS | 8199 | 1461099922587 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1582ms 14:05:22 INFO - PROCESS | 8199 | 1461099922622 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:05:22 INFO - PROCESS | 8199 | 1461099922629 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:05:22 INFO - PROCESS | 8199 | 1461099922636 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 8199 | 1461099922640 Marionette TRACE conn3 <- [1,406,null,{}] 14:05:22 INFO - PROCESS | 8199 | 1461099922648 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 8199 | 1461099922837 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:05:23 INFO - PROCESS | 8199 | 1461099923095 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x96bc8c00 == 59 [pid = 8199] [id = 109] 14:05:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x9871f400) [pid = 8199] [serial = 326] [outer = (nil)] 14:05:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x98727000) [pid = 8199] [serial = 327] [outer = 0x9871f400] 14:05:23 INFO - PROCESS | 8199 | 1461099923199 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x98eb7000) [pid = 8199] [serial = 328] [outer = 0x9871f400] 14:05:24 INFO - PROCESS | 8199 | 1461099924123 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1539ms 14:05:24 INFO - PROCESS | 8199 | 1461099924176 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 8199 | 1461099924181 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:05:24 INFO - PROCESS | 8199 | 1461099924198 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 8199 | 1461099924208 Marionette TRACE conn3 <- [1,410,null,{}] 14:05:24 INFO - PROCESS | 8199 | 1461099924215 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:24 INFO - PROCESS | 8199 | 1461099924438 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:05:24 INFO - PROCESS | 8199 | 1461099924648 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x982b0c00 == 60 [pid = 8199] [id = 110] 14:05:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x983e8c00) [pid = 8199] [serial = 329] [outer = (nil)] 14:05:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x9fb96800) [pid = 8199] [serial = 330] [outer = 0x983e8c00] 14:05:24 INFO - PROCESS | 8199 | 1461099924783 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x9fee7800) [pid = 8199] [serial = 331] [outer = 0x983e8c00] 14:05:25 INFO - PROCESS | 8199 | 1461099925724 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1605ms 14:05:25 INFO - PROCESS | 8199 | 1461099925796 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 8199 | 1461099925801 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:05:25 INFO - PROCESS | 8199 | 1461099925807 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 8199 | 1461099925811 Marionette TRACE conn3 <- [1,414,null,{}] 14:05:25 INFO - PROCESS | 8199 | 1461099925816 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 8199 | 1461099926058 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:05:26 INFO - PROCESS | 8199 | 1461099926238 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebc9000 == 61 [pid = 8199] [id = 111] 14:05:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x8f4d7000) [pid = 8199] [serial = 332] [outer = (nil)] 14:05:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x98289400) [pid = 8199] [serial = 333] [outer = 0x8f4d7000] 14:05:26 INFO - PROCESS | 8199 | 1461099926371 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9828d000) [pid = 8199] [serial = 334] [outer = 0x8f4d7000] 14:05:27 INFO - PROCESS | 8199 | 1461099927255 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1489ms 14:05:27 INFO - PROCESS | 8199 | 1461099927297 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:05:27 INFO - PROCESS | 8199 | 1461099927302 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:05:27 INFO - PROCESS | 8199 | 1461099927308 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 8199 | 1461099927312 Marionette TRACE conn3 <- [1,418,null,{}] 14:05:27 INFO - PROCESS | 8199 | 1461099927317 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:27 INFO - PROCESS | 8199 | 1461099927495 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:05:27 INFO - PROCESS | 8199 | 1461099927656 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x9b090000 == 62 [pid = 8199] [id = 112] 14:05:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9ea12400) [pid = 8199] [serial = 335] [outer = (nil)] 14:05:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0xa0e45800) [pid = 8199] [serial = 336] [outer = 0x9ea12400] 14:05:27 INFO - PROCESS | 8199 | 1461099927760 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0xa3c82000) [pid = 8199] [serial = 337] [outer = 0x9ea12400] 14:05:29 INFO - PROCESS | 8199 | 1461099929097 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1832ms 14:05:29 INFO - PROCESS | 8199 | 1461099929200 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 8199 | 1461099929205 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:05:29 INFO - PROCESS | 8199 | 1461099929215 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 8199 | 1461099929219 Marionette TRACE conn3 <- [1,422,null,{}] 14:05:29 INFO - PROCESS | 8199 | 1461099929227 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 8199 | 1461099929394 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:05:29 INFO - PROCESS | 8199 | 1461099929557 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x98283400 == 63 [pid = 8199] [id = 113] 14:05:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98290c00) [pid = 8199] [serial = 338] [outer = (nil)] 14:05:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0xa47f1000) [pid = 8199] [serial = 339] [outer = 0x98290c00] 14:05:29 INFO - PROCESS | 8199 | 1461099929649 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0xa4c4e000) [pid = 8199] [serial = 340] [outer = 0x98290c00] 14:05:31 INFO - PROCESS | 8199 | 1461099931060 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1883ms 14:05:31 INFO - PROCESS | 8199 | 1461099931099 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 8199 | 1461099931102 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:05:31 INFO - PROCESS | 8199 | 1461099931110 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 8199 | 1461099931114 Marionette TRACE conn3 <- [1,426,null,{}] 14:05:31 INFO - PROCESS | 8199 | 1461099931120 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 8199 | 1461099931311 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:05:31 INFO - PROCESS | 8199 | 1461099931477 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 8199 | ++DOCSHELL 0xa45b4400 == 64 [pid = 8199] [id = 114] 14:05:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0xa47ef400) [pid = 8199] [serial = 341] [outer = (nil)] 14:05:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0xa6960c00) [pid = 8199] [serial = 342] [outer = 0xa47ef400] 14:05:31 INFO - PROCESS | 8199 | 1461099931568 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0xa6dbfc00) [pid = 8199] [serial = 343] [outer = 0xa47ef400] 14:05:32 INFO - PROCESS | 8199 | 1461099932577 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 8199 | 1461099932652 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:05:32 INFO - PROCESS | 8199 | 1461099932659 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 8199 | 1461099932662 Marionette TRACE conn3 <- [1,430,null,{}] 14:05:32 INFO - PROCESS | 8199 | 1461099932668 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:32 INFO - PROCESS | 8199 | 1461099932858 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:05:33 INFO - PROCESS | 8199 | 1461099933084 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8d400 == 65 [pid = 8199] [id = 115] 14:05:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8ba8e400) [pid = 8199] [serial = 344] [outer = (nil)] 14:05:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x8ba94800) [pid = 8199] [serial = 345] [outer = 0x8ba8e400] 14:05:33 INFO - PROCESS | 8199 | 1461099933198 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x8ba97c00) [pid = 8199] [serial = 346] [outer = 0x8ba8e400] 14:05:34 INFO - PROCESS | 8199 | 1461099934158 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1579ms 14:05:34 INFO - PROCESS | 8199 | 1461099934240 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 8199 | 1461099934244 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:05:34 INFO - PROCESS | 8199 | 1461099934250 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 8199 | 1461099934254 Marionette TRACE conn3 <- [1,434,null,{}] 14:05:34 INFO - PROCESS | 8199 | 1461099934260 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 8199 | 1461099934753 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:05:35 INFO - PROCESS | 8199 | 1461099934994 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb10400 == 66 [pid = 8199] [id = 116] 14:05:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x9127c800) [pid = 8199] [serial = 347] [outer = (nil)] 14:05:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x91ecf800) [pid = 8199] [serial = 348] [outer = 0x9127c800] 14:05:35 INFO - PROCESS | 8199 | 1461099935098 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x932f2400) [pid = 8199] [serial = 349] [outer = 0x9127c800] 14:05:35 INFO - PROCESS | 8199 | 1461099935952 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:05:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1737ms 14:05:35 INFO - PROCESS | 8199 | 1461099935989 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 8199 | 1461099935996 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:05:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:05:36 INFO - PROCESS | 8199 | 1461099936004 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 8199 | 1461099936010 Marionette TRACE conn3 <- [1,438,null,{}] 14:05:36 INFO - PROCESS | 8199 | 1461099936017 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 8199 | 1461099936187 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:05:36 INFO - PROCESS | 8199 | 1461099936393 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ed4800 == 67 [pid = 8199] [id = 117] 14:05:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x932f8800) [pid = 8199] [serial = 350] [outer = (nil)] 14:05:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x978dc400) [pid = 8199] [serial = 351] [outer = 0x932f8800] 14:05:36 INFO - PROCESS | 8199 | 1461099936483 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x98284800) [pid = 8199] [serial = 352] [outer = 0x932f8800] 14:05:37 INFO - PROCESS | 8199 | 1461099937625 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaeec00 == 66 [pid = 8199] [id = 46] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd3c00 == 65 [pid = 8199] [id = 42] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x99b82400 == 64 [pid = 8199] [id = 44] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaef400 == 63 [pid = 8199] [id = 43] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8f725400 == 62 [pid = 8199] [id = 106] 14:05:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:05:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1736ms 14:05:37 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x9df8a400) [pid = 8199] [serial = 270] [outer = (nil)] [url = about:blank] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x94276c00 == 61 [pid = 8199] [id = 105] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x94eff400 == 60 [pid = 8199] [id = 104] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x913c3400 == 59 [pid = 8199] [id = 103] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8c3f3800 == 58 [pid = 8199] [id = 102] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f7c00 == 57 [pid = 8199] [id = 101] 14:05:37 INFO - PROCESS | 8199 | 1461099937791 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 8199 | 1461099937796 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:05:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x9ae24400 == 56 [pid = 8199] [id = 93] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x932fcc00 == 55 [pid = 8199] [id = 92] 14:05:37 INFO - PROCESS | 8199 | --DOCSHELL 0x8f584800 == 54 [pid = 8199] [id = 91] 14:05:37 INFO - PROCESS | 8199 | 1461099937812 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 8199 | 1461099937817 Marionette TRACE conn3 <- [1,442,null,{}] 14:05:37 INFO - PROCESS | 8199 | 1461099937832 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:37 INFO - PROCESS | 8199 | 1461099937970 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x98ee5400) [pid = 8199] [serial = 265] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x98b93400) [pid = 8199] [serial = 264] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x99b75400) [pid = 8199] [serial = 267] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0xa3c83400) [pid = 8199] [serial = 237] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x98151000) [pid = 8199] [serial = 261] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x913cc400) [pid = 8199] [serial = 256] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8f730000) [pid = 8199] [serial = 255] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x932fd400) [pid = 8199] [serial = 258] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x94e48800) [pid = 8199] [serial = 259] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x99b7ec00) [pid = 8199] [serial = 268] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8f4d1800) [pid = 8199] [serial = 228] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0xa47ec800) [pid = 8199] [serial = 240] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x98729400) [pid = 8199] [serial = 226] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9981a000) [pid = 8199] [serial = 234] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8df9a800) [pid = 8199] [serial = 252] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x97ded800) [pid = 8199] [serial = 231] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0xa47f8000) [pid = 8199] [serial = 243] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8f586000) [pid = 8199] [serial = 246] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8f726400) [pid = 8199] [serial = 249] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x981b7800) [pid = 8199] [serial = 262] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 8199 | 1461099938213 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9a800 == 55 [pid = 8199] [id = 118] 14:05:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x8f4d1800) [pid = 8199] [serial = 353] [outer = (nil)] 14:05:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x913cb000) [pid = 8199] [serial = 354] [outer = 0x8f4d1800] 14:05:38 INFO - PROCESS | 8199 | 1461099938291 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x94280c00) [pid = 8199] [serial = 355] [outer = 0x8f4d1800] 14:05:39 INFO - PROCESS | 8199 | 1461099939048 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:05:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:05:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1289ms 14:05:39 INFO - PROCESS | 8199 | 1461099939102 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 8199 | 1461099939107 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:05:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:05:39 INFO - PROCESS | 8199 | 1461099939124 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 8199 | 1461099939131 Marionette TRACE conn3 <- [1,446,null,{}] 14:05:39 INFO - PROCESS | 8199 | 1461099939137 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 8199 | 1461099939297 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:05:39 INFO - PROCESS | 8199 | 1461099939307 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9bc00 == 56 [pid = 8199] [id = 119] 14:05:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x8f6b5000) [pid = 8199] [serial = 356] [outer = (nil)] 14:05:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x8f6bd400) [pid = 8199] [serial = 357] [outer = 0x8f6b5000] 14:05:39 INFO - PROCESS | 8199 | 1461099939383 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x97163400) [pid = 8199] [serial = 358] [outer = 0x8f6b5000] 14:05:40 INFO - PROCESS | 8199 | 1461099940284 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:05:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1244ms 14:05:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:05:40 INFO - PROCESS | 8199 | 1461099940361 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 8199 | 1461099940364 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:05:40 INFO - PROCESS | 8199 | 1461099940376 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 8199 | 1461099940379 Marionette TRACE conn3 <- [1,450,null,{}] 14:05:40 INFO - PROCESS | 8199 | 1461099940385 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 8199 | 1461099940587 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:05:40 INFO - PROCESS | 8199 | 1461099940613 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6bbc00 == 57 [pid = 8199] [id = 120] 14:05:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x8f721400) [pid = 8199] [serial = 359] [outer = (nil)] 14:05:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x982afc00) [pid = 8199] [serial = 360] [outer = 0x8f721400] 14:05:40 INFO - PROCESS | 8199 | 1461099940686 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x98722400) [pid = 8199] [serial = 361] [outer = 0x8f721400] 14:05:41 INFO - PROCESS | 8199 | 1461099941591 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 8199 | 1461099941675 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:05:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:05:41 INFO - PROCESS | 8199 | 1461099941682 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 8199 | 1461099941685 Marionette TRACE conn3 <- [1,454,null,{}] 14:05:41 INFO - PROCESS | 8199 | 1461099941690 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:41 INFO - PROCESS | 8199 | 1461099941910 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:05:41 INFO - PROCESS | 8199 | 1461099941938 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc5a000 == 58 [pid = 8199] [id = 121] 14:05:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x8bc5b400) [pid = 8199] [serial = 362] [outer = (nil)] 14:05:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x8bc5f400) [pid = 8199] [serial = 363] [outer = 0x8bc5b400] 14:05:42 INFO - PROCESS | 8199 | 1461099942025 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x982a9000) [pid = 8199] [serial = 364] [outer = 0x8bc5b400] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x981aec00) [pid = 8199] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x982a7800) [pid = 8199] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x99190400) [pid = 8199] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8df9e800) [pid = 8199] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x91283000) [pid = 8199] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:05:42 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x91e17800) [pid = 8199] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:05:43 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:05:43 INFO - PROCESS | 8199 | 1461099943145 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:05:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1481ms 14:05:43 INFO - PROCESS | 8199 | 1461099943163 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 8199 | 1461099943168 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:05:43 INFO - PROCESS | 8199 | 1461099943174 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 8199 | 1461099943177 Marionette TRACE conn3 <- [1,458,null,{}] 14:05:43 INFO - PROCESS | 8199 | 1461099943183 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 8199 | 1461099943379 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:05:43 INFO - PROCESS | 8199 | 1461099943397 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b942400 == 59 [pid = 8199] [id = 122] 14:05:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x8b945800) [pid = 8199] [serial = 365] [outer = (nil)] 14:05:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x8b94d400) [pid = 8199] [serial = 366] [outer = 0x8b945800] 14:05:43 INFO - PROCESS | 8199 | 1461099943472 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x8b950000) [pid = 8199] [serial = 367] [outer = 0x8b945800] 14:05:44 INFO - PROCESS | 8199 | 1461099944834 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 8199 | 1461099944920 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:05:44 INFO - PROCESS | 8199 | 1461099944942 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 8199 | 1461099944948 Marionette TRACE conn3 <- [1,462,null,{}] 14:05:44 INFO - PROCESS | 8199 | 1461099944957 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 8199 | 1461099945195 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:05:45 INFO - PROCESS | 8199 | 1461099945479 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc5cc00 == 60 [pid = 8199] [id = 123] 14:05:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x8bc5d800) [pid = 8199] [serial = 368] [outer = (nil)] 14:05:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x8c2f8c00) [pid = 8199] [serial = 369] [outer = 0x8bc5d800] 14:05:45 INFO - PROCESS | 8199 | 1461099945577 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x8f4d3800) [pid = 8199] [serial = 370] [outer = 0x8bc5d800] 14:05:46 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:05:46 INFO - PROCESS | 8199 | 1461099946610 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 8199 | 1461099946697 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:05:46 INFO - PROCESS | 8199 | 1461099946709 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 8199 | 1461099946713 Marionette TRACE conn3 <- [1,466,null,{}] 14:05:46 INFO - PROCESS | 8199 | 1461099946720 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:46 INFO - PROCESS | 8199 | 1461099946948 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:05:47 INFO - PROCESS | 8199 | 1461099947180 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6b5c00 == 61 [pid = 8199] [id = 124] 14:05:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8f729800) [pid = 8199] [serial = 371] [outer = (nil)] 14:05:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x913c7800) [pid = 8199] [serial = 372] [outer = 0x8f729800] 14:05:47 INFO - PROCESS | 8199 | 1461099947270 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x9307a000) [pid = 8199] [serial = 373] [outer = 0x8f729800] 14:05:48 INFO - PROCESS | 8199 | 1461099948336 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 8199 | 1461099948402 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:05:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:05:48 INFO - PROCESS | 8199 | 1461099948409 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 8199 | 1461099948416 Marionette TRACE conn3 <- [1,470,null,{}] 14:05:48 INFO - PROCESS | 8199 | 1461099948432 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:48 INFO - PROCESS | 8199 | 1461099948670 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:05:48 INFO - PROCESS | 8199 | 1461099948896 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x9427a400 == 62 [pid = 8199] [id = 125] 14:05:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x9790d800) [pid = 8199] [serial = 374] [outer = (nil)] 14:05:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x982aa400) [pid = 8199] [serial = 375] [outer = 0x9790d800] 14:05:49 INFO - PROCESS | 8199 | 1461099948999 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98b9f000) [pid = 8199] [serial = 376] [outer = 0x9790d800] 14:05:50 INFO - PROCESS | 8199 | 1461099950094 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1741ms 14:05:50 INFO - PROCESS | 8199 | 1461099950151 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 8199 | 1461099950157 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:05:50 INFO - PROCESS | 8199 | 1461099950165 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 8199 | 1461099950169 Marionette TRACE conn3 <- [1,474,null,{}] 14:05:50 INFO - PROCESS | 8199 | 1461099950180 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 8199 | 1461099950406 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:05:50 INFO - PROCESS | 8199 | 1461099950689 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d8400 == 63 [pid = 8199] [id = 126] 14:05:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x8fbec400) [pid = 8199] [serial = 377] [outer = (nil)] 14:05:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x8fbf6000) [pid = 8199] [serial = 378] [outer = 0x8fbec400] 14:05:50 INFO - PROCESS | 8199 | 1461099950839 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x982b0400) [pid = 8199] [serial = 379] [outer = 0x8fbec400] 14:05:51 INFO - PROCESS | 8199 | 1461099951907 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1791ms 14:05:51 INFO - PROCESS | 8199 | 1461099951957 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 8199 | 1461099951961 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:05:51 INFO - PROCESS | 8199 | 1461099951968 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 8199 | 1461099951971 Marionette TRACE conn3 <- [1,478,null,{}] 14:05:51 INFO - PROCESS | 8199 | 1461099951978 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 8199 | 1461099952161 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:05:52 INFO - PROCESS | 8199 | 1461099952376 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbea000 == 64 [pid = 8199] [id = 127] 14:05:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8fbf8000) [pid = 8199] [serial = 380] [outer = (nil)] 14:05:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x94120c00) [pid = 8199] [serial = 381] [outer = 0x8fbf8000] 14:05:52 INFO - PROCESS | 8199 | 1461099952503 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x94124000) [pid = 8199] [serial = 382] [outer = 0x8fbf8000] 14:05:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0x8b3f2000) [pid = 8199] [serial = 383] [outer = 0x97169800] 14:05:53 INFO - PROCESS | 8199 | 1461099953575 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1691ms 14:05:53 INFO - PROCESS | 8199 | 1461099953660 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 8199 | 1461099953664 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:05:53 INFO - PROCESS | 8199 | 1461099953671 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 8199 | 1461099953675 Marionette TRACE conn3 <- [1,482,null,{}] 14:05:53 INFO - PROCESS | 8199 | 1461099953681 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 8199 | 1461099953912 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:05:54 INFO - PROCESS | 8199 | 1461099954142 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3ec400 == 65 [pid = 8199] [id = 128] 14:05:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x8b3f3000) [pid = 8199] [serial = 384] [outer = (nil)] 14:05:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0x94128c00) [pid = 8199] [serial = 385] [outer = 0x8b3f3000] 14:05:54 INFO - PROCESS | 8199 | 1461099954241 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x9fb96c00) [pid = 8199] [serial = 386] [outer = 0x8b3f3000] 14:05:55 INFO - PROCESS | 8199 | 1461099955171 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1585ms 14:05:55 INFO - PROCESS | 8199 | 1461099955257 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 8199 | 1461099955262 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:05:55 INFO - PROCESS | 8199 | 1461099955268 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 8199 | 1461099955272 Marionette TRACE conn3 <- [1,486,null,{}] 14:05:55 INFO - PROCESS | 8199 | 1461099955278 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 8199 | 1461099955493 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:05:55 INFO - PROCESS | 8199 | 1461099955712 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b152400 == 66 [pid = 8199] [id = 129] 14:05:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x8b154000) [pid = 8199] [serial = 387] [outer = (nil)] 14:05:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8b159800) [pid = 8199] [serial = 388] [outer = 0x8b154000] 14:05:55 INFO - PROCESS | 8199 | 1461099955816 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8b15e400) [pid = 8199] [serial = 389] [outer = 0x8b154000] 14:05:56 INFO - PROCESS | 8199 | 1461099956725 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1535ms 14:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:05:56 INFO - PROCESS | 8199 | 1461099956804 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 8199 | 1461099956807 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:05:56 INFO - PROCESS | 8199 | 1461099956814 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 8199 | 1461099956818 Marionette TRACE conn3 <- [1,490,null,{}] 14:05:56 INFO - PROCESS | 8199 | 1461099956824 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:57 INFO - PROCESS | 8199 | 1461099956999 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:05:57 INFO - PROCESS | 8199 | 1461099957233 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2ce800 == 67 [pid = 8199] [id = 130] 14:05:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x8b2cf400) [pid = 8199] [serial = 390] [outer = (nil)] 14:05:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x8b2d4000) [pid = 8199] [serial = 391] [outer = 0x8b2cf400] 14:05:57 INFO - PROCESS | 8199 | 1461099957366 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x8b2d7000) [pid = 8199] [serial = 392] [outer = 0x8b2cf400] 14:05:58 INFO - PROCESS | 8199 | 1461099958248 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1482ms 14:05:58 INFO - PROCESS | 8199 | 1461099958296 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 8199 | 1461099958300 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:05:58 INFO - PROCESS | 8199 | 1461099958307 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 8199 | 1461099958310 Marionette TRACE conn3 <- [1,494,null,{}] 14:05:58 INFO - PROCESS | 8199 | 1461099958316 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 8199 | 1461099958524 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:05:58 INFO - PROCESS | 8199 | 1461099958698 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b15fc00 == 68 [pid = 8199] [id = 131] 14:05:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x8b2cec00) [pid = 8199] [serial = 393] [outer = (nil)] 14:05:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x8b2dd800) [pid = 8199] [serial = 394] [outer = 0x8b2cec00] 14:05:58 INFO - PROCESS | 8199 | 1461099958784 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x8eaf0000) [pid = 8199] [serial = 395] [outer = 0x8b2cec00] 14:05:59 INFO - PROCESS | 8199 | 1461099959761 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1486ms 14:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:05:59 INFO - PROCESS | 8199 | 1461099959793 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 8199 | 1461099959797 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:05:59 INFO - PROCESS | 8199 | 1461099959804 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 8199 | 1461099959807 Marionette TRACE conn3 <- [1,498,null,{}] 14:05:59 INFO - PROCESS | 8199 | 1461099959813 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 8199 | 1461099959984 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:06:00 INFO - PROCESS | 8199 | 1461099960163 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab90800 == 69 [pid = 8199] [id = 132] 14:06:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0x8ab91800) [pid = 8199] [serial = 396] [outer = (nil)] 14:06:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0x8ab98800) [pid = 8199] [serial = 397] [outer = 0x8ab91800] 14:06:00 INFO - PROCESS | 8199 | 1461099960264 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0x8ab9ac00) [pid = 8199] [serial = 398] [outer = 0x8ab91800] 14:06:01 INFO - PROCESS | 8199 | 1461099961169 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1432ms 14:06:01 INFO - PROCESS | 8199 | 1461099961235 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 8199 | 1461099961240 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:06:01 INFO - PROCESS | 8199 | 1461099961248 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 8199 | 1461099961252 Marionette TRACE conn3 <- [1,502,null,{}] 14:06:01 INFO - PROCESS | 8199 | 1461099961258 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 8199 | 1461099961471 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:06:01 INFO - PROCESS | 8199 | 1461099961715 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e48000 == 70 [pid = 8199] [id = 133] 14:06:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0x94e4d800) [pid = 8199] [serial = 399] [outer = (nil)] 14:06:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0x9814dc00) [pid = 8199] [serial = 400] [outer = 0x94e4d800] 14:06:01 INFO - PROCESS | 8199 | 1461099961864 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0x9ae67c00) [pid = 8199] [serial = 401] [outer = 0x94e4d800] 14:06:03 INFO - PROCESS | 8199 | 1461099963345 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 2194ms 14:06:03 INFO - PROCESS | 8199 | 1461099963448 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 8199 | 1461099963455 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:06:03 INFO - PROCESS | 8199 | 1461099963464 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 8199 | 1461099963469 Marionette TRACE conn3 <- [1,506,null,{}] 14:06:03 INFO - PROCESS | 8199 | 1461099963477 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 8199 | 1461099963653 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:06:03 INFO - PROCESS | 8199 | 1461099963826 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba95000 == 71 [pid = 8199] [id = 134] 14:06:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0x8bc53000) [pid = 8199] [serial = 402] [outer = (nil)] 14:06:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0x8c2fa400) [pid = 8199] [serial = 403] [outer = 0x8bc53000] 14:06:03 INFO - PROCESS | 8199 | 1461099963913 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x8c347400) [pid = 8199] [serial = 404] [outer = 0x8bc53000] 14:06:04 INFO - PROCESS | 8199 | 1461099964949 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1533ms 14:06:05 INFO - PROCESS | 8199 | 1461099964999 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 8199 | 1461099965007 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:06:05 INFO - PROCESS | 8199 | 1461099965018 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 8199 | 1461099965021 Marionette TRACE conn3 <- [1,510,null,{}] 14:06:05 INFO - PROCESS | 8199 | 1461099965027 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 8199 | 1461099965204 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:06:05 INFO - PROCESS | 8199 | 1461099965486 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc54800 == 72 [pid = 8199] [id = 135] 14:06:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x8bc56c00) [pid = 8199] [serial = 405] [outer = (nil)] 14:06:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x8c34e800) [pid = 8199] [serial = 406] [outer = 0x8bc56c00] 14:06:05 INFO - PROCESS | 8199 | 1461099965565 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x8ebd1400) [pid = 8199] [serial = 407] [outer = 0x8bc56c00] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x98b94400) [pid = 8199] [serial = 318] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc5a000 == 71 [pid = 8199] [id = 121] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8f6bbc00 == 70 [pid = 8199] [id = 120] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8df9bc00 == 69 [pid = 8199] [id = 119] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8df9a800 == 68 [pid = 8199] [id = 118] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x91ed4800 == 67 [pid = 8199] [id = 117] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8fb10400 == 66 [pid = 8199] [id = 116] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebc9000 == 65 [pid = 8199] [id = 111] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x982b0c00 == 64 [pid = 8199] [id = 110] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x98906000 == 63 [pid = 8199] [id = 90] 14:06:06 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f1c00 == 62 [pid = 8199] [id = 107] 14:06:06 INFO - PROCESS | 8199 | 1461099966558 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x982a6000) [pid = 8199] [serial = 313] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x982a3400) [pid = 8199] [serial = 312] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0x982adc00) [pid = 8199] [serial = 315] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x9ea18000) [pid = 8199] [serial = 271] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x983e5800) [pid = 8199] [serial = 316] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x8f723000) [pid = 8199] [serial = 273] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x9622f800) [pid = 8199] [serial = 276] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x9fb92c00) [pid = 8199] [serial = 279] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0xa45bb800) [pid = 8199] [serial = 282] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0xa4c0ac00) [pid = 8199] [serial = 285] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0xa6960400) [pid = 8199] [serial = 288] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0x9427ec00) [pid = 8199] [serial = 291] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0xa6961000) [pid = 8199] [serial = 294] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x8f580800) [pid = 8199] [serial = 303] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x9127f000) [pid = 8199] [serial = 304] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x9307a400) [pid = 8199] [serial = 306] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x931ee000) [pid = 8199] [serial = 307] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x8c3e8400) [pid = 8199] [serial = 300] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x94efc800) [pid = 8199] [serial = 309] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x8c2f6800) [pid = 8199] [serial = 297] [outer = (nil)] [url = about:blank] 14:06:06 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x96f7a000) [pid = 8199] [serial = 310] [outer = (nil)] [url = about:blank] 14:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1637ms 14:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:06:06 INFO - PROCESS | 8199 | 1461099966675 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 8199 | 1461099966678 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:06:06 INFO - PROCESS | 8199 | 1461099966685 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 8199 | 1461099966691 Marionette TRACE conn3 <- [1,514,null,{}] 14:06:06 INFO - PROCESS | 8199 | 1461099966707 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 8199 | 1461099966911 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:06:07 INFO - PROCESS | 8199 | 1461099967097 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9e400 == 63 [pid = 8199] [id = 136] 14:06:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x8f57f800) [pid = 8199] [serial = 408] [outer = (nil)] 14:06:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x8f6bb000) [pid = 8199] [serial = 409] [outer = 0x8f57f800] 14:06:07 INFO - PROCESS | 8199 | 1461099967180 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8f726400) [pid = 8199] [serial = 410] [outer = 0x8f57f800] 14:06:07 INFO - PROCESS | 8199 | 1461099967924 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1286ms 14:06:07 INFO - PROCESS | 8199 | 1461099967971 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:06:07 INFO - PROCESS | 8199 | 1461099967975 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:06:07 INFO - PROCESS | 8199 | 1461099967986 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 8199 | 1461099967990 Marionette TRACE conn3 <- [1,518,null,{}] 14:06:07 INFO - PROCESS | 8199 | 1461099967995 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 8199 | 1461099968162 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:06:08 INFO - PROCESS | 8199 | 1461099968173 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6bc800 == 64 [pid = 8199] [id = 137] 14:06:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8fbf3000) [pid = 8199] [serial = 411] [outer = (nil)] 14:06:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x9127f800) [pid = 8199] [serial = 412] [outer = 0x8fbf3000] 14:06:08 INFO - PROCESS | 8199 | 1461099968249 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x91ed4800) [pid = 8199] [serial = 413] [outer = 0x8fbf3000] 14:06:09 INFO - PROCESS | 8199 | 1461099969218 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:06:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1297ms 14:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:06:09 INFO - PROCESS | 8199 | 1461099969290 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 8199 | 1461099969293 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:06:09 INFO - PROCESS | 8199 | 1461099969300 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 8199 | 1461099969302 Marionette TRACE conn3 <- [1,522,null,{}] 14:06:09 INFO - PROCESS | 8199 | 1461099969308 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:09 INFO - PROCESS | 8199 | 1461099969518 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:06:09 INFO - PROCESS | 8199 | 1461099969542 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbeec00 == 65 [pid = 8199] [id = 138] 14:06:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x8fbf2000) [pid = 8199] [serial = 414] [outer = (nil)] 14:06:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x932f7c00) [pid = 8199] [serial = 415] [outer = 0x8fbf2000] 14:06:09 INFO - PROCESS | 8199 | 1461099969617 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x9411b800) [pid = 8199] [serial = 416] [outer = 0x8fbf2000] 14:06:10 INFO - PROCESS | 8199 | 1461099970594 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1336ms 14:06:10 INFO - PROCESS | 8199 | 1461099970636 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 8199 | 1461099970640 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:06:10 INFO - PROCESS | 8199 | 1461099970646 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 8199 | 1461099970650 Marionette TRACE conn3 <- [1,526,null,{}] 14:06:10 INFO - PROCESS | 8199 | 1461099970665 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 8199 | 1461099970926 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x8bc5b400) [pid = 8199] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x932f8800) [pid = 8199] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8f6b5000) [pid = 8199] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x9127c800) [pid = 8199] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x8f4d1800) [pid = 8199] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x8f721400) [pid = 8199] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:06:11 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x982aa000) [pid = 8199] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:06:11 INFO - PROCESS | 8199 | 1461099971316 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b944c00 == 66 [pid = 8199] [id = 139] 14:06:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8b948800) [pid = 8199] [serial = 417] [outer = (nil)] 14:06:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8f588c00) [pid = 8199] [serial = 418] [outer = 0x8b948800] 14:06:11 INFO - PROCESS | 8199 | 1461099971397 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x94efec00) [pid = 8199] [serial = 419] [outer = 0x8b948800] 14:06:12 INFO - PROCESS | 8199 | 1461099972204 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1598ms 14:06:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:06:12 INFO - PROCESS | 8199 | 1461099972245 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 8199 | 1461099972248 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:06:12 INFO - PROCESS | 8199 | 1461099972255 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 8199 | 1461099972258 Marionette TRACE conn3 <- [1,530,null,{}] 14:06:12 INFO - PROCESS | 8199 | 1461099972264 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 8199 | 1461099972427 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:06:12 INFO - PROCESS | 8199 | 1461099972441 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b160c00 == 67 [pid = 8199] [id = 140] 14:06:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x94285400) [pid = 8199] [serial = 420] [outer = (nil)] 14:06:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x98152000) [pid = 8199] [serial = 421] [outer = 0x94285400] 14:06:12 INFO - PROCESS | 8199 | 1461099972518 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x98286400) [pid = 8199] [serial = 422] [outer = 0x94285400] 14:06:13 INFO - PROCESS | 8199 | 1461099973639 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:06:13 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:06:13 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:06:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:06:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1440ms 14:06:13 INFO - PROCESS | 8199 | 1461099973699 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 8199 | 1461099973707 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:06:13 INFO - PROCESS | 8199 | 1461099973736 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 8199 | 1461099973742 Marionette TRACE conn3 <- [1,534,null,{}] 14:06:13 INFO - PROCESS | 8199 | 1461099973750 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 8199 | 1461099973965 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:06:14 INFO - PROCESS | 8199 | 1461099974198 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c341800 == 68 [pid = 8199] [id = 141] 14:06:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x8c34f000) [pid = 8199] [serial = 423] [outer = (nil)] 14:06:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x8c3f1c00) [pid = 8199] [serial = 424] [outer = 0x8c34f000] 14:06:14 INFO - PROCESS | 8199 | 1461099974305 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0x8ebd0800) [pid = 8199] [serial = 425] [outer = 0x8c34f000] 14:06:15 INFO - PROCESS | 8199 | 1461099975234 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:06:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1587ms 14:06:15 INFO - PROCESS | 8199 | 1461099975322 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 8199 | 1461099975331 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:06:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:06:15 INFO - PROCESS | 8199 | 1461099975343 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 8199 | 1461099975347 Marionette TRACE conn3 <- [1,538,null,{}] 14:06:15 INFO - PROCESS | 8199 | 1461099975355 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 8199 | 1461099975585 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:06:15 INFO - PROCESS | 8199 | 1461099975890 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c34ec00 == 69 [pid = 8199] [id = 142] 14:06:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0x8f583c00) [pid = 8199] [serial = 426] [outer = (nil)] 14:06:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0x931ee400) [pid = 8199] [serial = 427] [outer = 0x8f583c00] 14:06:15 INFO - PROCESS | 8199 | 1461099975987 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0x94e44400) [pid = 8199] [serial = 428] [outer = 0x8f583c00] 14:06:16 INFO - PROCESS | 8199 | 1461099976880 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:06:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1590ms 14:06:16 INFO - PROCESS | 8199 | 1461099976944 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 8199 | 1461099976949 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:06:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:06:16 INFO - PROCESS | 8199 | 1461099976957 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 8199 | 1461099976964 Marionette TRACE conn3 <- [1,542,null,{}] 14:06:16 INFO - PROCESS | 8199 | 1461099976981 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 8199 | 1461099977175 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:06:17 INFO - PROCESS | 8199 | 1461099977347 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f3c00 == 70 [pid = 8199] [id = 143] 14:06:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0x8b3f9000) [pid = 8199] [serial = 429] [outer = (nil)] 14:06:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0x982a7400) [pid = 8199] [serial = 430] [outer = 0x8b3f9000] 14:06:17 INFO - PROCESS | 8199 | 1461099977445 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0x984af400) [pid = 8199] [serial = 431] [outer = 0x8b3f9000] 14:06:18 INFO - PROCESS | 8199 | 1461099978357 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:06:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:06:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1438ms 14:06:18 INFO - PROCESS | 8199 | 1461099978427 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 8199 | 1461099978432 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:06:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:06:18 INFO - PROCESS | 8199 | 1461099978441 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 8199 | 1461099978444 Marionette TRACE conn3 <- [1,546,null,{}] 14:06:18 INFO - PROCESS | 8199 | 1461099978450 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:18 INFO - PROCESS | 8199 | 1461099978650 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:06:18 INFO - PROCESS | 8199 | 1461099978828 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f4000 == 71 [pid = 8199] [id = 144] 14:06:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0x96486000) [pid = 8199] [serial = 432] [outer = (nil)] 14:06:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x98720000) [pid = 8199] [serial = 433] [outer = 0x96486000] 14:06:18 INFO - PROCESS | 8199 | 1461099978928 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x99b7c800) [pid = 8199] [serial = 434] [outer = 0x96486000] 14:06:19 INFO - PROCESS | 8199 | 1461099979847 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:06:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1492ms 14:06:19 INFO - PROCESS | 8199 | 1461099979934 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:06:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:06:19 INFO - PROCESS | 8199 | 1461099979938 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:06:19 INFO - PROCESS | 8199 | 1461099979945 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 8199 | 1461099979949 Marionette TRACE conn3 <- [1,550,null,{}] 14:06:19 INFO - PROCESS | 8199 | 1461099979955 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 8199 | 1461099980158 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:06:20 INFO - PROCESS | 8199 | 1461099980344 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab93800 == 72 [pid = 8199] [id = 145] 14:06:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x982a8000) [pid = 8199] [serial = 435] [outer = (nil)] 14:06:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x9ae6bc00) [pid = 8199] [serial = 436] [outer = 0x982a8000] 14:06:20 INFO - PROCESS | 8199 | 1461099980523 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 206 (0x9ae72000) [pid = 8199] [serial = 437] [outer = 0x982a8000] 14:06:21 INFO - PROCESS | 8199 | 1461099981416 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:06:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1537ms 14:06:21 INFO - PROCESS | 8199 | 1461099981483 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 8199 | 1461099981487 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:06:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:06:21 INFO - PROCESS | 8199 | 1461099981493 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 8199 | 1461099981497 Marionette TRACE conn3 <- [1,554,null,{}] 14:06:21 INFO - PROCESS | 8199 | 1461099981503 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:21 INFO - PROCESS | 8199 | 1461099981694 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:06:21 INFO - PROCESS | 8199 | 1461099981973 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c34b400 == 73 [pid = 8199] [id = 146] 14:06:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 207 (0x98ee2000) [pid = 8199] [serial = 438] [outer = (nil)] 14:06:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 208 (0xa009e000) [pid = 8199] [serial = 439] [outer = 0x98ee2000] 14:06:22 INFO - PROCESS | 8199 | 1461099982079 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 209 (0xa0a46c00) [pid = 8199] [serial = 440] [outer = 0x98ee2000] 14:06:22 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:22 INFO - PROCESS | 8199 | 1461099982989 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:06:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1534ms 14:06:23 INFO - PROCESS | 8199 | 1461099983028 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 8199 | 1461099983031 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:06:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:06:23 INFO - PROCESS | 8199 | 1461099983038 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 8199 | 1461099983041 Marionette TRACE conn3 <- [1,558,null,{}] 14:06:23 INFO - PROCESS | 8199 | 1461099983048 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:23 INFO - PROCESS | 8199 | 1461099983225 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:06:23 INFO - PROCESS | 8199 | 1461099983405 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac80800 == 74 [pid = 8199] [id = 147] 14:06:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 210 (0x8ac81400) [pid = 8199] [serial = 441] [outer = (nil)] 14:06:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 211 (0x8ac87800) [pid = 8199] [serial = 442] [outer = 0x8ac81400] 14:06:23 INFO - PROCESS | 8199 | 1461099983495 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 212 (0x8ac8ac00) [pid = 8199] [serial = 443] [outer = 0x8ac81400] 14:06:24 INFO - PROCESS | 8199 | 1461099984365 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:06:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1380ms 14:06:24 INFO - PROCESS | 8199 | 1461099984420 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 8199 | 1461099984423 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:06:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:06:24 INFO - PROCESS | 8199 | 1461099984430 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 8199 | 1461099984433 Marionette TRACE conn3 <- [1,562,null,{}] 14:06:24 INFO - PROCESS | 8199 | 1461099984439 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 8199 | 1461099984626 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:06:24 INFO - PROCESS | 8199 | 1461099984802 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac82800 == 75 [pid = 8199] [id = 148] 14:06:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 213 (0x8ac86000) [pid = 8199] [serial = 444] [outer = (nil)] 14:06:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 214 (0x902ecc00) [pid = 8199] [serial = 445] [outer = 0x8ac86000] 14:06:24 INFO - PROCESS | 8199 | 1461099984892 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 215 (0x902ee800) [pid = 8199] [serial = 446] [outer = 0x8ac86000] 14:06:25 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:25 INFO - PROCESS | 8199 | 1461099985801 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1432ms 14:06:25 INFO - PROCESS | 8199 | 1461099985863 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 8199 | 1461099985867 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:06:25 INFO - PROCESS | 8199 | 1461099985875 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 8199 | 1461099985879 Marionette TRACE conn3 <- [1,566,null,{}] 14:06:25 INFO - PROCESS | 8199 | 1461099985885 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 8199 | 1461099986073 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:06:26 INFO - PROCESS | 8199 | 1461099986252 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa0e400 == 76 [pid = 8199] [id = 149] 14:06:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 216 (0x8aa10000) [pid = 8199] [serial = 447] [outer = (nil)] 14:06:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 217 (0x8aa16c00) [pid = 8199] [serial = 448] [outer = 0x8aa10000] 14:06:26 INFO - PROCESS | 8199 | 1461099986345 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x8aa18800) [pid = 8199] [serial = 449] [outer = 0x8aa10000] 14:06:26 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:27 INFO - PROCESS | 8199 | 1461099987257 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:06:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1433ms 14:06:27 INFO - PROCESS | 8199 | 1461099987309 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 8199 | 1461099987313 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:06:27 INFO - PROCESS | 8199 | 1461099987320 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 8199 | 1461099987324 Marionette TRACE conn3 <- [1,570,null,{}] 14:06:27 INFO - PROCESS | 8199 | 1461099987329 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 8199 | 1461099987520 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:06:27 INFO - PROCESS | 8199 | 1461099987696 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1b000 == 77 [pid = 8199] [id = 150] 14:06:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0x8ac8c800) [pid = 8199] [serial = 450] [outer = (nil)] 14:06:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0x902ed800) [pid = 8199] [serial = 451] [outer = 0x8ac8c800] 14:06:27 INFO - PROCESS | 8199 | 1461099987786 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x902f1c00) [pid = 8199] [serial = 452] [outer = 0x8ac8c800] 14:06:28 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:28 INFO - PROCESS | 8199 | 1461099988706 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 14:06:28 INFO - PROCESS | 8199 | 1461099988755 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:06:28 INFO - PROCESS | 8199 | 1461099988760 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:06:28 INFO - PROCESS | 8199 | 1461099988766 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 8199 | 1461099988771 Marionette TRACE conn3 <- [1,574,null,{}] 14:06:28 INFO - PROCESS | 8199 | 1461099988776 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:28 INFO - PROCESS | 8199 | 1461099988986 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:06:29 INFO - PROCESS | 8199 | 1461099989169 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa16400 == 78 [pid = 8199] [id = 151] 14:06:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x902f1400) [pid = 8199] [serial = 453] [outer = (nil)] 14:06:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x903dd400) [pid = 8199] [serial = 454] [outer = 0x902f1400] 14:06:29 INFO - PROCESS | 8199 | 1461099989262 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x903e2400) [pid = 8199] [serial = 455] [outer = 0x902f1400] 14:06:30 INFO - PROCESS | 8199 | 1461099990211 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1488ms 14:06:30 INFO - PROCESS | 8199 | 1461099990255 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 8199 | 1461099990259 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:06:30 INFO - PROCESS | 8199 | 1461099990265 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 8199 | 1461099990269 Marionette TRACE conn3 <- [1,578,null,{}] 14:06:30 INFO - PROCESS | 8199 | 1461099990274 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 8199 | 1461099990464 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:06:30 INFO - PROCESS | 8199 | 1461099990643 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f1e400 == 79 [pid = 8199] [id = 152] 14:06:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 225 (0x88f1ec00) [pid = 8199] [serial = 456] [outer = (nil)] 14:06:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x88f26400) [pid = 8199] [serial = 457] [outer = 0x88f1ec00] 14:06:30 INFO - PROCESS | 8199 | 1461099990733 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x88f28800) [pid = 8199] [serial = 458] [outer = 0x88f1ec00] 14:06:31 INFO - PROCESS | 8199 | 1461099991638 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:06:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:06:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1432ms 14:06:31 INFO - PROCESS | 8199 | 1461099991699 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 8199 | 1461099991702 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:06:31 INFO - PROCESS | 8199 | 1461099991709 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 8199 | 1461099991712 Marionette TRACE conn3 <- [1,582,null,{}] 14:06:31 INFO - PROCESS | 8199 | 1461099991718 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:31 INFO - PROCESS | 8199 | 1461099991926 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:06:32 INFO - PROCESS | 8199 | 1461099992152 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f1e800 == 80 [pid = 8199] [id = 153] 14:06:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x88f1f000) [pid = 8199] [serial = 459] [outer = (nil)] 14:06:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x89053800) [pid = 8199] [serial = 460] [outer = 0x88f1f000] 14:06:32 INFO - PROCESS | 8199 | 1461099992285 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x89057400) [pid = 8199] [serial = 461] [outer = 0x88f1f000] 14:06:33 INFO - PROCESS | 8199 | 1461099993145 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1484ms 14:06:33 INFO - PROCESS | 8199 | 1461099993194 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 8199 | 1461099993198 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:06:33 INFO - PROCESS | 8199 | 1461099993205 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 8199 | 1461099993208 Marionette TRACE conn3 <- [1,586,null,{}] 14:06:33 INFO - PROCESS | 8199 | 1461099993214 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:33 INFO - PROCESS | 8199 | 1461099993397 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:06:33 INFO - PROCESS | 8199 | 1461099993577 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f28000 == 81 [pid = 8199] [id = 154] 14:06:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x88f2cc00) [pid = 8199] [serial = 462] [outer = (nil)] 14:06:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8905e400) [pid = 8199] [serial = 463] [outer = 0x88f2cc00] 14:06:33 INFO - PROCESS | 8199 | 1461099993680 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8905fc00) [pid = 8199] [serial = 464] [outer = 0x88f2cc00] 14:06:34 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:34 INFO - PROCESS | 8199 | 1461099994604 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1432ms 14:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:06:34 INFO - PROCESS | 8199 | 1461099994638 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 8199 | 1461099994641 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:06:34 INFO - PROCESS | 8199 | 1461099994647 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 8199 | 1461099994651 Marionette TRACE conn3 <- [1,590,null,{}] 14:06:34 INFO - PROCESS | 8199 | 1461099994656 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 8199 | 1461099994832 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:06:35 INFO - PROCESS | 8199 | 1461099995028 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x89059400 == 82 [pid = 8199] [id = 155] 14:06:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8905a400) [pid = 8199] [serial = 465] [outer = (nil)] 14:06:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 235 (0x8919a800) [pid = 8199] [serial = 466] [outer = 0x8905a400] 14:06:35 INFO - PROCESS | 8199 | 1461099995113 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 236 (0x8919d400) [pid = 8199] [serial = 467] [outer = 0x8905a400] 14:06:36 INFO - PROCESS | 8199 | 1461099996041 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1435ms 14:06:36 INFO - PROCESS | 8199 | 1461099996082 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 8199 | 1461099996086 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:06:36 INFO - PROCESS | 8199 | 1461099996092 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 8199 | 1461099996095 Marionette TRACE conn3 <- [1,594,null,{}] 14:06:36 INFO - PROCESS | 8199 | 1461099996101 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 8199 | 1461099996286 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:06:36 INFO - PROCESS | 8199 | 1461099996474 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8857ac00 == 83 [pid = 8199] [id = 156] 14:06:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 237 (0x8857b800) [pid = 8199] [serial = 468] [outer = (nil)] 14:06:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 238 (0x88583400) [pid = 8199] [serial = 469] [outer = 0x8857b800] 14:06:36 INFO - PROCESS | 8199 | 1461099996558 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 239 (0x88584c00) [pid = 8199] [serial = 470] [outer = 0x8857b800] 14:06:37 INFO - PROCESS | 8199 | 1461099997585 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1535ms 14:06:37 INFO - PROCESS | 8199 | 1461099997628 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:06:37 INFO - PROCESS | 8199 | 1461099997632 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:06:37 INFO - PROCESS | 8199 | 1461099997638 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 8199 | 1461099997642 Marionette TRACE conn3 <- [1,598,null,{}] 14:06:37 INFO - PROCESS | 8199 | 1461099997648 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:37 INFO - PROCESS | 8199 | 1461099997851 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:06:38 INFO - PROCESS | 8199 | 1461099998106 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x88584000 == 84 [pid = 8199] [id = 157] 14:06:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 240 (0x88584400) [pid = 8199] [serial = 471] [outer = (nil)] 14:06:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 241 (0x891a0400) [pid = 8199] [serial = 472] [outer = 0x88584400] 14:06:38 INFO - PROCESS | 8199 | 1461099998208 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 242 (0x8aa1c400) [pid = 8199] [serial = 473] [outer = 0x88584400] 14:06:39 INFO - PROCESS | 8199 | 1461099999148 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1585ms 14:06:39 INFO - PROCESS | 8199 | 1461099999225 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 8199 | 1461099999229 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:06:39 INFO - PROCESS | 8199 | 1461099999235 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 8199 | 1461099999238 Marionette TRACE conn3 <- [1,602,null,{}] 14:06:39 INFO - PROCESS | 8199 | 1461099999244 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:39 INFO - PROCESS | 8199 | 1461099999427 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:06:39 INFO - PROCESS | 8199 | 1461099999657 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8919fc00 == 85 [pid = 8199] [id = 158] 14:06:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 243 (0x8bba9400) [pid = 8199] [serial = 474] [outer = (nil)] 14:06:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 244 (0x8bbadc00) [pid = 8199] [serial = 475] [outer = 0x8bba9400] 14:06:39 INFO - PROCESS | 8199 | 1461099999787 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 245 (0x8bbb0800) [pid = 8199] [serial = 476] [outer = 0x8bba9400] 14:06:40 INFO - PROCESS | 8199 | 1461100000762 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2081ms 14:06:41 INFO - PROCESS | 8199 | 1461100001509 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 8199 | 1461100001521 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:06:41 INFO - PROCESS | 8199 | 1461100001558 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 8199 | 1461100001564 Marionette TRACE conn3 <- [1,606,null,{}] 14:06:41 INFO - PROCESS | 8199 | 1461100001579 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 8199 | 1461100001882 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:06:42 INFO - PROCESS | 8199 | 1461100002183 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x891a0000 == 86 [pid = 8199] [id = 159] 14:06:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 246 (0x8b158800) [pid = 8199] [serial = 477] [outer = (nil)] 14:06:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 247 (0x8b2d4c00) [pid = 8199] [serial = 478] [outer = 0x8b158800] 14:06:42 INFO - PROCESS | 8199 | 1461100002327 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 248 (0x8b3ec000) [pid = 8199] [serial = 479] [outer = 0x8b158800] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebcbc00 == 85 [pid = 8199] [id = 71] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0xa3c03400 == 84 [pid = 8199] [id = 94] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0xa3c7c800 == 83 [pid = 8199] [id = 96] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f2400 == 82 [pid = 8199] [id = 99] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x911a4400 == 81 [pid = 8199] [id = 69] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4d8400 == 80 [pid = 8199] [id = 126] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x9427a400 == 79 [pid = 8199] [id = 125] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x8f6b5c00 == 78 [pid = 8199] [id = 124] 14:06:43 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc5cc00 == 77 [pid = 8199] [id = 123] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 247 (0x98b9cc00) [pid = 8199] [serial = 319] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 246 (0x8b94d400) [pid = 8199] [serial = 366] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 245 (0x8bc5f400) [pid = 8199] [serial = 363] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 244 (0x982a9000) [pid = 8199] [serial = 364] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 243 (0x8c3e9000) [pid = 8199] [serial = 321] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 242 (0x9427c800) [pid = 8199] [serial = 324] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 241 (0x98727000) [pid = 8199] [serial = 327] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 240 (0x9fb96800) [pid = 8199] [serial = 330] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 239 (0x98289400) [pid = 8199] [serial = 333] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 238 (0xa0e45800) [pid = 8199] [serial = 336] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 237 (0xa47f1000) [pid = 8199] [serial = 339] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 236 (0xa6960c00) [pid = 8199] [serial = 342] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 235 (0x98284800) [pid = 8199] [serial = 352] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 234 (0x978dc400) [pid = 8199] [serial = 351] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x8f6bd400) [pid = 8199] [serial = 357] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x932f2400) [pid = 8199] [serial = 349] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x91ecf800) [pid = 8199] [serial = 348] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x913cb000) [pid = 8199] [serial = 354] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x94280c00) [pid = 8199] [serial = 355] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x8ba94800) [pid = 8199] [serial = 345] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x982afc00) [pid = 8199] [serial = 360] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0x98722400) [pid = 8199] [serial = 361] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0x97163400) [pid = 8199] [serial = 358] [outer = (nil)] [url = about:blank] 14:06:44 INFO - PROCESS | 8199 | 1461100004783 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 3279ms 14:06:44 INFO - PROCESS | 8199 | 1461100004831 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:06:44 INFO - PROCESS | 8199 | 1461100004839 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:06:44 INFO - PROCESS | 8199 | 1461100004859 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 8199 | 1461100004869 Marionette TRACE conn3 <- [1,610,null,{}] 14:06:44 INFO - PROCESS | 8199 | 1461100004878 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:45 INFO - PROCESS | 8199 | 1461100005080 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:06:45 INFO - PROCESS | 8199 | 1461100005257 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab94800 == 78 [pid = 8199] [id = 160] 14:06:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x8ac88800) [pid = 8199] [serial = 480] [outer = (nil)] 14:06:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x8b944000) [pid = 8199] [serial = 481] [outer = 0x8ac88800] 14:06:45 INFO - PROCESS | 8199 | 1461100005380 Marionette DEBUG loaded listener.js 14:06:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x8ba92400) [pid = 8199] [serial = 482] [outer = 0x8ac88800] 14:06:46 INFO - PROCESS | 8199 | 1461100006356 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1566ms 14:06:46 INFO - PROCESS | 8199 | 1461100006416 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 8199 | 1461100006419 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:06:46 INFO - PROCESS | 8199 | 1461100006427 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 8199 | 1461100006431 Marionette TRACE conn3 <- [1,614,null,{}] 14:06:46 INFO - PROCESS | 8199 | 1461100006445 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 8199 | 1461100006625 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:06:46 INFO - PROCESS | 8199 | 1461100006831 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88fc00 == 79 [pid = 8199] [id = 161] 14:06:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x8bbb6400) [pid = 8199] [serial = 483] [outer = (nil)] 14:06:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x8c2efc00) [pid = 8199] [serial = 484] [outer = 0x8bbb6400] 14:06:46 INFO - PROCESS | 8199 | 1461100006927 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x8c346800) [pid = 8199] [serial = 485] [outer = 0x8bbb6400] 14:06:47 INFO - PROCESS | 8199 | 1461100007852 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1487ms 14:06:47 INFO - PROCESS | 8199 | 1461100007917 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 8199 | 1461100007921 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:06:47 INFO - PROCESS | 8199 | 1461100007927 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 8199 | 1461100007930 Marionette TRACE conn3 <- [1,618,null,{}] 14:06:47 INFO - PROCESS | 8199 | 1461100007936 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:48 INFO - PROCESS | 8199 | 1461100008165 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:06:48 INFO - PROCESS | 8199 | 1461100008192 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b942000 == 80 [pid = 8199] [id = 162] 14:06:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8c34a400) [pid = 8199] [serial = 486] [outer = (nil)] 14:06:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8f4d8400) [pid = 8199] [serial = 487] [outer = 0x8c34a400] 14:06:48 INFO - PROCESS | 8199 | 1461100008366 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8f6b2800) [pid = 8199] [serial = 488] [outer = 0x8c34a400] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x8f57f800) [pid = 8199] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x8bc53000) [pid = 8199] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x8fbf3000) [pid = 8199] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x8bc56c00) [pid = 8199] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x8b945800) [pid = 8199] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x8fbf2000) [pid = 8199] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:06:49 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x8b948800) [pid = 8199] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:06:49 INFO - PROCESS | 8199 | 1461100009564 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1692ms 14:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:06:49 INFO - PROCESS | 8199 | 1461100009620 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 8199 | 1461100009623 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:06:49 INFO - PROCESS | 8199 | 1461100009630 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 8199 | 1461100009633 Marionette TRACE conn3 <- [1,622,null,{}] 14:06:49 INFO - PROCESS | 8199 | 1461100009640 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 8199 | 1461100009835 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:06:50 INFO - PROCESS | 8199 | 1461100009989 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b946c00 == 81 [pid = 8199] [id = 163] 14:06:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x8c343400) [pid = 8199] [serial = 489] [outer = (nil)] 14:06:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x8f6bd800) [pid = 8199] [serial = 490] [outer = 0x8c343400] 14:06:50 INFO - PROCESS | 8199 | 1461100010073 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x8f728800) [pid = 8199] [serial = 491] [outer = 0x8c343400] 14:06:50 INFO - PROCESS | 8199 | 1461100010964 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1392ms 14:06:51 INFO - PROCESS | 8199 | 1461100011142 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:06:51 INFO - PROCESS | 8199 | 1461100011149 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:06:51 INFO - PROCESS | 8199 | 1461100011159 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 8199 | 1461100011164 Marionette TRACE conn3 <- [1,626,null,{}] 14:06:51 INFO - PROCESS | 8199 | 1461100011174 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:51 INFO - PROCESS | 8199 | 1461100011394 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:06:51 INFO - PROCESS | 8199 | 1461100011662 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab98c00 == 82 [pid = 8199] [id = 164] 14:06:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x8ab99000) [pid = 8199] [serial = 492] [outer = (nil)] 14:06:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8ac85c00) [pid = 8199] [serial = 493] [outer = 0x8ab99000] 14:06:51 INFO - PROCESS | 8199 | 1461100011773 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8b158000) [pid = 8199] [serial = 494] [outer = 0x8ab99000] 14:06:52 INFO - PROCESS | 8199 | 1461100012877 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1788ms 14:06:52 INFO - PROCESS | 8199 | 1461100012950 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 8199 | 1461100012955 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:06:52 INFO - PROCESS | 8199 | 1461100012968 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 8199 | 1461100012974 Marionette TRACE conn3 <- [1,630,null,{}] 14:06:52 INFO - PROCESS | 8199 | 1461100012981 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:53 INFO - PROCESS | 8199 | 1461100013256 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:06:53 INFO - PROCESS | 8199 | 1461100013497 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88b000 == 83 [pid = 8199] [id = 165] 14:06:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8ba8b000) [pid = 8199] [serial = 495] [outer = (nil)] 14:06:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 235 (0x8bbae800) [pid = 8199] [serial = 496] [outer = 0x8ba8b000] 14:06:53 INFO - PROCESS | 8199 | 1461100013587 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 236 (0x8bbb8c00) [pid = 8199] [serial = 497] [outer = 0x8ba8b000] 14:06:54 INFO - PROCESS | 8199 | 1461100014601 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1689ms 14:06:54 INFO - PROCESS | 8199 | 1461100014654 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 8199 | 1461100014658 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:06:54 INFO - PROCESS | 8199 | 1461100014665 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 8199 | 1461100014669 Marionette TRACE conn3 <- [1,634,null,{}] 14:06:54 INFO - PROCESS | 8199 | 1461100014684 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 8199 | 1461100014886 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:06:55 INFO - PROCESS | 8199 | 1461100015180 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f725400 == 84 [pid = 8199] [id = 166] 14:06:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 237 (0x8fbf0c00) [pid = 8199] [serial = 498] [outer = (nil)] 14:06:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 238 (0x902ebc00) [pid = 8199] [serial = 499] [outer = 0x8fbf0c00] 14:06:55 INFO - PROCESS | 8199 | 1461100015330 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 239 (0x903d6800) [pid = 8199] [serial = 500] [outer = 0x8fbf0c00] 14:06:55 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:56 INFO - PROCESS | 8199 | 1461100016246 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1637ms 14:06:56 INFO - PROCESS | 8199 | 1461100016303 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 8199 | 1461100016307 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:06:56 INFO - PROCESS | 8199 | 1461100016315 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 8199 | 1461100016318 Marionette TRACE conn3 <- [1,638,null,{}] 14:06:56 INFO - PROCESS | 8199 | 1461100016324 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:56 INFO - PROCESS | 8199 | 1461100016522 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:06:56 INFO - PROCESS | 8199 | 1461100016755 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f9000 == 85 [pid = 8199] [id = 167] 14:06:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 240 (0x903d9800) [pid = 8199] [serial = 501] [outer = (nil)] 14:06:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 241 (0x93080000) [pid = 8199] [serial = 502] [outer = 0x903d9800] 14:06:56 INFO - PROCESS | 8199 | 1461100016893 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 242 (0x931ee000) [pid = 8199] [serial = 503] [outer = 0x903d9800] 14:06:57 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:06:57 INFO - PROCESS | 8199 | 1461100017805 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1535ms 14:06:57 INFO - PROCESS | 8199 | 1461100017851 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:06:57 INFO - PROCESS | 8199 | 1461100017855 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:06:57 INFO - PROCESS | 8199 | 1461100017862 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 8199 | 1461100017866 Marionette TRACE conn3 <- [1,642,null,{}] 14:06:57 INFO - PROCESS | 8199 | 1461100017871 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 8199 | 1461100018056 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:06:58 INFO - PROCESS | 8199 | 1461100018239 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x903db800 == 86 [pid = 8199] [id = 168] 14:06:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 243 (0x932f6800) [pid = 8199] [serial = 504] [outer = (nil)] 14:06:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 244 (0x94120000) [pid = 8199] [serial = 505] [outer = 0x932f6800] 14:06:58 INFO - PROCESS | 8199 | 1461100018329 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 245 (0x9427cc00) [pid = 8199] [serial = 506] [outer = 0x932f6800] 14:06:59 INFO - PROCESS | 8199 | 1461100019240 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1431ms 14:06:59 INFO - PROCESS | 8199 | 1461100019293 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 8199 | 1461100019297 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:06:59 INFO - PROCESS | 8199 | 1461100019304 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 8199 | 1461100019307 Marionette TRACE conn3 <- [1,646,null,{}] 14:06:59 INFO - PROCESS | 8199 | 1461100019313 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 8199 | 1461100019547 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:06:59 INFO - PROCESS | 8199 | 1461100019803 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x93085400 == 87 [pid = 8199] [id = 169] 14:06:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 246 (0x97912800) [pid = 8199] [serial = 507] [outer = (nil)] 14:06:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 247 (0x98156000) [pid = 8199] [serial = 508] [outer = 0x97912800] 14:06:59 INFO - PROCESS | 8199 | 1461100019940 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 248 (0x98290800) [pid = 8199] [serial = 509] [outer = 0x97912800] 14:07:00 INFO - PROCESS | 8199 | 1461100020835 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1587ms 14:07:00 INFO - PROCESS | 8199 | 1461100020892 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 8199 | 1461100020896 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:07:00 INFO - PROCESS | 8199 | 1461100020903 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 8199 | 1461100020907 Marionette TRACE conn3 <- [1,650,null,{}] 14:07:00 INFO - PROCESS | 8199 | 1461100020913 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 8199 | 1461100021106 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:07:01 INFO - PROCESS | 8199 | 1461100021292 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x97ded800 == 88 [pid = 8199] [id = 170] 14:07:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 249 (0x982a5400) [pid = 8199] [serial = 510] [outer = (nil)] 14:07:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 250 (0x98725400) [pid = 8199] [serial = 511] [outer = 0x982a5400] 14:07:01 INFO - PROCESS | 8199 | 1461100021433 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 251 (0x98b93400) [pid = 8199] [serial = 512] [outer = 0x982a5400] 14:07:02 INFO - PROCESS | 8199 | 1461100022321 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:07:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:07:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 14:07:02 INFO - PROCESS | 8199 | 1461100022388 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:07:02 INFO - PROCESS | 8199 | 1461100022392 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:07:02 INFO - PROCESS | 8199 | 1461100022399 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 8199 | 1461100022403 Marionette TRACE conn3 <- [1,654,null,{}] 14:07:02 INFO - PROCESS | 8199 | 1461100022410 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:02 INFO - PROCESS | 8199 | 1461100022619 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:07:02 INFO - PROCESS | 8199 | 1461100022861 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x903e1c00 == 89 [pid = 8199] [id = 171] 14:07:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 252 (0x982a9000) [pid = 8199] [serial = 513] [outer = (nil)] 14:07:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 253 (0x998cd400) [pid = 8199] [serial = 514] [outer = 0x982a9000] 14:07:03 INFO - PROCESS | 8199 | 1461100022997 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 254 (0x9ae6c800) [pid = 8199] [serial = 515] [outer = 0x982a9000] 14:07:03 INFO - PROCESS | 8199 | 1461100023887 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:07:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1538ms 14:07:03 INFO - PROCESS | 8199 | 1461100023937 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:07:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:07:03 INFO - PROCESS | 8199 | 1461100023942 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:07:03 INFO - PROCESS | 8199 | 1461100023949 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 8199 | 1461100023952 Marionette TRACE conn3 <- [1,658,null,{}] 14:07:03 INFO - PROCESS | 8199 | 1461100023958 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:04 INFO - PROCESS | 8199 | 1461100024154 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:07:04 INFO - PROCESS | 8199 | 1461100024391 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3edc00 == 90 [pid = 8199] [id = 172] 14:07:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 255 (0x8bb23400) [pid = 8199] [serial = 516] [outer = (nil)] 14:07:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 256 (0x8bb29c00) [pid = 8199] [serial = 517] [outer = 0x8bb23400] 14:07:04 INFO - PROCESS | 8199 | 1461100024530 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 257 (0x8bb2d000) [pid = 8199] [serial = 518] [outer = 0x8bb23400] 14:07:05 INFO - PROCESS | 8199 | 1461100025532 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1639ms 14:07:05 INFO - PROCESS | 8199 | 1461100025587 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 8199 | 1461100025591 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:07:05 INFO - PROCESS | 8199 | 1461100025599 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 8199 | 1461100025603 Marionette TRACE conn3 <- [1,662,null,{}] 14:07:05 INFO - PROCESS | 8199 | 1461100025609 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 8199 | 1461100025803 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:07:06 INFO - PROCESS | 8199 | 1461100026042 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb24800 == 91 [pid = 8199] [id = 173] 14:07:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 258 (0x8bb26c00) [pid = 8199] [serial = 519] [outer = (nil)] 14:07:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 259 (0x99819400) [pid = 8199] [serial = 520] [outer = 0x8bb26c00] 14:07:06 INFO - PROCESS | 8199 | 1461100026178 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 260 (0x9df8a400) [pid = 8199] [serial = 521] [outer = 0x8bb26c00] 14:07:06 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:07:07 INFO - PROCESS | 8199 | 1461100027072 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1530ms 14:07:07 INFO - PROCESS | 8199 | 1461100027130 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 8199 | 1461100027134 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:07:07 INFO - PROCESS | 8199 | 1461100027141 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 8199 | 1461100027146 Marionette TRACE conn3 <- [1,666,null,{}] 14:07:07 INFO - PROCESS | 8199 | 1461100027152 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 8199 | 1461100027401 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:07:07 INFO - PROCESS | 8199 | 1461100027748 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aec400 == 92 [pid = 8199] [id = 174] 14:07:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 261 (0x87af3400) [pid = 8199] [serial = 522] [outer = (nil)] 14:07:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 262 (0x87af5c00) [pid = 8199] [serial = 523] [outer = 0x87af3400] 14:07:07 INFO - PROCESS | 8199 | 1461100027844 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 263 (0x9ae1cc00) [pid = 8199] [serial = 524] [outer = 0x87af3400] 14:07:08 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:07:08 INFO - PROCESS | 8199 | 1461100028798 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:07:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1733ms 14:07:08 INFO - PROCESS | 8199 | 1461100028876 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 8199 | 1461100028879 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:07:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:07:08 INFO - PROCESS | 8199 | 1461100028885 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 8199 | 1461100028889 Marionette TRACE conn3 <- [1,670,null,{}] 14:07:08 INFO - PROCESS | 8199 | 1461100028895 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:09 INFO - PROCESS | 8199 | 1461100029125 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:07:09 INFO - PROCESS | 8199 | 1461100029364 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7e800 == 93 [pid = 8199] [id = 175] 14:07:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 264 (0x86c80400) [pid = 8199] [serial = 525] [outer = (nil)] 14:07:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 265 (0x86c86000) [pid = 8199] [serial = 526] [outer = 0x86c80400] 14:07:09 INFO - PROCESS | 8199 | 1461100029495 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 266 (0x86c89400) [pid = 8199] [serial = 527] [outer = 0x86c80400] 14:07:10 INFO - PROCESS | 8199 | 1461100030370 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:07:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1535ms 14:07:10 INFO - PROCESS | 8199 | 1461100030421 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:07:10 INFO - PROCESS | 8199 | 1461100030425 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:07:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:07:10 INFO - PROCESS | 8199 | 1461100030431 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 8199 | 1461100030435 Marionette TRACE conn3 <- [1,674,null,{}] 14:07:10 INFO - PROCESS | 8199 | 1461100030443 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 8199 | 1461100030657 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:07:10 INFO - PROCESS | 8199 | 1461100030849 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c83400 == 94 [pid = 8199] [id = 176] 14:07:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 267 (0x86c88800) [pid = 8199] [serial = 528] [outer = (nil)] 14:07:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 268 (0x872d0800) [pid = 8199] [serial = 529] [outer = 0x86c88800] 14:07:10 INFO - PROCESS | 8199 | 1461100030981 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 269 (0x872d3000) [pid = 8199] [serial = 530] [outer = 0x86c88800] 14:07:11 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:07:11 INFO - PROCESS | 8199 | 1461100031867 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:07:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1485ms 14:07:11 INFO - PROCESS | 8199 | 1461100031917 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 8199 | 1461100031922 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:07:11 INFO - PROCESS | 8199 | 1461100031928 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 8199 | 1461100031932 Marionette TRACE conn3 <- [1,678,null,{}] 14:07:11 INFO - PROCESS | 8199 | 1461100031938 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:12 INFO - PROCESS | 8199 | 1461100032137 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:07:12 INFO - PROCESS | 8199 | 1461100032334 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7f800 == 95 [pid = 8199] [id = 177] 14:07:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 270 (0x86c84800) [pid = 8199] [serial = 531] [outer = (nil)] 14:07:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 271 (0x872da000) [pid = 8199] [serial = 532] [outer = 0x86c84800] 14:07:12 INFO - PROCESS | 8199 | 1461100032481 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 272 (0x87aee000) [pid = 8199] [serial = 533] [outer = 0x86c84800] 14:07:13 INFO - PROCESS | 8199 | 1461100033419 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1539ms 14:07:13 INFO - PROCESS | 8199 | 1461100033470 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 8199 | 1461100033474 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:07:13 INFO - PROCESS | 8199 | 1461100033480 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 8199 | 1461100033484 Marionette TRACE conn3 <- [1,682,null,{}] 14:07:13 INFO - PROCESS | 8199 | 1461100033490 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 8199 | 1461100033716 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:07:13 INFO - PROCESS | 8199 | 1461100033962 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d1000 == 96 [pid = 8199] [id = 178] 14:07:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 273 (0x872d7400) [pid = 8199] [serial = 534] [outer = (nil)] 14:07:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 274 (0x874c4800) [pid = 8199] [serial = 535] [outer = 0x872d7400] 14:07:14 INFO - PROCESS | 8199 | 1461100034101 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 275 (0x874c8000) [pid = 8199] [serial = 536] [outer = 0x872d7400] 14:07:15 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:15 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:15 INFO - PROCESS | 8199 | 1461100035449 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:07:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1983ms 14:07:15 INFO - PROCESS | 8199 | 1461100035464 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 8199 | 1461100035468 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:07:15 INFO - PROCESS | 8199 | 1461100035546 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 8199 | 1461100035549 Marionette TRACE conn3 <- [1,686,null,{}] 14:07:15 INFO - PROCESS | 8199 | 1461100035559 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:15 INFO - PROCESS | 8199 | 1461100035769 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:07:15 INFO - PROCESS | 8199 | 1461100035968 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7b400 == 97 [pid = 8199] [id = 179] 14:07:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 276 (0x874c5800) [pid = 8199] [serial = 537] [outer = (nil)] 14:07:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 277 (0x87aedc00) [pid = 8199] [serial = 538] [outer = 0x874c5800] 14:07:16 INFO - PROCESS | 8199 | 1461100036059 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 278 (0x8aa13800) [pid = 8199] [serial = 539] [outer = 0x874c5800] 14:07:17 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:17 INFO - PROCESS | 8199 | 1461100037891 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2418ms 14:07:17 INFO - PROCESS | 8199 | 1461100037983 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 8199 | 1461100037988 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:07:18 INFO - PROCESS | 8199 | 1461100038003 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:07:18 INFO - PROCESS | 8199 | 1461100038009 Marionette TRACE conn3 <- [1,690,null,{}] 14:07:18 INFO - PROCESS | 8199 | 1461100038019 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:18 INFO - PROCESS | 8199 | 1461100038202 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:07:18 INFO - PROCESS | 8199 | 1461100038536 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af5000 == 98 [pid = 8199] [id = 180] 14:07:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 279 (0x8857e800) [pid = 8199] [serial = 540] [outer = (nil)] 14:07:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 280 (0x88f2c000) [pid = 8199] [serial = 541] [outer = 0x8857e800] 14:07:18 INFO - PROCESS | 8199 | 1461100038630 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 281 (0x8aa12c00) [pid = 8199] [serial = 542] [outer = 0x8857e800] 14:07:19 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebc8800 == 97 [pid = 8199] [id = 82] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 280 (0x8b2d4000) [pid = 8199] [serial = 391] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 279 (0x8b159800) [pid = 8199] [serial = 388] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 278 (0x94120c00) [pid = 8199] [serial = 381] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 277 (0x94128c00) [pid = 8199] [serial = 385] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 276 (0x8fbf6000) [pid = 8199] [serial = 378] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 275 (0x982aa400) [pid = 8199] [serial = 375] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 274 (0x8ab98800) [pid = 8199] [serial = 397] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 273 (0x8b2dd800) [pid = 8199] [serial = 394] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOCSHELL 0x8b942000 == 96 [pid = 8199] [id = 162] 14:07:19 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88fc00 == 95 [pid = 8199] [id = 161] 14:07:19 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab94800 == 94 [pid = 8199] [id = 160] 14:07:19 INFO - PROCESS | 8199 | --DOCSHELL 0x891a0000 == 93 [pid = 8199] [id = 159] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 272 (0x94efec00) [pid = 8199] [serial = 419] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 271 (0x9814dc00) [pid = 8199] [serial = 400] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 270 (0x9814f000) [pid = 8199] [serial = 205] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 269 (0x8f726400) [pid = 8199] [serial = 410] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 268 (0x913c7800) [pid = 8199] [serial = 372] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 267 (0x8c2fa400) [pid = 8199] [serial = 403] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 266 (0x9127f800) [pid = 8199] [serial = 412] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 265 (0x91ed4800) [pid = 8199] [serial = 413] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 264 (0x8ebd1400) [pid = 8199] [serial = 407] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 263 (0x8c2f8c00) [pid = 8199] [serial = 369] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 262 (0x8b950000) [pid = 8199] [serial = 367] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 261 (0x8c34e800) [pid = 8199] [serial = 406] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 260 (0x8c347400) [pid = 8199] [serial = 404] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 259 (0x932f7c00) [pid = 8199] [serial = 415] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 258 (0x8f588c00) [pid = 8199] [serial = 418] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 257 (0x9411b800) [pid = 8199] [serial = 416] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 8199 | --DOMWINDOW == 256 (0x8f6bb000) [pid = 8199] [serial = 409] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:20 INFO - PROCESS | 8199 | 1461100040105 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:07:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2139ms 14:07:20 INFO - PROCESS | 8199 | 1461100040142 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 8199 | 1461100040151 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:07:20 INFO - PROCESS | 8199 | 1461100040161 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 8199 | 1461100040165 Marionette TRACE conn3 <- [1,694,null,{}] 14:07:20 INFO - PROCESS | 8199 | 1461100040172 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:20 INFO - PROCESS | 8199 | 1461100040362 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:07:20 INFO - PROCESS | 8199 | 1461100040509 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x89199000 == 94 [pid = 8199] [id = 181] 14:07:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 257 (0x891a1400) [pid = 8199] [serial = 543] [outer = (nil)] 14:07:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 258 (0x8ac8a400) [pid = 8199] [serial = 544] [outer = 0x891a1400] 14:07:20 INFO - PROCESS | 8199 | 1461100040584 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 259 (0x8b2d6800) [pid = 8199] [serial = 545] [outer = 0x891a1400] 14:07:21 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:21 INFO - PROCESS | 8199 | 1461100041743 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1636ms 14:07:21 INFO - PROCESS | 8199 | 1461100041798 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:07:21 INFO - PROCESS | 8199 | 1461100041801 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:07:21 INFO - PROCESS | 8199 | 1461100041808 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:07:21 INFO - PROCESS | 8199 | 1461100041814 Marionette TRACE conn3 <- [1,698,null,{}] 14:07:21 INFO - PROCESS | 8199 | 1461100041840 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:22 INFO - PROCESS | 8199 | 1461100042137 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:07:22 INFO - PROCESS | 8199 | 1461100042176 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8cc00 == 95 [pid = 8199] [id = 182] 14:07:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 260 (0x8b884000) [pid = 8199] [serial = 546] [outer = (nil)] 14:07:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 261 (0x8ba98000) [pid = 8199] [serial = 547] [outer = 0x8b884000] 14:07:22 INFO - PROCESS | 8199 | 1461100042255 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 262 (0x8bbb2c00) [pid = 8199] [serial = 548] [outer = 0x8b884000] 14:07:23 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:23 INFO - PROCESS | 8199 | 1461100043670 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1897ms 14:07:23 INFO - PROCESS | 8199 | 1461100043779 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 8199 | 1461100043785 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:07:23 INFO - PROCESS | 8199 | 1461100043793 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 8199 | 1461100043795 Marionette TRACE conn3 <- [1,702,null,{}] 14:07:23 INFO - PROCESS | 8199 | 1461100043800 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:24 INFO - PROCESS | 8199 | 1461100044036 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 261 (0x8c34a400) [pid = 8199] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 260 (0x8b158800) [pid = 8199] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 259 (0x8ac88800) [pid = 8199] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 258 (0x94285400) [pid = 8199] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 257 (0x96b46400) [pid = 8199] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 256 (0x8bbb6400) [pid = 8199] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:07:24 INFO - PROCESS | 8199 | --DOMWINDOW == 255 (0x9ea13c00) [pid = 8199] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:07:24 INFO - PROCESS | 8199 | 1461100044481 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x88581400 == 96 [pid = 8199] [id = 183] 14:07:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 256 (0x88f27c00) [pid = 8199] [serial = 549] [outer = (nil)] 14:07:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 257 (0x8b943400) [pid = 8199] [serial = 550] [outer = 0x88f27c00] 14:07:24 INFO - PROCESS | 8199 | 1461100044556 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 258 (0x8bbb2800) [pid = 8199] [serial = 551] [outer = 0x88f27c00] 14:07:25 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:25 INFO - PROCESS | 8199 | 1461100045735 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:07:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:07:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1981ms 14:07:25 INFO - PROCESS | 8199 | 1461100045785 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:07:25 INFO - PROCESS | 8199 | 1461100045789 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:07:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:07:25 INFO - PROCESS | 8199 | 1461100045797 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:07:25 INFO - PROCESS | 8199 | 1461100045801 Marionette TRACE conn3 <- [1,706,null,{}] 14:07:25 INFO - PROCESS | 8199 | 1461100045807 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 8199 | 1461100046076 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:07:26 INFO - PROCESS | 8199 | 1461100046100 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b15c400 == 97 [pid = 8199] [id = 184] 14:07:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 259 (0x8bc58800) [pid = 8199] [serial = 552] [outer = (nil)] 14:07:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 260 (0x8c3edc00) [pid = 8199] [serial = 553] [outer = 0x8bc58800] 14:07:26 INFO - PROCESS | 8199 | 1461100046194 Marionette DEBUG loaded listener.js 14:07:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 261 (0x8df9bc00) [pid = 8199] [serial = 554] [outer = 0x8bc58800] 14:07:27 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:27 INFO - PROCESS | 8199 | 1461100047687 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:07:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:07:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1992ms 14:07:27 INFO - PROCESS | 8199 | 1461100047789 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:07:27 INFO - PROCESS | 8199 | 1461100047797 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:07:27 INFO - PROCESS | 8199 | 1461100047809 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:07:27 INFO - PROCESS | 8199 | 1461100047813 Marionette TRACE conn3 <- [1,710,null,{}] 14:07:27 INFO - PROCESS | 8199 | 1461100047824 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:28 INFO - PROCESS | 8199 | 1461100048034 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:07:28 INFO - PROCESS | 8199 | 1461100048231 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x872cc800 == 98 [pid = 8199] [id = 185] 14:07:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 262 (0x88f23800) [pid = 8199] [serial = 555] [outer = (nil)] 14:07:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 263 (0x89058800) [pid = 8199] [serial = 556] [outer = 0x88f23800] 14:07:28 INFO - PROCESS | 8199 | 1461100048367 Marionette DEBUG loaded listener.js 14:07:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 264 (0x8ac81c00) [pid = 8199] [serial = 557] [outer = 0x88f23800] 14:07:29 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:29 INFO - PROCESS | 8199 | 1461100049864 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:07:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2146ms 14:07:29 INFO - PROCESS | 8199 | 1461100049954 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 8199 | 1461100049963 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:07:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:07:29 INFO - PROCESS | 8199 | 1461100049975 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 8199 | 1461100049979 Marionette TRACE conn3 <- [1,714,null,{}] 14:07:29 INFO - PROCESS | 8199 | 1461100049986 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:30 INFO - PROCESS | 8199 | 1461100050215 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:07:30 INFO - PROCESS | 8199 | 1461100050407 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1a000 == 99 [pid = 8199] [id = 186] 14:07:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 265 (0x8ab9d000) [pid = 8199] [serial = 558] [outer = (nil)] 14:07:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 266 (0x8b88b800) [pid = 8199] [serial = 559] [outer = 0x8ab9d000] 14:07:30 INFO - PROCESS | 8199 | 1461100050496 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 267 (0x8bbad000) [pid = 8199] [serial = 560] [outer = 0x8ab9d000] 14:07:31 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:31 INFO - PROCESS | 8199 | 1461100051932 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1991ms 14:07:31 INFO - PROCESS | 8199 | 1461100051967 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 8199 | 1461100051971 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:07:31 INFO - PROCESS | 8199 | 1461100051978 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 8199 | 1461100051985 Marionette TRACE conn3 <- [1,718,null,{}] 14:07:32 INFO - PROCESS | 8199 | 1461100052002 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:32 INFO - PROCESS | 8199 | 1461100052209 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:07:32 INFO - PROCESS | 8199 | 1461100052401 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f8400 == 100 [pid = 8199] [id = 187] 14:07:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 268 (0x8c348c00) [pid = 8199] [serial = 561] [outer = (nil)] 14:07:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 269 (0x8f4db000) [pid = 8199] [serial = 562] [outer = 0x8c348c00] 14:07:32 INFO - PROCESS | 8199 | 1461100052534 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 270 (0x8fb0a800) [pid = 8199] [serial = 563] [outer = 0x8c348c00] 14:07:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:33 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:33 INFO - PROCESS | 8199 | 1461100053913 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:07:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2043ms 14:07:34 INFO - PROCESS | 8199 | 1461100054022 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:07:34 INFO - PROCESS | 8199 | 1461100054027 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:07:34 INFO - PROCESS | 8199 | 1461100054035 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 8199 | 1461100054038 Marionette TRACE conn3 <- [1,722,null,{}] 14:07:34 INFO - PROCESS | 8199 | 1461100054044 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:34 INFO - PROCESS | 8199 | 1461100054235 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:07:34 INFO - PROCESS | 8199 | 1461100054428 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c34c400 == 101 [pid = 8199] [id = 188] 14:07:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 271 (0x8f6bfc00) [pid = 8199] [serial = 564] [outer = (nil)] 14:07:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 272 (0x902f6000) [pid = 8199] [serial = 565] [outer = 0x8f6bfc00] 14:07:34 INFO - PROCESS | 8199 | 1461100054518 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 273 (0x911a3800) [pid = 8199] [serial = 566] [outer = 0x8f6bfc00] 14:07:35 INFO - PROCESS | 8199 | 1461100055481 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:07:35 INFO - PROCESS | 8199 | 1461100055525 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:07:35 INFO - PROCESS | 8199 | 1461100055533 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:07:35 INFO - PROCESS | 8199 | 1461100055536 Marionette TRACE conn3 <- [1,726,null,{}] 14:07:35 INFO - PROCESS | 8199 | 1461100055542 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:35 INFO - PROCESS | 8199 | 1461100055761 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:07:36 INFO - PROCESS | 8199 | 1461100056004 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x891a2400 == 102 [pid = 8199] [id = 189] 14:07:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 274 (0x8f6c0800) [pid = 8199] [serial = 567] [outer = (nil)] 14:07:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 275 (0x9307a800) [pid = 8199] [serial = 568] [outer = 0x8f6c0800] 14:07:36 INFO - PROCESS | 8199 | 1461100056141 Marionette DEBUG loaded listener.js 14:07:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 276 (0x932ff000) [pid = 8199] [serial = 569] [outer = 0x8f6c0800] 14:07:36 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:36 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:37 INFO - PROCESS | 8199 | 1461100057146 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:07:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:07:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1683ms 14:07:37 INFO - PROCESS | 8199 | 1461100057216 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:07:37 INFO - PROCESS | 8199 | 1461100057220 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:07:37 INFO - PROCESS | 8199 | 1461100057228 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:07:37 INFO - PROCESS | 8199 | 1461100057232 Marionette TRACE conn3 <- [1,730,null,{}] 14:07:37 INFO - PROCESS | 8199 | 1461100057239 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:37 INFO - PROCESS | 8199 | 1461100057459 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:07:37 INFO - PROCESS | 8199 | 1461100057761 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbee400 == 103 [pid = 8199] [id = 190] 14:07:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 277 (0x932f8400) [pid = 8199] [serial = 570] [outer = (nil)] 14:07:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 278 (0x978e6000) [pid = 8199] [serial = 571] [outer = 0x932f8400] 14:07:37 INFO - PROCESS | 8199 | 1461100057858 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 279 (0x9814bc00) [pid = 8199] [serial = 572] [outer = 0x932f8400] 14:07:38 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:38 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:38 INFO - PROCESS | 8199 | 1461100058875 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 8199 | 1461100058922 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:07:38 INFO - PROCESS | 8199 | 1461100058930 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 8199 | 1461100058933 Marionette TRACE conn3 <- [1,734,null,{}] 14:07:38 INFO - PROCESS | 8199 | 1461100058939 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:39 INFO - PROCESS | 8199 | 1461100059127 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:07:39 INFO - PROCESS | 8199 | 1461100059371 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbf6800 == 104 [pid = 8199] [id = 191] 14:07:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 280 (0x94123000) [pid = 8199] [serial = 573] [outer = (nil)] 14:07:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 281 (0x9871e400) [pid = 8199] [serial = 574] [outer = 0x94123000] 14:07:39 INFO - PROCESS | 8199 | 1461100059509 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 282 (0x98729400) [pid = 8199] [serial = 575] [outer = 0x94123000] 14:07:40 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:40 INFO - PROCESS | 8199 | 1461100060458 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1584ms 14:07:40 INFO - PROCESS | 8199 | 1461100060515 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:07:40 INFO - PROCESS | 8199 | 1461100060518 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:07:40 INFO - PROCESS | 8199 | 1461100060525 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 8199 | 1461100060528 Marionette TRACE conn3 <- [1,738,null,{}] 14:07:40 INFO - PROCESS | 8199 | 1461100060535 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:40 INFO - PROCESS | 8199 | 1461100060746 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:07:41 INFO - PROCESS | 8199 | 1461100060993 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x874cdc00 == 105 [pid = 8199] [id = 192] 14:07:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 283 (0x88f20c00) [pid = 8199] [serial = 576] [outer = (nil)] 14:07:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 284 (0x99c05800) [pid = 8199] [serial = 577] [outer = 0x88f20c00] 14:07:41 INFO - PROCESS | 8199 | 1461100061143 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 285 (0x9ae6a800) [pid = 8199] [serial = 578] [outer = 0x88f20c00] 14:07:42 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:42 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:42 INFO - PROCESS | 8199 | 1461100062745 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2238ms 14:07:42 INFO - PROCESS | 8199 | 1461100062763 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 8199 | 1461100062769 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:07:42 INFO - PROCESS | 8199 | 1461100062779 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 8199 | 1461100062786 Marionette TRACE conn3 <- [1,742,null,{}] 14:07:42 INFO - PROCESS | 8199 | 1461100062794 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:42 INFO - PROCESS | 8199 | 1461100062970 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:07:43 INFO - PROCESS | 8199 | 1461100063237 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d2400 == 106 [pid = 8199] [id = 193] 14:07:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 286 (0x874c7000) [pid = 8199] [serial = 579] [outer = (nil)] 14:07:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 287 (0x896f2400) [pid = 8199] [serial = 580] [outer = 0x874c7000] 14:07:43 INFO - PROCESS | 8199 | 1461100063320 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 288 (0x896f6c00) [pid = 8199] [serial = 581] [outer = 0x874c7000] 14:07:44 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:44 INFO - PROCESS | 8199 | 1461100064756 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1990ms 14:07:44 INFO - PROCESS | 8199 | 1461100064769 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 8199 | 1461100064777 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:07:44 INFO - PROCESS | 8199 | 1461100064788 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 8199 | 1461100064792 Marionette TRACE conn3 <- [1,746,null,{}] 14:07:44 INFO - PROCESS | 8199 | 1461100064798 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 8199 | 1461100065035 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:07:45 INFO - PROCESS | 8199 | 1461100065235 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d5400 == 107 [pid = 8199] [id = 194] 14:07:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 289 (0x87af3800) [pid = 8199] [serial = 582] [outer = (nil)] 14:07:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 290 (0x8ac8b400) [pid = 8199] [serial = 583] [outer = 0x87af3800] 14:07:45 INFO - PROCESS | 8199 | 1461100065314 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 291 (0x8b884400) [pid = 8199] [serial = 584] [outer = 0x87af3800] 14:07:46 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:46 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:46 INFO - PROCESS | 8199 | 1461100066784 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2037ms 14:07:46 INFO - PROCESS | 8199 | 1461100066826 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:07:46 INFO - PROCESS | 8199 | 1461100066831 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:07:46 INFO - PROCESS | 8199 | 1461100066838 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 8199 | 1461100066844 Marionette TRACE conn3 <- [1,750,null,{}] 14:07:46 INFO - PROCESS | 8199 | 1461100066861 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 8199 | 1461100067080 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:07:47 INFO - PROCESS | 8199 | 1461100067279 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d4000 == 108 [pid = 8199] [id = 195] 14:07:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 292 (0x88587000) [pid = 8199] [serial = 585] [outer = (nil)] 14:07:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 293 (0x8b949800) [pid = 8199] [serial = 586] [outer = 0x88587000] 14:07:47 INFO - PROCESS | 8199 | 1461100067409 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 294 (0x8c2f3800) [pid = 8199] [serial = 587] [outer = 0x88587000] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x88f1e800 == 107 [pid = 8199] [id = 153] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x88f1e400 == 106 [pid = 8199] [id = 152] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaec400 == 105 [pid = 8199] [id = 95] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x913c5c00 == 104 [pid = 8199] [id = 72] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x9871ec00 == 103 [pid = 8199] [id = 75] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 293 (0x8f6bd800) [pid = 8199] [serial = 490] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 292 (0x8bbadc00) [pid = 8199] [serial = 475] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 291 (0x8aa16c00) [pid = 8199] [serial = 448] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 290 (0x982a7400) [pid = 8199] [serial = 430] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 289 (0x88583400) [pid = 8199] [serial = 469] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 288 (0x98720000) [pid = 8199] [serial = 433] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 287 (0x8905e400) [pid = 8199] [serial = 463] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 286 (0x88f26400) [pid = 8199] [serial = 457] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 285 (0x902ecc00) [pid = 8199] [serial = 445] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 284 (0x8919a800) [pid = 8199] [serial = 466] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 283 (0x903dd400) [pid = 8199] [serial = 454] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 282 (0x8ac87800) [pid = 8199] [serial = 442] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 281 (0x891a0400) [pid = 8199] [serial = 472] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 280 (0xa009e000) [pid = 8199] [serial = 439] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 279 (0x89053800) [pid = 8199] [serial = 460] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 278 (0x931ee400) [pid = 8199] [serial = 427] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 277 (0x8c3f1c00) [pid = 8199] [serial = 424] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 276 (0x9ae6bc00) [pid = 8199] [serial = 436] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 275 (0x902ed800) [pid = 8199] [serial = 451] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x98b0b800 == 102 [pid = 8199] [id = 73] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebcb000 == 101 [pid = 8199] [id = 60] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x91ecd800 == 100 [pid = 8199] [id = 70] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x88581400 == 99 [pid = 8199] [id = 183] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8cc00 == 98 [pid = 8199] [id = 182] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x89199000 == 97 [pid = 8199] [id = 181] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x87af5000 == 96 [pid = 8199] [id = 180] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x86c83400 == 95 [pid = 8199] [id = 176] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7e800 == 94 [pid = 8199] [id = 175] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x87aec400 == 93 [pid = 8199] [id = 174] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb24800 == 92 [pid = 8199] [id = 173] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3edc00 == 91 [pid = 8199] [id = 172] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x903e1c00 == 90 [pid = 8199] [id = 171] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x97ded800 == 89 [pid = 8199] [id = 170] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x93085400 == 88 [pid = 8199] [id = 169] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x903db800 == 87 [pid = 8199] [id = 168] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f9000 == 86 [pid = 8199] [id = 167] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8f725400 == 85 [pid = 8199] [id = 166] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88b000 == 84 [pid = 8199] [id = 165] 14:07:48 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab98c00 == 83 [pid = 8199] [id = 164] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 274 (0x8f4d8400) [pid = 8199] [serial = 487] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 273 (0x8b2d4c00) [pid = 8199] [serial = 478] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 272 (0x8b944000) [pid = 8199] [serial = 481] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 271 (0x98152000) [pid = 8199] [serial = 421] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 270 (0x8f6b2800) [pid = 8199] [serial = 488] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 269 (0x8b3ec000) [pid = 8199] [serial = 479] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 268 (0x98286400) [pid = 8199] [serial = 422] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 267 (0x99821800) [pid = 8199] [serial = 123] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 266 (0x8ba92400) [pid = 8199] [serial = 482] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 265 (0x8c2efc00) [pid = 8199] [serial = 484] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 264 (0x8c346800) [pid = 8199] [serial = 485] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | --DOMWINDOW == 263 (0xa0aa3c00) [pid = 8199] [serial = 186] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:48 INFO - PROCESS | 8199 | 1461100068853 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:07:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2039ms 14:07:48 INFO - PROCESS | 8199 | 1461100068901 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:07:48 INFO - PROCESS | 8199 | 1461100068909 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:07:48 INFO - PROCESS | 8199 | 1461100068923 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 8199 | 1461100068929 Marionette TRACE conn3 <- [1,754,null,{}] 14:07:48 INFO - PROCESS | 8199 | 1461100068939 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:49 INFO - PROCESS | 8199 | 1461100069151 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:07:49 INFO - PROCESS | 8199 | 1461100069315 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c2800 == 84 [pid = 8199] [id = 196] 14:07:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 264 (0x87af5000) [pid = 8199] [serial = 588] [outer = (nil)] 14:07:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 265 (0x8919a800) [pid = 8199] [serial = 589] [outer = 0x87af5000] 14:07:49 INFO - PROCESS | 8199 | 1461100069428 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 266 (0x8aa1b400) [pid = 8199] [serial = 590] [outer = 0x87af5000] 14:07:50 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:50 INFO - PROCESS | 8199 | 1461100070733 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:07:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1852ms 14:07:50 INFO - PROCESS | 8199 | 1461100070777 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 8199 | 1461100070781 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:07:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:07:50 INFO - PROCESS | 8199 | 1461100070787 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 8199 | 1461100070790 Marionette TRACE conn3 <- [1,758,null,{}] 14:07:50 INFO - PROCESS | 8199 | 1461100070806 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 8199 | 1461100071097 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:07:51 INFO - PROCESS | 8199 | 1461100071122 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x88586000 == 85 [pid = 8199] [id = 197] 14:07:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 267 (0x89055c00) [pid = 8199] [serial = 591] [outer = (nil)] 14:07:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 268 (0x8b88b000) [pid = 8199] [serial = 592] [outer = 0x89055c00] 14:07:51 INFO - PROCESS | 8199 | 1461100071197 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 269 (0x8ba8a800) [pid = 8199] [serial = 593] [outer = 0x89055c00] 14:07:51 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:51 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:51 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:51 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:51 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:52 INFO - PROCESS | 8199 | 1461100072066 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1329ms 14:07:52 INFO - PROCESS | 8199 | 1461100072117 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 8199 | 1461100072121 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:07:52 INFO - PROCESS | 8199 | 1461100072139 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 8199 | 1461100072142 Marionette TRACE conn3 <- [1,762,null,{}] 14:07:52 INFO - PROCESS | 8199 | 1461100072148 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:52 INFO - PROCESS | 8199 | 1461100072425 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:07:52 INFO - PROCESS | 8199 | 1461100072485 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f29c00 == 86 [pid = 8199] [id = 198] 14:07:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 270 (0x89057c00) [pid = 8199] [serial = 594] [outer = (nil)] 14:07:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 271 (0x8df9f800) [pid = 8199] [serial = 595] [outer = 0x89057c00] 14:07:52 INFO - PROCESS | 8199 | 1461100072569 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 272 (0x8ebd3800) [pid = 8199] [serial = 596] [outer = 0x89057c00] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 271 (0x8bc5d800) [pid = 8199] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 270 (0x9871f400) [pid = 8199] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 269 (0x9ea12400) [pid = 8199] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 268 (0x983e8c00) [pid = 8199] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 267 (0x9df91000) [pid = 8199] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 266 (0x8c2f3000) [pid = 8199] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 265 (0x8f729800) [pid = 8199] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 264 (0x8bba9400) [pid = 8199] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 263 (0x96bc6800) [pid = 8199] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 262 (0xa3c01400) [pid = 8199] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 261 (0x932fc400) [pid = 8199] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 260 (0x8fbf8000) [pid = 8199] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 259 (0x8c3e6000) [pid = 8199] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 258 (0x8b2cf400) [pid = 8199] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 257 (0xa45e1800) [pid = 8199] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 256 (0x8b2cec00) [pid = 8199] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 255 (0x8857b800) [pid = 8199] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 254 (0xa3c84400) [pid = 8199] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 253 (0x98725000) [pid = 8199] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 252 (0xa4451400) [pid = 8199] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 251 (0x8ebd1800) [pid = 8199] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 250 (0x8f57ec00) [pid = 8199] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 249 (0x9ae26000) [pid = 8199] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 248 (0x8905a400) [pid = 8199] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 247 (0xa3c06800) [pid = 8199] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 246 (0x9790d800) [pid = 8199] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 245 (0x9fc9b400) [pid = 8199] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 244 (0xa0ae1000) [pid = 8199] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 243 (0x8ab91800) [pid = 8199] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 242 (0x8f583c00) [pid = 8199] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 241 (0x932fb400) [pid = 8199] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 240 (0x8ebd5400) [pid = 8199] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 239 (0x8aa10000) [pid = 8199] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 238 (0x94e50400) [pid = 8199] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 237 (0x96486000) [pid = 8199] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 236 (0x88f1f000) [pid = 8199] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 235 (0x8f586400) [pid = 8199] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 234 (0x932f1c00) [pid = 8199] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x979bac00) [pid = 8199] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x982a8000) [pid = 8199] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0xa47ef400) [pid = 8199] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x902f1400) [pid = 8199] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x94279800) [pid = 8199] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x9716e000) [pid = 8199] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x94e4d800) [pid = 8199] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0x8ac8c800) [pid = 8199] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0x8c34f000) [pid = 8199] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 224 (0x8f587c00) [pid = 8199] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x8eaec000) [pid = 8199] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0x88f1ec00) [pid = 8199] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0xa3c02800) [pid = 8199] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x8ac86000) [pid = 8199] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0x8b3f9000) [pid = 8199] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x8b3f3000) [pid = 8199] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0x88584400) [pid = 8199] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 216 (0x98290c00) [pid = 8199] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 215 (0x8f4d7000) [pid = 8199] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 214 (0x99b80800) [pid = 8199] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 213 (0x88f2cc00) [pid = 8199] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 212 (0x8b154000) [pid = 8199] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 211 (0x8ba8e400) [pid = 8199] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 210 (0x8c2f2800) [pid = 8199] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 209 (0x8ebd4c00) [pid = 8199] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 208 (0x8ac81400) [pid = 8199] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 207 (0xa5f3a000) [pid = 8199] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 206 (0xa0c34800) [pid = 8199] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 205 (0x913c4400) [pid = 8199] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x9df87800) [pid = 8199] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x96446c00) [pid = 8199] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x93080800) [pid = 8199] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0x94ef3400) [pid = 8199] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x98ee2000) [pid = 8199] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x8df94c00) [pid = 8199] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x8fbec400) [pid = 8199] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x88f27c00) [pid = 8199] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x8ab99000) [pid = 8199] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0x8ba8b000) [pid = 8199] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0x903d9800) [pid = 8199] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0x932f6800) [pid = 8199] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0x8857e800) [pid = 8199] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x8fbf0c00) [pid = 8199] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x874c5800) [pid = 8199] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x97912800) [pid = 8199] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x891a1400) [pid = 8199] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x8c343400) [pid = 8199] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:07:54 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x8b884000) [pid = 8199] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:07:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8905a400) [pid = 8199] [serial = 597] [outer = 0x97169800] 14:07:55 INFO - PROCESS | 8199 | 1461100075413 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:07:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:07:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 3353ms 14:07:55 INFO - PROCESS | 8199 | 1461100075493 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:07:55 INFO - PROCESS | 8199 | 1461100075496 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:07:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:07:55 INFO - PROCESS | 8199 | 1461100075504 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 8199 | 1461100075508 Marionette TRACE conn3 <- [1,766,null,{}] 14:07:55 INFO - PROCESS | 8199 | 1461100075514 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:55 INFO - PROCESS | 8199 | 1461100075670 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:07:55 INFO - PROCESS | 8199 | 1461100075836 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x8857b400 == 87 [pid = 8199] [id = 199] 14:07:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x88f25400) [pid = 8199] [serial = 598] [outer = (nil)] 14:07:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x8ac86000) [pid = 8199] [serial = 599] [outer = 0x88f25400] 14:07:55 INFO - PROCESS | 8199 | 1461100075911 Marionette DEBUG loaded listener.js 14:07:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x8b2d5800) [pid = 8199] [serial = 600] [outer = 0x88f25400] 14:07:57 INFO - PROCESS | 8199 | 1461100077339 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:07:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:07:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1938ms 14:07:57 INFO - PROCESS | 8199 | 1461100077478 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:07:57 INFO - PROCESS | 8199 | 1461100077485 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:07:57 INFO - PROCESS | 8199 | 1461100077496 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:07:57 INFO - PROCESS | 8199 | 1461100077501 Marionette TRACE conn3 <- [1,770,null,{}] 14:07:57 INFO - PROCESS | 8199 | 1461100077511 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:57 INFO - PROCESS | 8199 | 1461100077725 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:07:57 INFO - PROCESS | 8199 | 1461100077922 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c8a000 == 88 [pid = 8199] [id = 200] 14:07:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x89051400) [pid = 8199] [serial = 601] [outer = (nil)] 14:07:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x891a0800) [pid = 8199] [serial = 602] [outer = 0x89051400] 14:07:58 INFO - PROCESS | 8199 | 1461100078058 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x8ab8f800) [pid = 8199] [serial = 603] [outer = 0x89051400] 14:07:59 INFO - PROCESS | 8199 | 1461100079102 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1635ms 14:07:59 INFO - PROCESS | 8199 | 1461100079133 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 8199 | 1461100079143 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:07:59 INFO - PROCESS | 8199 | 1461100079155 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 8199 | 1461100079160 Marionette TRACE conn3 <- [1,774,null,{}] 14:07:59 INFO - PROCESS | 8199 | 1461100079169 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:59 INFO - PROCESS | 8199 | 1461100079430 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:07:59 INFO - PROCESS | 8199 | 1461100079754 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f3000 == 89 [pid = 8199] [id = 201] 14:07:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0x8b3f4800) [pid = 8199] [serial = 604] [outer = (nil)] 14:07:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0x8b888400) [pid = 8199] [serial = 605] [outer = 0x8b3f4800] 14:07:59 INFO - PROCESS | 8199 | 1461100079890 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0x8b944000) [pid = 8199] [serial = 606] [outer = 0x8b3f4800] 14:08:00 INFO - PROCESS | 8199 | 1461100080987 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1896ms 14:08:01 INFO - PROCESS | 8199 | 1461100081051 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 8199 | 1461100081055 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:08:01 INFO - PROCESS | 8199 | 1461100081063 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 8199 | 1461100081069 Marionette TRACE conn3 <- [1,778,null,{}] 14:08:01 INFO - PROCESS | 8199 | 1461100081131 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:01 INFO - PROCESS | 8199 | 1461100081433 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:08:01 INFO - PROCESS | 8199 | 1461100081629 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba95400 == 90 [pid = 8199] [id = 202] 14:08:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0x8bc52400) [pid = 8199] [serial = 607] [outer = (nil)] 14:08:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0x8c2f1800) [pid = 8199] [serial = 608] [outer = 0x8bc52400] 14:08:01 INFO - PROCESS | 8199 | 1461100081764 Marionette DEBUG loaded listener.js 14:08:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0x8c348000) [pid = 8199] [serial = 609] [outer = 0x8bc52400] 14:08:02 INFO - PROCESS | 8199 | 1461100082710 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1688ms 14:08:02 INFO - PROCESS | 8199 | 1461100082753 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:08:02 INFO - PROCESS | 8199 | 1461100082759 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:08:02 INFO - PROCESS | 8199 | 1461100082767 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:08:02 INFO - PROCESS | 8199 | 1461100082773 Marionette TRACE conn3 <- [1,782,null,{}] 14:08:02 INFO - PROCESS | 8199 | 1461100082780 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 8199 | 1461100083007 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:08:03 INFO - PROCESS | 8199 | 1461100083261 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af3000 == 91 [pid = 8199] [id = 203] 14:08:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0x88f27800) [pid = 8199] [serial = 610] [outer = (nil)] 14:08:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0x8eae7400) [pid = 8199] [serial = 611] [outer = 0x88f27800] 14:08:03 INFO - PROCESS | 8199 | 1461100083400 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x8ebce400) [pid = 8199] [serial = 612] [outer = 0x88f27800] 14:08:04 INFO - PROCESS | 8199 | 1461100084444 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1739ms 14:08:04 INFO - PROCESS | 8199 | 1461100084505 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:08:04 INFO - PROCESS | 8199 | 1461100084510 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:08:04 INFO - PROCESS | 8199 | 1461100084516 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:08:04 INFO - PROCESS | 8199 | 1461100084520 Marionette TRACE conn3 <- [1,786,null,{}] 14:08:04 INFO - PROCESS | 8199 | 1461100084527 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:04 INFO - PROCESS | 8199 | 1461100084840 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:08:05 INFO - PROCESS | 8199 | 1461100085185 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x874bf400 == 92 [pid = 8199] [id = 204] 14:08:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x8c3f0000) [pid = 8199] [serial = 613] [outer = (nil)] 14:08:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x8f4dcc00) [pid = 8199] [serial = 614] [outer = 0x8c3f0000] 14:08:05 INFO - PROCESS | 8199 | 1461100085283 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x8f57ec00) [pid = 8199] [serial = 615] [outer = 0x8c3f0000] 14:08:06 INFO - PROCESS | 8199 | 1461100086273 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1793ms 14:08:06 INFO - PROCESS | 8199 | 1461100086310 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:08:06 INFO - PROCESS | 8199 | 1461100086315 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:08:06 INFO - PROCESS | 8199 | 1461100086322 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:08:06 INFO - PROCESS | 8199 | 1461100086326 Marionette TRACE conn3 <- [1,790,null,{}] 14:08:06 INFO - PROCESS | 8199 | 1461100086332 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:06 INFO - PROCESS | 8199 | 1461100086547 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:08:06 INFO - PROCESS | 8199 | 1461100086806 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x872ce000 == 93 [pid = 8199] [id = 205] 14:08:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 206 (0x8f4de000) [pid = 8199] [serial = 616] [outer = (nil)] 14:08:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 207 (0x902e9c00) [pid = 8199] [serial = 617] [outer = 0x8f4de000] 14:08:06 INFO - PROCESS | 8199 | 1461100086944 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 208 (0x902f1400) [pid = 8199] [serial = 618] [outer = 0x8f4de000] 14:08:07 INFO - PROCESS | 8199 | 1461100087852 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1587ms 14:08:07 INFO - PROCESS | 8199 | 1461100087910 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 8199 | 1461100087913 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:08:07 INFO - PROCESS | 8199 | 1461100087920 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 8199 | 1461100087924 Marionette TRACE conn3 <- [1,794,null,{}] 14:08:07 INFO - PROCESS | 8199 | 1461100087930 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:08 INFO - PROCESS | 8199 | 1461100088123 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:08:08 INFO - PROCESS | 8199 | 1461100088377 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7c000 == 94 [pid = 8199] [id = 206] 14:08:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 209 (0x86c86c00) [pid = 8199] [serial = 619] [outer = (nil)] 14:08:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 210 (0x903e0000) [pid = 8199] [serial = 620] [outer = 0x86c86c00] 14:08:08 INFO - PROCESS | 8199 | 1461100088509 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 211 (0x913c4400) [pid = 8199] [serial = 621] [outer = 0x86c86c00] 14:08:09 INFO - PROCESS | 8199 | 1461100089399 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1530ms 14:08:09 INFO - PROCESS | 8199 | 1461100089453 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:08:09 INFO - PROCESS | 8199 | 1461100089457 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:08:09 INFO - PROCESS | 8199 | 1461100089464 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 8199 | 1461100089468 Marionette TRACE conn3 <- [1,798,null,{}] 14:08:09 INFO - PROCESS | 8199 | 1461100089474 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:09 INFO - PROCESS | 8199 | 1461100089685 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:08:09 INFO - PROCESS | 8199 | 1461100089950 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x902ed400 == 95 [pid = 8199] [id = 207] 14:08:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 212 (0x902eec00) [pid = 8199] [serial = 622] [outer = (nil)] 14:08:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 213 (0x931f2000) [pid = 8199] [serial = 623] [outer = 0x902eec00] 14:08:10 INFO - PROCESS | 8199 | 1461100090092 Marionette DEBUG loaded listener.js 14:08:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 214 (0x9411d000) [pid = 8199] [serial = 624] [outer = 0x902eec00] 14:08:11 INFO - PROCESS | 8199 | 1461100091145 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1740ms 14:08:11 INFO - PROCESS | 8199 | 1461100091209 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:08:11 INFO - PROCESS | 8199 | 1461100091216 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:08:11 INFO - PROCESS | 8199 | 1461100091225 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:08:11 INFO - PROCESS | 8199 | 1461100091229 Marionette TRACE conn3 <- [1,802,null,{}] 14:08:11 INFO - PROCESS | 8199 | 1461100091235 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:11 INFO - PROCESS | 8199 | 1461100091481 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:08:11 INFO - PROCESS | 8199 | 1461100091729 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b15a400 == 96 [pid = 8199] [id = 208] 14:08:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 215 (0x903dac00) [pid = 8199] [serial = 625] [outer = (nil)] 14:08:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 216 (0x94279800) [pid = 8199] [serial = 626] [outer = 0x903dac00] 14:08:11 INFO - PROCESS | 8199 | 1461100091822 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 217 (0x94e47400) [pid = 8199] [serial = 627] [outer = 0x903dac00] 14:08:12 INFO - PROCESS | 8199 | 1461100092767 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1592ms 14:08:12 INFO - PROCESS | 8199 | 1461100092817 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:08:12 INFO - PROCESS | 8199 | 1461100092820 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:08:12 INFO - PROCESS | 8199 | 1461100092827 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:08:12 INFO - PROCESS | 8199 | 1461100092831 Marionette TRACE conn3 <- [1,806,null,{}] 14:08:12 INFO - PROCESS | 8199 | 1461100092837 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 8199 | 1461100093039 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:08:13 INFO - PROCESS | 8199 | 1461100093297 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x874ca400 == 97 [pid = 8199] [id = 209] 14:08:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x94126400) [pid = 8199] [serial = 628] [outer = (nil)] 14:08:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0x96f7a000) [pid = 8199] [serial = 629] [outer = 0x94126400] 14:08:13 INFO - PROCESS | 8199 | 1461100093431 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0x979b6000) [pid = 8199] [serial = 630] [outer = 0x94126400] 14:08:14 INFO - PROCESS | 8199 | 1461100094359 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1580ms 14:08:14 INFO - PROCESS | 8199 | 1461100094410 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 8199 | 1461100094414 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:08:14 INFO - PROCESS | 8199 | 1461100094421 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 8199 | 1461100094426 Marionette TRACE conn3 <- [1,810,null,{}] 14:08:14 INFO - PROCESS | 8199 | 1461100094432 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:14 INFO - PROCESS | 8199 | 1461100094683 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:08:14 INFO - PROCESS | 8199 | 1461100094953 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x98290c00 == 98 [pid = 8199] [id = 210] 14:08:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x982aa000) [pid = 8199] [serial = 631] [outer = (nil)] 14:08:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x982b0000) [pid = 8199] [serial = 632] [outer = 0x982aa000] 14:08:15 INFO - PROCESS | 8199 | 1461100095093 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x98b96400) [pid = 8199] [serial = 633] [outer = 0x982aa000] 14:08:16 INFO - PROCESS | 8199 | 1461100096028 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1684ms 14:08:16 INFO - PROCESS | 8199 | 1461100096106 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 8199 | 1461100096109 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:08:16 INFO - PROCESS | 8199 | 1461100096116 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 8199 | 1461100096120 Marionette TRACE conn3 <- [1,814,null,{}] 14:08:16 INFO - PROCESS | 8199 | 1461100096126 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:16 INFO - PROCESS | 8199 | 1461100096340 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:08:16 INFO - PROCESS | 8199 | 1461100096601 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x874cd400 == 99 [pid = 8199] [id = 211] 14:08:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x87af4800) [pid = 8199] [serial = 634] [outer = (nil)] 14:08:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 225 (0x8b3ee400) [pid = 8199] [serial = 635] [outer = 0x87af4800] 14:08:16 INFO - PROCESS | 8199 | 1461100096735 Marionette DEBUG loaded listener.js 14:08:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x8c2fac00) [pid = 8199] [serial = 636] [outer = 0x87af4800] 14:08:17 INFO - PROCESS | 8199 | 1461100097682 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:08:17 INFO - PROCESS | 8199 | 1461100097709 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:08:17 INFO - PROCESS | 8199 | 1461100097716 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:08:17 INFO - PROCESS | 8199 | 1461100097719 Marionette TRACE conn3 <- [1,818,null,{}] 14:08:17 INFO - PROCESS | 8199 | 1461100097725 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:17 INFO - PROCESS | 8199 | 1461100097919 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:08:18 INFO - PROCESS | 8199 | 1461100098176 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f20000 == 100 [pid = 8199] [id = 212] 14:08:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x88f20800) [pid = 8199] [serial = 637] [outer = (nil)] 14:08:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x89198800) [pid = 8199] [serial = 638] [outer = 0x88f20800] 14:08:18 INFO - PROCESS | 8199 | 1461100098313 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x8ab90000) [pid = 8199] [serial = 639] [outer = 0x88f20800] 14:08:19 INFO - PROCESS | 8199 | 1461100099231 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1541ms 14:08:19 INFO - PROCESS | 8199 | 1461100099258 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:08:19 INFO - PROCESS | 8199 | 1461100099262 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:08:19 INFO - PROCESS | 8199 | 1461100099270 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 8199 | 1461100099274 Marionette TRACE conn3 <- [1,822,null,{}] 14:08:19 INFO - PROCESS | 8199 | 1461100099280 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:19 INFO - PROCESS | 8199 | 1461100099476 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:08:19 INFO - PROCESS | 8199 | 1461100099802 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x89053400 == 101 [pid = 8199] [id = 213] 14:08:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x8ab91000) [pid = 8199] [serial = 640] [outer = (nil)] 14:08:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x8ba89800) [pid = 8199] [serial = 641] [outer = 0x8ab91000] 14:08:19 INFO - PROCESS | 8199 | 1461100099910 Marionette DEBUG loaded listener.js 14:08:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8ba8d000) [pid = 8199] [serial = 642] [outer = 0x8ab91000] 14:08:20 INFO - PROCESS | 8199 | 1461100100923 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 8199 | 1461100100963 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:08:20 INFO - PROCESS | 8199 | 1461100100973 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 8199 | 1461100100978 Marionette TRACE conn3 <- [1,826,null,{}] 14:08:20 INFO - PROCESS | 8199 | 1461100100986 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:21 INFO - PROCESS | 8199 | 1461100101185 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:08:21 INFO - PROCESS | 8199 | 1461100101444 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d9800 == 102 [pid = 8199] [id = 214] 14:08:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8ba8ac00) [pid = 8199] [serial = 643] [outer = (nil)] 14:08:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8f588800) [pid = 8199] [serial = 644] [outer = 0x8ba8ac00] 14:08:21 INFO - PROCESS | 8199 | 1461100101580 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 235 (0x8fbebc00) [pid = 8199] [serial = 645] [outer = 0x8ba8ac00] 14:08:22 INFO - PROCESS | 8199 | 1461100102498 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1591ms 14:08:22 INFO - PROCESS | 8199 | 1461100102564 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:08:22 INFO - PROCESS | 8199 | 1461100102568 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:08:22 INFO - PROCESS | 8199 | 1461100102575 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 8199 | 1461100102578 Marionette TRACE conn3 <- [1,830,null,{}] 14:08:22 INFO - PROCESS | 8199 | 1461100102585 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 8199 | 1461100102826 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:08:23 INFO - PROCESS | 8199 | 1461100103446 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x88580400 == 103 [pid = 8199] [id = 215] 14:08:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 236 (0x88f1f400) [pid = 8199] [serial = 646] [outer = (nil)] 14:08:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 237 (0x89060000) [pid = 8199] [serial = 647] [outer = 0x88f1f400] 14:08:23 INFO - PROCESS | 8199 | 1461100103585 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 238 (0x896eb400) [pid = 8199] [serial = 648] [outer = 0x88f1f400] 14:08:24 INFO - PROCESS | 8199 | 1461100104516 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1990ms 14:08:24 INFO - PROCESS | 8199 | 1461100104566 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 8199 | 1461100104574 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:08:24 INFO - PROCESS | 8199 | 1461100104583 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 8199 | 1461100104588 Marionette TRACE conn3 <- [1,834,null,{}] 14:08:24 INFO - PROCESS | 8199 | 1461100104596 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:24 INFO - PROCESS | 8199 | 1461100104840 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:08:25 INFO - PROCESS | 8199 | 1461100105101 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c4000 == 104 [pid = 8199] [id = 216] 14:08:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 239 (0x8aa18000) [pid = 8199] [serial = 649] [outer = (nil)] 14:08:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 240 (0x8b3f2800) [pid = 8199] [serial = 650] [outer = 0x8aa18000] 14:08:25 INFO - PROCESS | 8199 | 1461100105246 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 241 (0x8b949400) [pid = 8199] [serial = 651] [outer = 0x8aa18000] 14:08:26 INFO - PROCESS | 8199 | 1461100106271 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1741ms 14:08:26 INFO - PROCESS | 8199 | 1461100106327 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 8199 | 1461100106332 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:08:26 INFO - PROCESS | 8199 | 1461100106341 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 8199 | 1461100106344 Marionette TRACE conn3 <- [1,838,null,{}] 14:08:26 INFO - PROCESS | 8199 | 1461100106350 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:26 INFO - PROCESS | 8199 | 1461100106575 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x8b946c00 == 103 [pid = 8199] [id = 163] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x88f29c00 == 102 [pid = 8199] [id = 198] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x88586000 == 101 [pid = 8199] [id = 197] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x874c2800 == 100 [pid = 8199] [id = 196] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x872d4000 == 99 [pid = 8199] [id = 195] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x872d5400 == 98 [pid = 8199] [id = 194] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x872d2400 == 97 [pid = 8199] [id = 193] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1a000 == 96 [pid = 8199] [id = 186] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x8b15c400 == 95 [pid = 8199] [id = 184] 14:08:26 INFO - PROCESS | 8199 | --DOCSHELL 0x872cc800 == 94 [pid = 8199] [id = 185] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 240 (0x89057400) [pid = 8199] [serial = 461] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 239 (0x8f72c800) [pid = 8199] [serial = 274] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 238 (0x94e51400) [pid = 8199] [serial = 201] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 237 (0x998d1400) [pid = 8199] [serial = 192] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 236 (0x9ae72000) [pid = 8199] [serial = 437] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 235 (0xa6dbfc00) [pid = 8199] [serial = 343] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 234 (0x903e2400) [pid = 8199] [serial = 455] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x94282400) [pid = 8199] [serial = 292] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x99b74800) [pid = 8199] [serial = 162] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x9ae67c00) [pid = 8199] [serial = 401] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x902f1c00) [pid = 8199] [serial = 452] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x8ebd0800) [pid = 8199] [serial = 425] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x8f4d3800) [pid = 8199] [serial = 370] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x98eb7000) [pid = 8199] [serial = 328] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0xa3c82000) [pid = 8199] [serial = 337] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0x8f727c00) [pid = 8199] [serial = 250] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 224 (0x8f4d9000) [pid = 8199] [serial = 153] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x88f28800) [pid = 8199] [serial = 458] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0xa6d3a400) [pid = 8199] [serial = 295] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0x902ee800) [pid = 8199] [serial = 446] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x984af400) [pid = 8199] [serial = 431] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0x9fb96c00) [pid = 8199] [serial = 386] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x8aa1c400) [pid = 8199] [serial = 473] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0xa4c4e000) [pid = 8199] [serial = 340] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 216 (0x9828d000) [pid = 8199] [serial = 334] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 215 (0x99c10400) [pid = 8199] [serial = 165] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 214 (0x8905fc00) [pid = 8199] [serial = 464] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 213 (0x8b15e400) [pid = 8199] [serial = 389] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 212 (0x8ba97c00) [pid = 8199] [serial = 346] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 211 (0x8c2f9c00) [pid = 8199] [serial = 298] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 210 (0x98eda400) [pid = 8199] [serial = 129] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 209 (0x8ac8ac00) [pid = 8199] [serial = 443] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 208 (0xa69de800) [pid = 8199] [serial = 289] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 207 (0xa3cd4c00) [pid = 8199] [serial = 198] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 206 (0x93084400) [pid = 8199] [serial = 189] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 205 (0xa0f37000) [pid = 8199] [serial = 280] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x98156c00) [pid = 8199] [serial = 232] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x94e4e000) [pid = 8199] [serial = 156] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x94efb000) [pid = 8199] [serial = 138] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0xa0a46c00) [pid = 8199] [serial = 440] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x8df9dc00) [pid = 8199] [serial = 253] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x982b0400) [pid = 8199] [serial = 379] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x9fee7800) [pid = 8199] [serial = 331] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x9fc53000) [pid = 8199] [serial = 132] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x8df98c00) [pid = 8199] [serial = 322] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0x9307a000) [pid = 8199] [serial = 373] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0x8bbb0800) [pid = 8199] [serial = 476] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0x979c0c00) [pid = 8199] [serial = 159] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0xa44cdc00) [pid = 8199] [serial = 238] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x9643a400) [pid = 8199] [serial = 325] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x94124000) [pid = 8199] [serial = 382] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8c3eb000) [pid = 8199] [serial = 301] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x8b2d7000) [pid = 8199] [serial = 392] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0xa47ed800) [pid = 8199] [serial = 241] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x8eaf0000) [pid = 8199] [serial = 395] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x88584c00) [pid = 8199] [serial = 470] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0xa47ecc00) [pid = 8199] [serial = 283] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x9ae23400) [pid = 8199] [serial = 235] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0xa4c10c00) [pid = 8199] [serial = 244] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x8fb03c00) [pid = 8199] [serial = 229] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x8f588000) [pid = 8199] [serial = 247] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x9fc50c00) [pid = 8199] [serial = 168] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8919d400) [pid = 8199] [serial = 467] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0xa4c0fc00) [pid = 8199] [serial = 286] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x98b9f000) [pid = 8199] [serial = 376] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0xa2abdc00) [pid = 8199] [serial = 135] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0xa2abd000) [pid = 8199] [serial = 195] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8ab9ac00) [pid = 8199] [serial = 398] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x94e44400) [pid = 8199] [serial = 428] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0xa45bf800) [pid = 8199] [serial = 204] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x91ed0c00) [pid = 8199] [serial = 126] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8aa18800) [pid = 8199] [serial = 449] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x979bfc00) [pid = 8199] [serial = 277] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x99b7c800) [pid = 8199] [serial = 434] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8b943400) [pid = 8199] [serial = 550] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8b158000) [pid = 8199] [serial = 494] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8ac85c00) [pid = 8199] [serial = 493] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8bbb8c00) [pid = 8199] [serial = 497] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x8bbae800) [pid = 8199] [serial = 496] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x931ee000) [pid = 8199] [serial = 503] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x93080000) [pid = 8199] [serial = 502] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x9427cc00) [pid = 8199] [serial = 506] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x94120000) [pid = 8199] [serial = 505] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8aa12c00) [pid = 8199] [serial = 542] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x88f2c000) [pid = 8199] [serial = 541] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x903d6800) [pid = 8199] [serial = 500] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x902ebc00) [pid = 8199] [serial = 499] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8aa13800) [pid = 8199] [serial = 539] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x87aedc00) [pid = 8199] [serial = 538] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x98156000) [pid = 8199] [serial = 508] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x98290800) [pid = 8199] [serial = 509] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8ac8a400) [pid = 8199] [serial = 544] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8b2d6800) [pid = 8199] [serial = 545] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8f728800) [pid = 8199] [serial = 491] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x98725400) [pid = 8199] [serial = 511] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x998cd400) [pid = 8199] [serial = 514] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8bb29c00) [pid = 8199] [serial = 517] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x99819400) [pid = 8199] [serial = 520] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8c3edc00) [pid = 8199] [serial = 553] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x87af5c00) [pid = 8199] [serial = 523] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x86c86000) [pid = 8199] [serial = 526] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x872d0800) [pid = 8199] [serial = 529] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x872da000) [pid = 8199] [serial = 532] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x874c4800) [pid = 8199] [serial = 535] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8ba98000) [pid = 8199] [serial = 547] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8bbb2c00) [pid = 8199] [serial = 548] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bbb2800) [pid = 8199] [serial = 551] [outer = (nil)] [url = about:blank] 14:08:27 INFO - PROCESS | 8199 | 1461100107245 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c86000 == 95 [pid = 8199] [id = 217] 14:08:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x872cc800) [pid = 8199] [serial = 652] [outer = (nil)] 14:08:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x872d4000) [pid = 8199] [serial = 653] [outer = 0x872cc800] 14:08:27 INFO - PROCESS | 8199 | 1461100107344 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x87aeb800) [pid = 8199] [serial = 654] [outer = 0x872cc800] 14:08:28 INFO - PROCESS | 8199 | 1461100108144 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1840ms 14:08:28 INFO - PROCESS | 8199 | 1461100108181 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 8199 | 1461100108186 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:08:28 INFO - PROCESS | 8199 | 1461100108194 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 8199 | 1461100108203 Marionette TRACE conn3 <- [1,842,null,{}] 14:08:28 INFO - PROCESS | 8199 | 1461100108244 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 8199 | 1461100108424 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:08:28 INFO - PROCESS | 8199 | 1461100108436 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x872da000 == 96 [pid = 8199] [id = 218] 14:08:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8aa1ac00) [pid = 8199] [serial = 655] [outer = (nil)] 14:08:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8b151400) [pid = 8199] [serial = 656] [outer = 0x8aa1ac00] 14:08:28 INFO - PROCESS | 8199 | 1461100108513 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b2d1c00) [pid = 8199] [serial = 657] [outer = 0x8aa1ac00] 14:08:29 INFO - PROCESS | 8199 | 1461100109447 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1309ms 14:08:29 INFO - PROCESS | 8199 | 1461100109506 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:08:29 INFO - PROCESS | 8199 | 1461100109511 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:08:29 INFO - PROCESS | 8199 | 1461100109517 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 8199 | 1461100109520 Marionette TRACE conn3 <- [1,846,null,{}] 14:08:29 INFO - PROCESS | 8199 | 1461100109532 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:29 INFO - PROCESS | 8199 | 1461100109748 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:08:29 INFO - PROCESS | 8199 | 1461100109771 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8a400 == 97 [pid = 8199] [id = 219] 14:08:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ac8e400) [pid = 8199] [serial = 658] [outer = (nil)] 14:08:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8bb2a800) [pid = 8199] [serial = 659] [outer = 0x8ac8e400] 14:08:29 INFO - PROCESS | 8199 | 1461100109864 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8bb30800) [pid = 8199] [serial = 660] [outer = 0x8ac8e400] 14:08:30 INFO - PROCESS | 8199 | 1461100110850 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 14:08:30 INFO - PROCESS | 8199 | 1461100110899 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:08:30 INFO - PROCESS | 8199 | 1461100110904 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:08:30 INFO - PROCESS | 8199 | 1461100110921 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:08:30 INFO - PROCESS | 8199 | 1461100110930 Marionette TRACE conn3 <- [1,850,null,{}] 14:08:30 INFO - PROCESS | 8199 | 1461100110976 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 8199 | 1461100111226 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:08:31 INFO - PROCESS | 8199 | 1461100111255 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2d800 == 98 [pid = 8199] [id = 220] 14:08:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8bbb2400) [pid = 8199] [serial = 661] [outer = (nil)] 14:08:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8c2f1c00) [pid = 8199] [serial = 662] [outer = 0x8bbb2400] 14:08:31 INFO - PROCESS | 8199 | 1461100111347 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8c34e400) [pid = 8199] [serial = 663] [outer = 0x8bbb2400] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x872d7400) [pid = 8199] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8bb23400) [pid = 8199] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x89055c00) [pid = 8199] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x874c7000) [pid = 8199] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x87af5000) [pid = 8199] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x982a5400) [pid = 8199] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x87af3400) [pid = 8199] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x87af3800) [pid = 8199] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x86c84800) [pid = 8199] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x88587000) [pid = 8199] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8bc58800) [pid = 8199] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x982a9000) [pid = 8199] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x89057c00) [pid = 8199] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8bb26c00) [pid = 8199] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x86c88800) [pid = 8199] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:08:32 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x86c80400) [pid = 8199] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:08:32 INFO - PROCESS | 8199 | 1461100112679 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1788ms 14:08:32 INFO - PROCESS | 8199 | 1461100112706 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 8199 | 1461100112712 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:08:32 INFO - PROCESS | 8199 | 1461100112721 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 8199 | 1461100112725 Marionette TRACE conn3 <- [1,854,null,{}] 14:08:32 INFO - PROCESS | 8199 | 1461100112732 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:32 INFO - PROCESS | 8199 | 1461100112969 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:08:33 INFO - PROCESS | 8199 | 1461100112992 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c84800 == 99 [pid = 8199] [id = 221] 14:08:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x872cd800) [pid = 8199] [serial = 664] [outer = (nil)] 14:08:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bb27c00) [pid = 8199] [serial = 665] [outer = 0x872cd800] 14:08:33 INFO - PROCESS | 8199 | 1461100113065 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c3ec400) [pid = 8199] [serial = 666] [outer = 0x872cd800] 14:08:33 INFO - PROCESS | 8199 | 1461100113905 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1334ms 14:08:34 INFO - PROCESS | 8199 | 1461100114066 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 8199 | 1461100114073 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:08:34 INFO - PROCESS | 8199 | 1461100114084 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 8199 | 1461100114088 Marionette TRACE conn3 <- [1,858,null,{}] 14:08:34 INFO - PROCESS | 8199 | 1461100114098 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 8199 | 1461100114327 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:08:34 INFO - PROCESS | 8199 | 1461100114602 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2c000 == 100 [pid = 8199] [id = 222] 14:08:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x88f2cc00) [pid = 8199] [serial = 667] [outer = (nil)] 14:08:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x89060800) [pid = 8199] [serial = 668] [outer = 0x88f2cc00] 14:08:34 INFO - PROCESS | 8199 | 1461100114707 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8919ec00) [pid = 8199] [serial = 669] [outer = 0x88f2cc00] 14:08:35 INFO - PROCESS | 8199 | 1461100115682 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1634ms 14:08:35 INFO - PROCESS | 8199 | 1461100115718 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 8199 | 1461100115724 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:08:35 INFO - PROCESS | 8199 | 1461100115738 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 8199 | 1461100115745 Marionette TRACE conn3 <- [1,862,null,{}] 14:08:35 INFO - PROCESS | 8199 | 1461100115751 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:35 INFO - PROCESS | 8199 | 1461100115976 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:08:36 INFO - PROCESS | 8199 | 1461100116223 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac89c00 == 101 [pid = 8199] [id = 223] 14:08:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ac8d000) [pid = 8199] [serial = 670] [outer = (nil)] 14:08:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8b160400) [pid = 8199] [serial = 671] [outer = 0x8ac8d000] 14:08:36 INFO - PROCESS | 8199 | 1461100116357 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8b886c00) [pid = 8199] [serial = 672] [outer = 0x8ac8d000] 14:08:37 INFO - PROCESS | 8199 | 1461100117415 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1741ms 14:08:37 INFO - PROCESS | 8199 | 1461100117475 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 8199 | 1461100117479 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:08:37 INFO - PROCESS | 8199 | 1461100117487 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 8199 | 1461100117491 Marionette TRACE conn3 <- [1,866,null,{}] 14:08:37 INFO - PROCESS | 8199 | 1461100117515 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:37 INFO - PROCESS | 8199 | 1461100117815 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:08:38 INFO - PROCESS | 8199 | 1461100118109 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2a000 == 102 [pid = 8199] [id = 224] 14:08:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8bc56c00) [pid = 8199] [serial = 673] [outer = (nil)] 14:08:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8df96800) [pid = 8199] [serial = 674] [outer = 0x8bc56c00] 14:08:38 INFO - PROCESS | 8199 | 1461100118207 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8eaf0800) [pid = 8199] [serial = 675] [outer = 0x8bc56c00] 14:08:39 INFO - PROCESS | 8199 | 1461100119335 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1888ms 14:08:39 INFO - PROCESS | 8199 | 1461100119377 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:08:39 INFO - PROCESS | 8199 | 1461100119384 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:08:39 INFO - PROCESS | 8199 | 1461100119395 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 8199 | 1461100119400 Marionette TRACE conn3 <- [1,870,null,{}] 14:08:39 INFO - PROCESS | 8199 | 1461100119410 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:39 INFO - PROCESS | 8199 | 1461100119691 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:08:40 INFO - PROCESS | 8199 | 1461100120023 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b880400 == 103 [pid = 8199] [id = 225] 14:08:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8ebcfc00) [pid = 8199] [serial = 676] [outer = (nil)] 14:08:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f588000) [pid = 8199] [serial = 677] [outer = 0x8ebcfc00] 14:08:40 INFO - PROCESS | 8199 | 1461100120129 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8f6b6800) [pid = 8199] [serial = 678] [outer = 0x8ebcfc00] 14:08:41 INFO - PROCESS | 8199 | 1461100121067 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1736ms 14:08:41 INFO - PROCESS | 8199 | 1461100121131 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 8199 | 1461100121135 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:08:41 INFO - PROCESS | 8199 | 1461100121143 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 8199 | 1461100121147 Marionette TRACE conn3 <- [1,874,null,{}] 14:08:41 INFO - PROCESS | 8199 | 1461100121153 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 8199 | 1461100121396 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:08:41 INFO - PROCESS | 8199 | 1461100121693 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d9400 == 104 [pid = 8199] [id = 226] 14:08:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f58b000) [pid = 8199] [serial = 679] [outer = (nil)] 14:08:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8f72ec00) [pid = 8199] [serial = 680] [outer = 0x8f58b000] 14:08:41 INFO - PROCESS | 8199 | 1461100121781 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8fb0f400) [pid = 8199] [serial = 681] [outer = 0x8f58b000] 14:08:42 INFO - PROCESS | 8199 | 1461100122824 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1734ms 14:08:42 INFO - PROCESS | 8199 | 1461100122878 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 8199 | 1461100122883 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:08:42 INFO - PROCESS | 8199 | 1461100122889 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 8199 | 1461100122893 Marionette TRACE conn3 <- [1,878,null,{}] 14:08:42 INFO - PROCESS | 8199 | 1461100122899 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:43 INFO - PROCESS | 8199 | 1461100123168 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:08:43 INFO - PROCESS | 8199 | 1461100123497 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f58ac00 == 105 [pid = 8199] [id = 227] 14:08:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x903d7c00) [pid = 8199] [serial = 682] [outer = (nil)] 14:08:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x9119b800) [pid = 8199] [serial = 683] [outer = 0x903d7c00] 14:08:43 INFO - PROCESS | 8199 | 1461100123602 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x913cf000) [pid = 8199] [serial = 684] [outer = 0x903d7c00] 14:08:44 INFO - PROCESS | 8199 | 1461100124540 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1684ms 14:08:44 INFO - PROCESS | 8199 | 1461100124575 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 8199 | 1461100124578 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:08:44 INFO - PROCESS | 8199 | 1461100124585 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 8199 | 1461100124588 Marionette TRACE conn3 <- [1,882,null,{}] 14:08:44 INFO - PROCESS | 8199 | 1461100124595 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 8199 | 1461100124805 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:08:45 INFO - PROCESS | 8199 | 1461100125062 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb24000 == 106 [pid = 8199] [id = 228] 14:08:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8c3e9000) [pid = 8199] [serial = 685] [outer = (nil)] 14:08:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x931e9c00) [pid = 8199] [serial = 686] [outer = 0x8c3e9000] 14:08:45 INFO - PROCESS | 8199 | 1461100125190 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x931edc00) [pid = 8199] [serial = 687] [outer = 0x8c3e9000] 14:08:46 INFO - PROCESS | 8199 | 1461100126103 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1583ms 14:08:46 INFO - PROCESS | 8199 | 1461100126169 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:08:46 INFO - PROCESS | 8199 | 1461100126173 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:08:46 INFO - PROCESS | 8199 | 1461100126180 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 8199 | 1461100126184 Marionette TRACE conn3 <- [1,886,null,{}] 14:08:46 INFO - PROCESS | 8199 | 1461100126190 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:46 INFO - PROCESS | 8199 | 1461100126379 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:08:46 INFO - PROCESS | 8199 | 1461100126691 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd3400 == 107 [pid = 8199] [id = 229] 14:08:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x902ebc00) [pid = 8199] [serial = 688] [outer = (nil)] 14:08:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94123400) [pid = 8199] [serial = 689] [outer = 0x902ebc00] 14:08:46 INFO - PROCESS | 8199 | 1461100126786 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x94126000) [pid = 8199] [serial = 690] [outer = 0x902ebc00] 14:08:47 INFO - PROCESS | 8199 | 1461100127675 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1540ms 14:08:47 INFO - PROCESS | 8199 | 1461100127721 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:08:47 INFO - PROCESS | 8199 | 1461100127727 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:08:47 INFO - PROCESS | 8199 | 1461100127733 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 8199 | 1461100127737 Marionette TRACE conn3 <- [1,890,null,{}] 14:08:47 INFO - PROCESS | 8199 | 1461100127743 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:47 INFO - PROCESS | 8199 | 1461100127983 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:08:48 INFO - PROCESS | 8199 | 1461100128252 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x9127f800 == 108 [pid = 8199] [id = 230] 14:08:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x9411c000) [pid = 8199] [serial = 691] [outer = (nil)] 14:08:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x94e51400) [pid = 8199] [serial = 692] [outer = 0x9411c000] 14:08:48 INFO - PROCESS | 8199 | 1461100128355 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x94ef5000) [pid = 8199] [serial = 693] [outer = 0x9411c000] 14:08:49 INFO - PROCESS | 8199 | 1461100129298 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1582ms 14:08:49 INFO - PROCESS | 8199 | 1461100129315 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 8199 | 1461100129319 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:08:49 INFO - PROCESS | 8199 | 1461100129326 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 8199 | 1461100129329 Marionette TRACE conn3 <- [1,894,null,{}] 14:08:49 INFO - PROCESS | 8199 | 1461100129335 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:49 INFO - PROCESS | 8199 | 1461100129531 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:08:49 INFO - PROCESS | 8199 | 1461100129786 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x903d6800 == 109 [pid = 8199] [id = 231] 14:08:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x94124000) [pid = 8199] [serial = 694] [outer = (nil)] 14:08:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x96488c00) [pid = 8199] [serial = 695] [outer = 0x94124000] 14:08:49 INFO - PROCESS | 8199 | 1461100129922 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x96f7e800) [pid = 8199] [serial = 696] [outer = 0x94124000] 14:08:50 INFO - PROCESS | 8199 | 1461100130854 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1583ms 14:08:50 INFO - PROCESS | 8199 | 1461100130911 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 8199 | 1461100130916 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:08:50 INFO - PROCESS | 8199 | 1461100130922 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 8199 | 1461100130927 Marionette TRACE conn3 <- [1,898,null,{}] 14:08:50 INFO - PROCESS | 8199 | 1461100130932 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:51 INFO - PROCESS | 8199 | 1461100131213 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:08:51 INFO - PROCESS | 8199 | 1461100131517 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x9814c400 == 110 [pid = 8199] [id = 232] 14:08:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x98155c00) [pid = 8199] [serial = 697] [outer = (nil)] 14:08:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x981b7800) [pid = 8199] [serial = 698] [outer = 0x98155c00] 14:08:51 INFO - PROCESS | 8199 | 1461100131619 Marionette DEBUG loaded listener.js 14:08:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9828ac00) [pid = 8199] [serial = 699] [outer = 0x98155c00] 14:08:52 INFO - PROCESS | 8199 | 1461100132640 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1782ms 14:08:52 INFO - PROCESS | 8199 | 1461100132705 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:08:52 INFO - PROCESS | 8199 | 1461100132709 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:08:52 INFO - PROCESS | 8199 | 1461100132716 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:08:52 INFO - PROCESS | 8199 | 1461100132718 Marionette TRACE conn3 <- [1,902,null,{}] 14:08:52 INFO - PROCESS | 8199 | 1461100132725 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 8199 | 1461100132935 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:08:53 INFO - PROCESS | 8199 | 1461100133188 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x94ef4400 == 111 [pid = 8199] [id = 233] 14:08:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x98282000) [pid = 8199] [serial = 700] [outer = (nil)] 14:08:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x982a9000) [pid = 8199] [serial = 701] [outer = 0x98282000] 14:08:53 INFO - PROCESS | 8199 | 1461100133323 Marionette DEBUG loaded listener.js 14:08:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x984a3400) [pid = 8199] [serial = 702] [outer = 0x98282000] 14:08:54 INFO - PROCESS | 8199 | 1461100134265 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1631ms 14:08:54 INFO - PROCESS | 8199 | 1461100134348 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:08:54 INFO - PROCESS | 8199 | 1461100134353 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:08:54 INFO - PROCESS | 8199 | 1461100134359 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 8199 | 1461100134363 Marionette TRACE conn3 <- [1,906,null,{}] 14:08:54 INFO - PROCESS | 8199 | 1461100134369 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:54 INFO - PROCESS | 8199 | 1461100134637 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:08:54 INFO - PROCESS | 8199 | 1461100134957 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcc000 == 112 [pid = 8199] [id = 234] 14:08:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x8ebcf400) [pid = 8199] [serial = 703] [outer = (nil)] 14:08:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98b0b800) [pid = 8199] [serial = 704] [outer = 0x8ebcf400] 14:08:55 INFO - PROCESS | 8199 | 1461100135065 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x98b91c00) [pid = 8199] [serial = 705] [outer = 0x8ebcf400] 14:08:56 INFO - PROCESS | 8199 | 1461100136025 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1733ms 14:08:56 INFO - PROCESS | 8199 | 1461100136094 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 8199 | 1461100136097 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:08:56 INFO - PROCESS | 8199 | 1461100136105 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 8199 | 1461100136108 Marionette TRACE conn3 <- [1,910,null,{}] 14:08:56 INFO - PROCESS | 8199 | 1461100136115 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:56 INFO - PROCESS | 8199 | 1461100136328 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:08:56 INFO - PROCESS | 8199 | 1461100136529 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c80000 == 113 [pid = 8199] [id = 235] 14:08:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x86c81c00) [pid = 8199] [serial = 706] [outer = (nil)] 14:08:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x872dac00) [pid = 8199] [serial = 707] [outer = 0x86c81c00] 14:08:56 INFO - PROCESS | 8199 | 1461100136707 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x87aec000) [pid = 8199] [serial = 708] [outer = 0x86c81c00] 14:08:58 INFO - PROCESS | 8199 | 1461100138078 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2040ms 14:08:58 INFO - PROCESS | 8199 | 1461100138148 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 8199 | 1461100138160 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:08:58 INFO - PROCESS | 8199 | 1461100138176 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 8199 | 1461100138185 Marionette TRACE conn3 <- [1,914,null,{}] 14:08:58 INFO - PROCESS | 8199 | 1461100138271 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:58 INFO - PROCESS | 8199 | 1461100138583 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:08:59 INFO - PROCESS | 8199 | 1461100139005 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c7400 == 114 [pid = 8199] [id = 236] 14:08:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x8919c800) [pid = 8199] [serial = 709] [outer = (nil)] 14:08:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x8ac8a800) [pid = 8199] [serial = 710] [outer = 0x8919c800] 14:08:59 INFO - PROCESS | 8199 | 1461100139142 Marionette DEBUG loaded listener.js 14:08:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8b3ef400) [pid = 8199] [serial = 711] [outer = 0x8919c800] 14:09:00 INFO - PROCESS | 8199 | 1461100140386 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2264ms 14:09:00 INFO - PROCESS | 8199 | 1461100140438 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 8199 | 1461100140445 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:09:00 INFO - PROCESS | 8199 | 1461100140457 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 8199 | 1461100140461 Marionette TRACE conn3 <- [1,918,null,{}] 14:09:00 INFO - PROCESS | 8199 | 1461100140468 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:00 INFO - PROCESS | 8199 | 1461100140695 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:09:01 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x9307a800) [pid = 8199] [serial = 568] [outer = (nil)] [url = about:blank] 14:09:01 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x978e6000) [pid = 8199] [serial = 571] [outer = (nil)] [url = about:blank] 14:09:01 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x9871e400) [pid = 8199] [serial = 574] [outer = (nil)] [url = about:blank] 14:09:01 INFO - PROCESS | 8199 | 1461100141206 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2d800 == 113 [pid = 8199] [id = 220] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8a400 == 112 [pid = 8199] [id = 219] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x872da000 == 111 [pid = 8199] [id = 218] 14:09:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d4400 == 112 [pid = 8199] [id = 237] 14:09:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x872da000) [pid = 8199] [serial = 712] [outer = (nil)] 14:09:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x8919bc00) [pid = 8199] [serial = 713] [outer = 0x872da000] 14:09:01 INFO - PROCESS | 8199 | 1461100141306 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8aa19400) [pid = 8199] [serial = 714] [outer = 0x872da000] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x86c86000 == 111 [pid = 8199] [id = 217] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x874c4000 == 110 [pid = 8199] [id = 216] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x88580400 == 109 [pid = 8199] [id = 215] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x88f20000 == 108 [pid = 8199] [id = 212] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x874cd400 == 107 [pid = 8199] [id = 211] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x98290c00 == 106 [pid = 8199] [id = 210] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x874ca400 == 105 [pid = 8199] [id = 209] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x8b15a400 == 104 [pid = 8199] [id = 208] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x902ed400 == 103 [pid = 8199] [id = 207] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7c000 == 102 [pid = 8199] [id = 206] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x872ce000 == 101 [pid = 8199] [id = 205] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x874bf400 == 100 [pid = 8199] [id = 204] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x87af3000 == 99 [pid = 8199] [id = 203] 14:09:01 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba95400 == 98 [pid = 8199] [id = 202] 14:09:02 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3f3000 == 97 [pid = 8199] [id = 201] 14:09:02 INFO - PROCESS | 8199 | --DOCSHELL 0x86c8a000 == 96 [pid = 8199] [id = 200] 14:09:02 INFO - PROCESS | 8199 | 1461100142181 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x874c8000) [pid = 8199] [serial = 536] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8bb2d000) [pid = 8199] [serial = 518] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x89058800) [pid = 8199] [serial = 556] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8b88b000) [pid = 8199] [serial = 592] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8b88b800) [pid = 8199] [serial = 559] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x896f6c00) [pid = 8199] [serial = 581] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8f4db000) [pid = 8199] [serial = 562] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8aa1b400) [pid = 8199] [serial = 590] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8b3f2000) [pid = 8199] [serial = 383] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x98b93400) [pid = 8199] [serial = 512] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x902f6000) [pid = 8199] [serial = 565] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x896f2400) [pid = 8199] [serial = 580] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8ba8a800) [pid = 8199] [serial = 593] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x9ae1cc00) [pid = 8199] [serial = 524] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8ac8b400) [pid = 8199] [serial = 583] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x87aee000) [pid = 8199] [serial = 533] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8b949800) [pid = 8199] [serial = 586] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x99c05800) [pid = 8199] [serial = 577] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8b884400) [pid = 8199] [serial = 584] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8df9bc00) [pid = 8199] [serial = 554] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8c2f3800) [pid = 8199] [serial = 587] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x9ae6c800) [pid = 8199] [serial = 515] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8df9f800) [pid = 8199] [serial = 595] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x9df8a400) [pid = 8199] [serial = 521] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x872d3000) [pid = 8199] [serial = 530] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x86c89400) [pid = 8199] [serial = 527] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8919a800) [pid = 8199] [serial = 589] [outer = (nil)] [url = about:blank] 14:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1795ms 14:09:02 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8ebd3800) [pid = 8199] [serial = 596] [outer = (nil)] [url = about:blank] 14:09:02 INFO - PROCESS | 8199 | 1461100142252 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:09:02 INFO - PROCESS | 8199 | 1461100142255 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:09:02 INFO - PROCESS | 8199 | 1461100142265 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 8199 | 1461100142271 Marionette TRACE conn3 <- [1,922,null,{}] 14:09:02 INFO - PROCESS | 8199 | 1461100142290 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 8199 | 1461100142502 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:09:02 INFO - PROCESS | 8199 | 1461100142722 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b881000 == 97 [pid = 8199] [id = 238] 14:09:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8b88b000) [pid = 8199] [serial = 715] [outer = (nil)] 14:09:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8ba89c00) [pid = 8199] [serial = 716] [outer = 0x8b88b000] 14:09:02 INFO - PROCESS | 8199 | 1461100142806 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8bb2b000) [pid = 8199] [serial = 717] [outer = 0x8b88b000] 14:09:03 INFO - PROCESS | 8199 | 1461100143591 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1391ms 14:09:03 INFO - PROCESS | 8199 | 1461100143657 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:09:03 INFO - PROCESS | 8199 | 1461100143662 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:09:03 INFO - PROCESS | 8199 | 1461100143668 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 8199 | 1461100143671 Marionette TRACE conn3 <- [1,926,null,{}] 14:09:03 INFO - PROCESS | 8199 | 1461100143684 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:03 INFO - PROCESS | 8199 | 1461100143929 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:09:03 INFO - PROCESS | 8199 | 1461100143953 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa0e000 == 98 [pid = 8199] [id = 239] 14:09:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x8bb25000) [pid = 8199] [serial = 718] [outer = (nil)] 14:09:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x8bbb5800) [pid = 8199] [serial = 719] [outer = 0x8bb25000] 14:09:04 INFO - PROCESS | 8199 | 1461100144030 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x8c2f3000) [pid = 8199] [serial = 720] [outer = 0x8bb25000] 14:09:05 INFO - PROCESS | 8199 | 1461100145043 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1435ms 14:09:05 INFO - PROCESS | 8199 | 1461100145105 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 8199 | 1461100145109 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:09:05 INFO - PROCESS | 8199 | 1461100145115 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 8199 | 1461100145118 Marionette TRACE conn3 <- [1,930,null,{}] 14:09:05 INFO - PROCESS | 8199 | 1461100145124 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:05 INFO - PROCESS | 8199 | 1461100145380 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:09:05 INFO - PROCESS | 8199 | 1461100145413 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2f000 == 99 [pid = 8199] [id = 240] 14:09:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x8bba9c00) [pid = 8199] [serial = 721] [outer = (nil)] 14:09:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x8c3f0c00) [pid = 8199] [serial = 722] [outer = 0x8bba9c00] 14:09:05 INFO - PROCESS | 8199 | 1461100145489 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x8df9a800) [pid = 8199] [serial = 723] [outer = 0x8bba9c00] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8ac8e400) [pid = 8199] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x88f1f400) [pid = 8199] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8bbb2400) [pid = 8199] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8aa1ac00) [pid = 8199] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8aa18000) [pid = 8199] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:09:06 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x872cc800) [pid = 8199] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:09:06 INFO - PROCESS | 8199 | 1461100146823 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1735ms 14:09:06 INFO - PROCESS | 8199 | 1461100146851 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 8199 | 1461100146854 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:09:06 INFO - PROCESS | 8199 | 1461100146862 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 8199 | 1461100146866 Marionette TRACE conn3 <- [1,934,null,{}] 14:09:06 INFO - PROCESS | 8199 | 1461100146872 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:07 INFO - PROCESS | 8199 | 1461100147126 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:09:07 INFO - PROCESS | 8199 | 1461100147149 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x872cfc00 == 100 [pid = 8199] [id = 241] 14:09:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x874c6800) [pid = 8199] [serial = 724] [outer = (nil)] 14:09:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x8df96c00) [pid = 8199] [serial = 725] [outer = 0x874c6800] 14:09:07 INFO - PROCESS | 8199 | 1461100147250 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x8f581400) [pid = 8199] [serial = 726] [outer = 0x874c6800] 14:09:08 INFO - PROCESS | 8199 | 1461100148294 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1482ms 14:09:08 INFO - PROCESS | 8199 | 1461100148354 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:09:08 INFO - PROCESS | 8199 | 1461100148360 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:09:08 INFO - PROCESS | 8199 | 1461100148369 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 8199 | 1461100148376 Marionette TRACE conn3 <- [1,938,null,{}] 14:09:08 INFO - PROCESS | 8199 | 1461100148385 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:08 INFO - PROCESS | 8199 | 1461100148706 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:09:08 INFO - PROCESS | 8199 | 1461100148979 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f28800 == 101 [pid = 8199] [id = 242] 14:09:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x88f29400) [pid = 8199] [serial = 727] [outer = (nil)] 14:09:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x89194000) [pid = 8199] [serial = 728] [outer = 0x88f29400] 14:09:09 INFO - PROCESS | 8199 | 1461100149080 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x896f3400) [pid = 8199] [serial = 729] [outer = 0x88f29400] 14:09:10 INFO - PROCESS | 8199 | 1461100150057 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1740ms 14:09:10 INFO - PROCESS | 8199 | 1461100150111 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 8199 | 1461100150121 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:09:10 INFO - PROCESS | 8199 | 1461100150134 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 8199 | 1461100150138 Marionette TRACE conn3 <- [1,942,null,{}] 14:09:10 INFO - PROCESS | 8199 | 1461100150146 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:10 INFO - PROCESS | 8199 | 1461100150391 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:09:10 INFO - PROCESS | 8199 | 1461100150757 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f7c00 == 102 [pid = 8199] [id = 243] 14:09:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x8b881800) [pid = 8199] [serial = 730] [outer = (nil)] 14:09:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x8b942c00) [pid = 8199] [serial = 731] [outer = 0x8b881800] 14:09:10 INFO - PROCESS | 8199 | 1461100150883 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x8ba97400) [pid = 8199] [serial = 732] [outer = 0x8b881800] 14:09:11 INFO - PROCESS | 8199 | 1461100151894 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1838ms 14:09:11 INFO - PROCESS | 8199 | 1461100151971 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 8199 | 1461100151976 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:09:11 INFO - PROCESS | 8199 | 1461100151984 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 8199 | 1461100151991 Marionette TRACE conn3 <- [1,946,null,{}] 14:09:12 INFO - PROCESS | 8199 | 1461100152008 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 8199 | 1461100152311 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:09:12 INFO - PROCESS | 8199 | 1461100152623 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8b800 == 103 [pid = 8199] [id = 244] 14:09:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x8f4dd000) [pid = 8199] [serial = 733] [outer = (nil)] 14:09:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x8f728c00) [pid = 8199] [serial = 734] [outer = 0x8f4dd000] 14:09:12 INFO - PROCESS | 8199 | 1461100152722 Marionette DEBUG loaded listener.js 14:09:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x902ed400) [pid = 8199] [serial = 735] [outer = 0x8f4dd000] 14:09:13 INFO - PROCESS | 8199 | 1461100153702 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1792ms 14:09:13 INFO - PROCESS | 8199 | 1461100153777 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:09:13 INFO - PROCESS | 8199 | 1461100153782 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:09:13 INFO - PROCESS | 8199 | 1461100153789 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:09:13 INFO - PROCESS | 8199 | 1461100153791 Marionette TRACE conn3 <- [1,950,null,{}] 14:09:13 INFO - PROCESS | 8199 | 1461100153798 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 8199 | 1461100154019 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:09:14 INFO - PROCESS | 8199 | 1461100154274 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x88587800 == 104 [pid = 8199] [id = 245] 14:09:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x8bb27400) [pid = 8199] [serial = 736] [outer = (nil)] 14:09:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x903df800) [pid = 8199] [serial = 737] [outer = 0x8bb27400] 14:09:14 INFO - PROCESS | 8199 | 1461100154417 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x91ed1c00) [pid = 8199] [serial = 738] [outer = 0x8bb27400] 14:09:15 INFO - PROCESS | 8199 | 1461100155365 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1640ms 14:09:15 INFO - PROCESS | 8199 | 1461100155434 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 8199 | 1461100155443 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:09:15 INFO - PROCESS | 8199 | 1461100155457 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 8199 | 1461100155460 Marionette TRACE conn3 <- [1,954,null,{}] 14:09:15 INFO - PROCESS | 8199 | 1461100155467 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:15 INFO - PROCESS | 8199 | 1461100155720 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:09:16 INFO - PROCESS | 8199 | 1461100156016 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2fb400 == 105 [pid = 8199] [id = 246] 14:09:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8f729800) [pid = 8199] [serial = 739] [outer = (nil)] 14:09:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x93312000) [pid = 8199] [serial = 740] [outer = 0x8f729800] 14:09:16 INFO - PROCESS | 8199 | 1461100156111 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x94e4dc00) [pid = 8199] [serial = 741] [outer = 0x8f729800] 14:09:17 INFO - PROCESS | 8199 | 1461100157028 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1638ms 14:09:17 INFO - PROCESS | 8199 | 1461100157095 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:09:17 INFO - PROCESS | 8199 | 1461100157099 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:09:17 INFO - PROCESS | 8199 | 1461100157106 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 8199 | 1461100157110 Marionette TRACE conn3 <- [1,958,null,{}] 14:09:17 INFO - PROCESS | 8199 | 1461100157116 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 8199 | 1461100157410 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:09:17 INFO - PROCESS | 8199 | 1461100157719 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2ce400 == 106 [pid = 8199] [id = 247] 14:09:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x96483800) [pid = 8199] [serial = 742] [outer = (nil)] 14:09:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x98151800) [pid = 8199] [serial = 743] [outer = 0x96483800] 14:09:17 INFO - PROCESS | 8199 | 1461100157821 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98289800) [pid = 8199] [serial = 744] [outer = 0x96483800] 14:09:18 INFO - PROCESS | 8199 | 1461100158741 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1686ms 14:09:18 INFO - PROCESS | 8199 | 1461100158793 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 8199 | 1461100158796 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:09:18 INFO - PROCESS | 8199 | 1461100158807 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 8199 | 1461100158811 Marionette TRACE conn3 <- [1,962,null,{}] 14:09:18 INFO - PROCESS | 8199 | 1461100158819 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:19 INFO - PROCESS | 8199 | 1461100159048 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:09:19 INFO - PROCESS | 8199 | 1461100159297 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fc000 == 107 [pid = 8199] [id = 248] 14:09:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x9814ec00) [pid = 8199] [serial = 745] [outer = (nil)] 14:09:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x98720000) [pid = 8199] [serial = 746] [outer = 0x9814ec00] 14:09:19 INFO - PROCESS | 8199 | 1461100159435 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x98b12800) [pid = 8199] [serial = 747] [outer = 0x9814ec00] 14:09:20 INFO - PROCESS | 8199 | 1461100160448 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1692ms 14:09:20 INFO - PROCESS | 8199 | 1461100160499 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 8199 | 1461100160504 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:09:20 INFO - PROCESS | 8199 | 1461100160510 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 8199 | 1461100160514 Marionette TRACE conn3 <- [1,966,null,{}] 14:09:20 INFO - PROCESS | 8199 | 1461100160520 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:20 INFO - PROCESS | 8199 | 1461100160747 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:09:21 INFO - PROCESS | 8199 | 1461100160994 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x91283400 == 108 [pid = 8199] [id = 249] 14:09:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x9814d400) [pid = 8199] [serial = 748] [outer = (nil)] 14:09:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x9918bc00) [pid = 8199] [serial = 749] [outer = 0x9814d400] 14:09:21 INFO - PROCESS | 8199 | 1461100161127 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x9920f400) [pid = 8199] [serial = 750] [outer = 0x9814d400] 14:09:22 INFO - PROCESS | 8199 | 1461100162016 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1541ms 14:09:22 INFO - PROCESS | 8199 | 1461100162054 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 8199 | 1461100162058 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:09:22 INFO - PROCESS | 8199 | 1461100162065 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 8199 | 1461100162069 Marionette TRACE conn3 <- [1,970,null,{}] 14:09:22 INFO - PROCESS | 8199 | 1461100162096 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 8199 | 1461100162309 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:09:22 INFO - PROCESS | 8199 | 1461100162565 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x9871e400 == 109 [pid = 8199] [id = 250] 14:09:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0x98727800) [pid = 8199] [serial = 751] [outer = (nil)] 14:09:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x99b77400) [pid = 8199] [serial = 752] [outer = 0x98727800] 14:09:22 INFO - PROCESS | 8199 | 1461100162699 Marionette DEBUG loaded listener.js 14:09:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0x99b7e000) [pid = 8199] [serial = 753] [outer = 0x98727800] 14:09:23 INFO - PROCESS | 8199 | 1461100163588 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1590ms 14:09:23 INFO - PROCESS | 8199 | 1461100163657 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:09:23 INFO - PROCESS | 8199 | 1461100163661 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:09:23 INFO - PROCESS | 8199 | 1461100163668 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:09:23 INFO - PROCESS | 8199 | 1461100163672 Marionette TRACE conn3 <- [1,974,null,{}] 14:09:23 INFO - PROCESS | 8199 | 1461100163678 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:23 INFO - PROCESS | 8199 | 1461100163888 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:09:24 INFO - PROCESS | 8199 | 1461100164140 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x998d4c00 == 110 [pid = 8199] [id = 251] 14:09:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x998db000) [pid = 8199] [serial = 754] [outer = (nil)] 14:09:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x9ae1e400) [pid = 8199] [serial = 755] [outer = 0x998db000] 14:09:24 INFO - PROCESS | 8199 | 1461100164277 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x9ae68000) [pid = 8199] [serial = 756] [outer = 0x998db000] 14:09:25 INFO - PROCESS | 8199 | 1461100165166 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1534ms 14:09:25 INFO - PROCESS | 8199 | 1461100165203 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:09:25 INFO - PROCESS | 8199 | 1461100165208 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:09:25 INFO - PROCESS | 8199 | 1461100165216 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:09:25 INFO - PROCESS | 8199 | 1461100165220 Marionette TRACE conn3 <- [1,978,null,{}] 14:09:25 INFO - PROCESS | 8199 | 1461100165227 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:25 INFO - PROCESS | 8199 | 1461100165471 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:09:25 INFO - PROCESS | 8199 | 1461100165808 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x9b093400 == 111 [pid = 8199] [id = 252] 14:09:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x9b097000) [pid = 8199] [serial = 757] [outer = (nil)] 14:09:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x9df8f800) [pid = 8199] [serial = 758] [outer = 0x9b097000] 14:09:25 INFO - PROCESS | 8199 | 1461100165957 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x9fb89400) [pid = 8199] [serial = 759] [outer = 0x9b097000] 14:09:26 INFO - PROCESS | 8199 | 1461100166918 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1743ms 14:09:26 INFO - PROCESS | 8199 | 1461100166958 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 8199 | 1461100166962 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:09:26 INFO - PROCESS | 8199 | 1461100166969 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 8199 | 1461100166974 Marionette TRACE conn3 <- [1,982,null,{}] 14:09:26 INFO - PROCESS | 8199 | 1461100166980 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:27 INFO - PROCESS | 8199 | 1461100167202 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:09:27 INFO - PROCESS | 8199 | 1461100167508 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x99c10800 == 112 [pid = 8199] [id = 253] 14:09:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x9ae75400) [pid = 8199] [serial = 760] [outer = (nil)] 14:09:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x9fc99c00) [pid = 8199] [serial = 761] [outer = 0x9ae75400] 14:09:27 INFO - PROCESS | 8199 | 1461100167605 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x9fca1800) [pid = 8199] [serial = 762] [outer = 0x9ae75400] 14:09:28 INFO - PROCESS | 8199 | 1461100168508 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1582ms 14:09:28 INFO - PROCESS | 8199 | 1461100168553 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:09:28 INFO - PROCESS | 8199 | 1461100168556 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:09:28 INFO - PROCESS | 8199 | 1461100168564 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 8199 | 1461100168568 Marionette TRACE conn3 <- [1,986,null,{}] 14:09:28 INFO - PROCESS | 8199 | 1461100168574 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:28 INFO - PROCESS | 8199 | 1461100168786 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:09:29 INFO - PROCESS | 8199 | 1461100169006 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x9fb93c00 == 113 [pid = 8199] [id = 254] 14:09:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x9fc51c00) [pid = 8199] [serial = 763] [outer = (nil)] 14:09:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0xa0a40800) [pid = 8199] [serial = 764] [outer = 0x9fc51c00] 14:09:29 INFO - PROCESS | 8199 | 1461100169142 Marionette DEBUG loaded listener.js 14:09:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0xa0a47400) [pid = 8199] [serial = 765] [outer = 0x9fc51c00] 14:09:30 INFO - PROCESS | 8199 | 1461100170077 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1588ms 14:09:30 INFO - PROCESS | 8199 | 1461100170153 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 8199 | 1461100170157 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:09:30 INFO - PROCESS | 8199 | 1461100170164 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 8199 | 1461100170168 Marionette TRACE conn3 <- [1,990,null,{}] 14:09:30 INFO - PROCESS | 8199 | 1461100170174 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:30 INFO - PROCESS | 8199 | 1461100170419 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:09:30 INFO - PROCESS | 8199 | 1461100170719 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x9fc9a800 == 114 [pid = 8199] [id = 255] 14:09:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0xa00a8800) [pid = 8199] [serial = 766] [outer = (nil)] 14:09:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0xa0f39400) [pid = 8199] [serial = 767] [outer = 0xa00a8800] 14:09:30 INFO - PROCESS | 8199 | 1461100170816 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0xa0f63800) [pid = 8199] [serial = 768] [outer = 0xa00a8800] 14:09:31 INFO - PROCESS | 8199 | 1461100171729 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1596ms 14:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:09:31 INFO - PROCESS | 8199 | 1461100171762 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 8199 | 1461100171766 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:09:31 INFO - PROCESS | 8199 | 1461100171774 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 8199 | 1461100171776 Marionette TRACE conn3 <- [1,994,null,{}] 14:09:31 INFO - PROCESS | 8199 | 1461100171784 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:32 INFO - PROCESS | 8199 | 1461100172001 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:09:32 INFO - PROCESS | 8199 | 1461100172259 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f7c00 == 115 [pid = 8199] [id = 256] 14:09:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0xa0adc000) [pid = 8199] [serial = 769] [outer = (nil)] 14:09:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0xa2ac0000) [pid = 8199] [serial = 770] [outer = 0xa0adc000] 14:09:32 INFO - PROCESS | 8199 | 1461100172392 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0xa2ac6000) [pid = 8199] [serial = 771] [outer = 0xa0adc000] 14:09:33 INFO - PROCESS | 8199 | 1461100173290 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1590ms 14:09:33 INFO - PROCESS | 8199 | 1461100173364 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 8199 | 1461100173368 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:09:33 INFO - PROCESS | 8199 | 1461100173375 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 8199 | 1461100173379 Marionette TRACE conn3 <- [1,998,null,{}] 14:09:33 INFO - PROCESS | 8199 | 1461100173385 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:33 INFO - PROCESS | 8199 | 1461100173628 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:09:33 INFO - PROCESS | 8199 | 1461100173892 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x865c1800 == 116 [pid = 8199] [id = 257] 14:09:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x865c1c00) [pid = 8199] [serial = 772] [outer = (nil)] 14:09:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x865ca400) [pid = 8199] [serial = 773] [outer = 0x865c1c00] 14:09:34 INFO - PROCESS | 8199 | 1461100174024 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x865cd800) [pid = 8199] [serial = 774] [outer = 0x865c1c00] 14:09:34 INFO - PROCESS | 8199 | 1461100174944 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1632ms 14:09:35 INFO - PROCESS | 8199 | 1461100175009 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:09:35 INFO - PROCESS | 8199 | 1461100175013 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:09:35 INFO - PROCESS | 8199 | 1461100175020 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:09:35 INFO - PROCESS | 8199 | 1461100175023 Marionette TRACE conn3 <- [1,1002,null,{}] 14:09:35 INFO - PROCESS | 8199 | 1461100175029 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:35 INFO - PROCESS | 8199 | 1461100175255 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:09:36 INFO - PROCESS | 8199 | 1461100176092 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x874ce400 == 117 [pid = 8199] [id = 258] 14:09:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x87ae6400) [pid = 8199] [serial = 775] [outer = (nil)] 14:09:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 206 (0x87af1c00) [pid = 8199] [serial = 776] [outer = 0x87ae6400] 14:09:36 INFO - PROCESS | 8199 | 1461100176205 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 207 (0x88f27000) [pid = 8199] [serial = 777] [outer = 0x87ae6400] 14:09:37 INFO - PROCESS | 8199 | 1461100177186 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2238ms 14:09:37 INFO - PROCESS | 8199 | 1461100177259 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 8199 | 1461100177267 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:09:37 INFO - PROCESS | 8199 | 1461100177277 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 8199 | 1461100177281 Marionette TRACE conn3 <- [1,1006,null,{}] 14:09:37 INFO - PROCESS | 8199 | 1461100177291 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:37 INFO - PROCESS | 8199 | 1461100177557 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:09:38 INFO - PROCESS | 8199 | 1461100177978 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab9bc00 == 118 [pid = 8199] [id = 259] 14:09:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 208 (0x8ac8c000) [pid = 8199] [serial = 778] [outer = (nil)] 14:09:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 209 (0x8b2d6c00) [pid = 8199] [serial = 779] [outer = 0x8ac8c000] 14:09:38 INFO - PROCESS | 8199 | 1461100178064 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 210 (0x8b3f2c00) [pid = 8199] [serial = 780] [outer = 0x8ac8c000] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x98283400 == 117 [pid = 8199] [id = 113] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2f000 == 116 [pid = 8199] [id = 240] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa0e000 == 115 [pid = 8199] [id = 239] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8b881000 == 114 [pid = 8199] [id = 238] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x872d4400 == 113 [pid = 8199] [id = 237] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x874c7400 == 112 [pid = 8199] [id = 236] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebcc000 == 111 [pid = 8199] [id = 234] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x94ef4400 == 110 [pid = 8199] [id = 233] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x9814c400 == 109 [pid = 8199] [id = 232] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x9127f800 == 108 [pid = 8199] [id = 230] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x903d6800 == 107 [pid = 8199] [id = 231] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd3400 == 106 [pid = 8199] [id = 229] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb24000 == 105 [pid = 8199] [id = 228] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8f58ac00 == 104 [pid = 8199] [id = 227] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8b880400 == 103 [pid = 8199] [id = 225] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4d9400 == 102 [pid = 8199] [id = 226] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2a000 == 101 [pid = 8199] [id = 224] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac89c00 == 100 [pid = 8199] [id = 223] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x86c84800 == 99 [pid = 8199] [id = 221] 14:09:38 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2c000 == 98 [pid = 8199] [id = 222] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 209 (0x891a0800) [pid = 8199] [serial = 602] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 208 (0x8bb2a800) [pid = 8199] [serial = 659] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 207 (0x896eb400) [pid = 8199] [serial = 648] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 206 (0x8c34e400) [pid = 8199] [serial = 663] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 205 (0x982b0000) [pid = 8199] [serial = 632] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x8b2d1c00) [pid = 8199] [serial = 657] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x8b949400) [pid = 8199] [serial = 651] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x87aeb800) [pid = 8199] [serial = 654] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0x8b888400) [pid = 8199] [serial = 605] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x872d4000) [pid = 8199] [serial = 653] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x89060000) [pid = 8199] [serial = 647] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x931f2000) [pid = 8199] [serial = 623] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x8bb30800) [pid = 8199] [serial = 660] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x8b151400) [pid = 8199] [serial = 656] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0x8c2f1800) [pid = 8199] [serial = 608] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0x96f7a000) [pid = 8199] [serial = 629] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0x8ba89800) [pid = 8199] [serial = 641] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0x8f4dcc00) [pid = 8199] [serial = 614] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x8eae7400) [pid = 8199] [serial = 611] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x8b3ee400) [pid = 8199] [serial = 635] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8b3f2800) [pid = 8199] [serial = 650] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x8c2f1c00) [pid = 8199] [serial = 662] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x8ac86000) [pid = 8199] [serial = 599] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x902e9c00) [pid = 8199] [serial = 617] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x94279800) [pid = 8199] [serial = 626] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x89198800) [pid = 8199] [serial = 638] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x8f588800) [pid = 8199] [serial = 644] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0x903e0000) [pid = 8199] [serial = 620] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x8bb27c00) [pid = 8199] [serial = 665] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 8199 | 1461100179273 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2041ms 14:09:39 INFO - PROCESS | 8199 | 1461100179322 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 8199 | 1461100179329 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:09:39 INFO - PROCESS | 8199 | 1461100179337 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 8199 | 1461100179340 Marionette TRACE conn3 <- [1,1010,null,{}] 14:09:39 INFO - PROCESS | 8199 | 1461100179359 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 8199 | 1461100179550 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:09:39 INFO - PROCESS | 8199 | 1461100179718 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c4800 == 99 [pid = 8199] [id = 260] 14:09:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x874c7400) [pid = 8199] [serial = 781] [outer = (nil)] 14:09:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0x8ac86000) [pid = 8199] [serial = 782] [outer = 0x874c7400] 14:09:39 INFO - PROCESS | 8199 | 1461100179796 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x8b888400) [pid = 8199] [serial = 783] [outer = 0x874c7400] 14:09:40 INFO - PROCESS | 8199 | 1461100180695 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1445ms 14:09:40 INFO - PROCESS | 8199 | 1461100180783 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:09:40 INFO - PROCESS | 8199 | 1461100180787 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:09:40 INFO - PROCESS | 8199 | 1461100180801 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 8199 | 1461100180812 Marionette TRACE conn3 <- [1,1014,null,{}] 14:09:40 INFO - PROCESS | 8199 | 1461100180820 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:41 INFO - PROCESS | 8199 | 1461100181060 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:09:41 INFO - PROCESS | 8199 | 1461100181323 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x865cac00 == 100 [pid = 8199] [id = 261] 14:09:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x8ba92400) [pid = 8199] [serial = 784] [outer = (nil)] 14:09:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8bbac000) [pid = 8199] [serial = 785] [outer = 0x8ba92400] 14:09:41 INFO - PROCESS | 8199 | 1461100181426 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8bc59400) [pid = 8199] [serial = 786] [outer = 0x8ba92400] 14:09:42 INFO - PROCESS | 8199 | 1461100182270 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1550ms 14:09:42 INFO - PROCESS | 8199 | 1461100182343 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 8199 | 1461100182347 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:09:42 INFO - PROCESS | 8199 | 1461100182354 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 8199 | 1461100182357 Marionette TRACE conn3 <- [1,1018,null,{}] 14:09:42 INFO - PROCESS | 8199 | 1461100182370 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:42 INFO - PROCESS | 8199 | 1461100182624 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:09:42 INFO - PROCESS | 8199 | 1461100182656 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88dc00 == 101 [pid = 8199] [id = 262] 14:09:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x8bb2f800) [pid = 8199] [serial = 787] [outer = (nil)] 14:09:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x8c342800) [pid = 8199] [serial = 788] [outer = 0x8bb2f800] 14:09:42 INFO - PROCESS | 8199 | 1461100182744 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x8c34fc00) [pid = 8199] [serial = 789] [outer = 0x8bb2f800] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8919c800) [pid = 8199] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x8bba9c00) [pid = 8199] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x8bb25000) [pid = 8199] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x8b88b000) [pid = 8199] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x872da000) [pid = 8199] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:09:43 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x872cd800) [pid = 8199] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:09:44 INFO - PROCESS | 8199 | 1461100184181 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1886ms 14:09:44 INFO - PROCESS | 8199 | 1461100184241 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 8199 | 1461100184244 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:09:44 INFO - PROCESS | 8199 | 1461100184251 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 8199 | 1461100184254 Marionette TRACE conn3 <- [1,1022,null,{}] 14:09:44 INFO - PROCESS | 8199 | 1461100184271 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:44 INFO - PROCESS | 8199 | 1461100184449 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:09:44 INFO - PROCESS | 8199 | 1461100184461 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c343400 == 102 [pid = 8199] [id = 263] 14:09:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x8c3ee000) [pid = 8199] [serial = 790] [outer = (nil)] 14:09:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8eaeac00) [pid = 8199] [serial = 791] [outer = 0x8c3ee000] 14:09:44 INFO - PROCESS | 8199 | 1461100184545 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8ebd1800) [pid = 8199] [serial = 792] [outer = 0x8c3ee000] 14:09:45 INFO - PROCESS | 8199 | 1461100185496 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1294ms 14:09:45 INFO - PROCESS | 8199 | 1461100185546 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 8199 | 1461100185550 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:09:45 INFO - PROCESS | 8199 | 1461100185556 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 8199 | 1461100185558 Marionette TRACE conn3 <- [1,1026,null,{}] 14:09:45 INFO - PROCESS | 8199 | 1461100185564 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:45 INFO - PROCESS | 8199 | 1461100185761 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:09:46 INFO - PROCESS | 8199 | 1461100186084 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x865d0400 == 103 [pid = 8199] [id = 264] 14:09:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x86c7bc00) [pid = 8199] [serial = 793] [outer = (nil)] 14:09:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x874c2400) [pid = 8199] [serial = 794] [outer = 0x86c7bc00] 14:09:46 INFO - PROCESS | 8199 | 1461100186257 Marionette DEBUG loaded listener.js 14:09:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x88585c00) [pid = 8199] [serial = 795] [outer = 0x86c7bc00] 14:09:47 INFO - PROCESS | 8199 | 1461100187286 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1784ms 14:09:47 INFO - PROCESS | 8199 | 1461100187344 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 8199 | 1461100187353 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:09:47 INFO - PROCESS | 8199 | 1461100187365 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 8199 | 1461100187369 Marionette TRACE conn3 <- [1,1030,null,{}] 14:09:47 INFO - PROCESS | 8199 | 1461100187379 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:47 INFO - PROCESS | 8199 | 1461100187606 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:09:47 INFO - PROCESS | 8199 | 1461100187884 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1a400 == 104 [pid = 8199] [id = 265] 14:09:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x8ab9cc00) [pid = 8199] [serial = 796] [outer = (nil)] 14:09:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x8b2d4000) [pid = 8199] [serial = 797] [outer = 0x8ab9cc00] 14:09:48 INFO - PROCESS | 8199 | 1461100188018 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x8b884400) [pid = 8199] [serial = 798] [outer = 0x8ab9cc00] 14:09:49 INFO - PROCESS | 8199 | 1461100189054 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1740ms 14:09:49 INFO - PROCESS | 8199 | 1461100189107 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 8199 | 1461100189114 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:09:49 INFO - PROCESS | 8199 | 1461100189122 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 8199 | 1461100189126 Marionette TRACE conn3 <- [1,1034,null,{}] 14:09:49 INFO - PROCESS | 8199 | 1461100189133 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 8199 | 1461100189375 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:09:49 INFO - PROCESS | 8199 | 1461100189726 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2f400 == 105 [pid = 8199] [id = 266] 14:09:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0x8c2fec00) [pid = 8199] [serial = 799] [outer = (nil)] 14:09:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0x8c34bc00) [pid = 8199] [serial = 800] [outer = 0x8c2fec00] 14:09:49 INFO - PROCESS | 8199 | 1461100189823 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0x8ebcb400) [pid = 8199] [serial = 801] [outer = 0x8c2fec00] 14:09:50 INFO - PROCESS | 8199 | 1461100190816 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1736ms 14:09:50 INFO - PROCESS | 8199 | 1461100190861 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:09:50 INFO - PROCESS | 8199 | 1461100190866 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:09:50 INFO - PROCESS | 8199 | 1461100190882 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 8199 | 1461100190892 Marionette TRACE conn3 <- [1,1038,null,{}] 14:09:50 INFO - PROCESS | 8199 | 1461100190901 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:51 INFO - PROCESS | 8199 | 1461100191201 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:09:51 INFO - PROCESS | 8199 | 1461100191528 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2c800 == 106 [pid = 8199] [id = 267] 14:09:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0x8c345400) [pid = 8199] [serial = 802] [outer = (nil)] 14:09:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0x8fbe9c00) [pid = 8199] [serial = 803] [outer = 0x8c345400] 14:09:51 INFO - PROCESS | 8199 | 1461100191620 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0x902ef400) [pid = 8199] [serial = 804] [outer = 0x8c345400] 14:09:52 INFO - PROCESS | 8199 | 1461100192601 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1800ms 14:09:52 INFO - PROCESS | 8199 | 1461100192677 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 8199 | 1461100192683 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:09:52 INFO - PROCESS | 8199 | 1461100192689 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 8199 | 1461100192692 Marionette TRACE conn3 <- [1,1042,null,{}] 14:09:52 INFO - PROCESS | 8199 | 1461100192699 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 8199 | 1461100192922 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:09:53 INFO - PROCESS | 8199 | 1461100193229 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbeb400 == 107 [pid = 8199] [id = 268] 14:09:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0x903e2400) [pid = 8199] [serial = 805] [outer = (nil)] 14:09:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0x913ce800) [pid = 8199] [serial = 806] [outer = 0x903e2400] 14:09:53 INFO - PROCESS | 8199 | 1461100193327 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x91ed2800) [pid = 8199] [serial = 807] [outer = 0x903e2400] 14:09:54 INFO - PROCESS | 8199 | 1461100194287 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1642ms 14:09:54 INFO - PROCESS | 8199 | 1461100194332 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 8199 | 1461100194337 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:09:54 INFO - PROCESS | 8199 | 1461100194343 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 8199 | 1461100194347 Marionette TRACE conn3 <- [1,1046,null,{}] 14:09:54 INFO - PROCESS | 8199 | 1461100194353 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:54 INFO - PROCESS | 8199 | 1461100194563 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:09:54 INFO - PROCESS | 8199 | 1461100194834 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x93319000 == 108 [pid = 8199] [id = 269] 14:09:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x9411a400) [pid = 8199] [serial = 808] [outer = (nil)] 14:09:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x94278800) [pid = 8199] [serial = 809] [outer = 0x9411a400] 14:09:55 INFO - PROCESS | 8199 | 1461100194999 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x96447c00) [pid = 8199] [serial = 810] [outer = 0x9411a400] 14:09:56 INFO - PROCESS | 8199 | 1461100196039 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1736ms 14:09:56 INFO - PROCESS | 8199 | 1461100196108 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 8199 | 1461100196114 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:09:56 INFO - PROCESS | 8199 | 1461100196126 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 8199 | 1461100196129 Marionette TRACE conn3 <- [1,1050,null,{}] 14:09:56 INFO - PROCESS | 8199 | 1461100196136 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:56 INFO - PROCESS | 8199 | 1461100196409 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:09:56 INFO - PROCESS | 8199 | 1461100196711 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x979bf400 == 109 [pid = 8199] [id = 270] 14:09:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 206 (0x97b99c00) [pid = 8199] [serial = 811] [outer = (nil)] 14:09:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 207 (0x981a8400) [pid = 8199] [serial = 812] [outer = 0x97b99c00] 14:09:56 INFO - PROCESS | 8199 | 1461100196810 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 208 (0x98287400) [pid = 8199] [serial = 813] [outer = 0x97b99c00] 14:09:57 INFO - PROCESS | 8199 | 1461100197719 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1632ms 14:09:57 INFO - PROCESS | 8199 | 1461100197760 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:09:57 INFO - PROCESS | 8199 | 1461100197766 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:09:57 INFO - PROCESS | 8199 | 1461100197775 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 8199 | 1461100197781 Marionette TRACE conn3 <- [1,1054,null,{}] 14:09:57 INFO - PROCESS | 8199 | 1461100197789 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:58 INFO - PROCESS | 8199 | 1461100198067 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:09:58 INFO - PROCESS | 8199 | 1461100198382 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f6800 == 110 [pid = 8199] [id = 271] 14:09:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 209 (0x97b49c00) [pid = 8199] [serial = 814] [outer = (nil)] 14:09:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 210 (0x98720800) [pid = 8199] [serial = 815] [outer = 0x97b49c00] 14:09:58 INFO - PROCESS | 8199 | 1461100198476 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 211 (0x98726800) [pid = 8199] [serial = 816] [outer = 0x97b49c00] 14:09:59 INFO - PROCESS | 8199 | 1461100199367 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1636ms 14:09:59 INFO - PROCESS | 8199 | 1461100199410 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 8199 | 1461100199415 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:09:59 INFO - PROCESS | 8199 | 1461100199421 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 8199 | 1461100199425 Marionette TRACE conn3 <- [1,1058,null,{}] 14:09:59 INFO - PROCESS | 8199 | 1461100199431 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:59 INFO - PROCESS | 8199 | 1461100199640 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:09:59 INFO - PROCESS | 8199 | 1461100199904 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x9871e000 == 111 [pid = 8199] [id = 272] 14:09:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 212 (0x98b99000) [pid = 8199] [serial = 817] [outer = (nil)] 14:10:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 213 (0x99822400) [pid = 8199] [serial = 818] [outer = 0x98b99000] 14:10:00 INFO - PROCESS | 8199 | 1461100200041 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 214 (0x99c10400) [pid = 8199] [serial = 819] [outer = 0x98b99000] 14:10:00 INFO - PROCESS | 8199 | 1461100200976 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1586ms 14:10:01 INFO - PROCESS | 8199 | 1461100201009 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:10:01 INFO - PROCESS | 8199 | 1461100201013 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:10:01 INFO - PROCESS | 8199 | 1461100201020 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:10:01 INFO - PROCESS | 8199 | 1461100201024 Marionette TRACE conn3 <- [1,1062,null,{}] 14:10:01 INFO - PROCESS | 8199 | 1461100201030 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:01 INFO - PROCESS | 8199 | 1461100201269 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:10:01 INFO - PROCESS | 8199 | 1461100201529 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x96f81c00 == 112 [pid = 8199] [id = 273] 14:10:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 215 (0x98155800) [pid = 8199] [serial = 820] [outer = (nil)] 14:10:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 216 (0x9ae74000) [pid = 8199] [serial = 821] [outer = 0x98155800] 14:10:01 INFO - PROCESS | 8199 | 1461100201667 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 217 (0x9b094800) [pid = 8199] [serial = 822] [outer = 0x98155800] 14:10:02 INFO - PROCESS | 8199 | 1461100202830 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1845ms 14:10:02 INFO - PROCESS | 8199 | 1461100202867 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 8199 | 1461100202871 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:10:02 INFO - PROCESS | 8199 | 1461100202879 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 8199 | 1461100202884 Marionette TRACE conn3 <- [1,1066,null,{}] 14:10:02 INFO - PROCESS | 8199 | 1461100202891 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:03 INFO - PROCESS | 8199 | 1461100203124 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:10:03 INFO - PROCESS | 8199 | 1461100203442 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x9fc57400 == 113 [pid = 8199] [id = 274] 14:10:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x9fc59800) [pid = 8199] [serial = 823] [outer = (nil)] 14:10:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0xa00a7800) [pid = 8199] [serial = 824] [outer = 0x9fc59800] 14:10:03 INFO - PROCESS | 8199 | 1461100203607 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0xa2a50800) [pid = 8199] [serial = 825] [outer = 0x9fc59800] 14:10:04 INFO - PROCESS | 8199 | 1461100204888 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2038ms 14:10:04 INFO - PROCESS | 8199 | 1461100204918 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:10:04 INFO - PROCESS | 8199 | 1461100204923 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:10:04 INFO - PROCESS | 8199 | 1461100204930 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 8199 | 1461100204935 Marionette TRACE conn3 <- [1,1070,null,{}] 14:10:04 INFO - PROCESS | 8199 | 1461100204941 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:05 INFO - PROCESS | 8199 | 1461100205184 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:10:05 INFO - PROCESS | 8199 | 1461100205496 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x87247800 == 114 [pid = 8199] [id = 275] 14:10:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x8724c800) [pid = 8199] [serial = 826] [outer = (nil)] 14:10:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x87252400) [pid = 8199] [serial = 827] [outer = 0x8724c800] 14:10:05 INFO - PROCESS | 8199 | 1461100205592 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x9ae6f400) [pid = 8199] [serial = 828] [outer = 0x8724c800] 14:10:06 INFO - PROCESS | 8199 | 1461100206529 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1651ms 14:10:06 INFO - PROCESS | 8199 | 1461100206582 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 8199 | 1461100206587 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:10:06 INFO - PROCESS | 8199 | 1461100206593 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 8199 | 1461100206597 Marionette TRACE conn3 <- [1,1074,null,{}] 14:10:06 INFO - PROCESS | 8199 | 1461100206602 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:06 INFO - PROCESS | 8199 | 1461100206807 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:10:07 INFO - PROCESS | 8199 | 1461100207068 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b20e800 == 115 [pid = 8199] [id = 276] 14:10:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x8b20fc00) [pid = 8199] [serial = 829] [outer = (nil)] 14:10:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 225 (0x8b213800) [pid = 8199] [serial = 830] [outer = 0x8b20fc00] 14:10:07 INFO - PROCESS | 8199 | 1461100207201 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x8b216000) [pid = 8199] [serial = 831] [outer = 0x8b20fc00] 14:10:08 INFO - PROCESS | 8199 | 1461100208118 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1584ms 14:10:08 INFO - PROCESS | 8199 | 1461100208179 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 8199 | 1461100208183 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:10:08 INFO - PROCESS | 8199 | 1461100208189 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 8199 | 1461100208193 Marionette TRACE conn3 <- [1,1078,null,{}] 14:10:08 INFO - PROCESS | 8199 | 1461100208199 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:08 INFO - PROCESS | 8199 | 1461100208459 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:10:08 INFO - PROCESS | 8199 | 1461100208771 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x8724c000 == 116 [pid = 8199] [id = 277] 14:10:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x8b210000) [pid = 8199] [serial = 832] [outer = (nil)] 14:10:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x8b21c000) [pid = 8199] [serial = 833] [outer = 0x8b210000] 14:10:08 INFO - PROCESS | 8199 | 1461100208864 Marionette DEBUG loaded listener.js 14:10:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x94e4f800) [pid = 8199] [serial = 834] [outer = 0x8b210000] 14:10:09 INFO - PROCESS | 8199 | 1461100209821 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1686ms 14:10:09 INFO - PROCESS | 8199 | 1461100209879 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 8199 | 1461100209886 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:10:09 INFO - PROCESS | 8199 | 1461100209895 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 8199 | 1461100209901 Marionette TRACE conn3 <- [1,1082,null,{}] 14:10:09 INFO - PROCESS | 8199 | 1461100209909 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:10 INFO - PROCESS | 8199 | 1461100210169 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:10:10 INFO - PROCESS | 8199 | 1461100210519 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x87246c00 == 117 [pid = 8199] [id = 278] 14:10:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x8b21a000) [pid = 8199] [serial = 835] [outer = (nil)] 14:10:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x8e32a800) [pid = 8199] [serial = 836] [outer = 0x8b21a000] 14:10:10 INFO - PROCESS | 8199 | 1461100210614 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8e32b800) [pid = 8199] [serial = 837] [outer = 0x8b21a000] 14:10:11 INFO - PROCESS | 8199 | 1461100211647 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1789ms 14:10:11 INFO - PROCESS | 8199 | 1461100211685 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:10:11 INFO - PROCESS | 8199 | 1461100211689 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:10:11 INFO - PROCESS | 8199 | 1461100211697 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 8199 | 1461100211700 Marionette TRACE conn3 <- [1,1086,null,{}] 14:10:11 INFO - PROCESS | 8199 | 1461100211706 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 8199 | 1461100211924 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:10:12 INFO - PROCESS | 8199 | 1461100212191 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aee800 == 118 [pid = 8199] [id = 279] 14:10:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8b21b000) [pid = 8199] [serial = 838] [outer = (nil)] 14:10:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8e333800) [pid = 8199] [serial = 839] [outer = 0x8b21b000] 14:10:12 INFO - PROCESS | 8199 | 1461100212320 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 235 (0xa3c0d800) [pid = 8199] [serial = 840] [outer = 0x8b21b000] 14:10:13 INFO - PROCESS | 8199 | 1461100213284 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1632ms 14:10:13 INFO - PROCESS | 8199 | 1461100213329 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:10:13 INFO - PROCESS | 8199 | 1461100213333 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:10:13 INFO - PROCESS | 8199 | 1461100213340 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:10:13 INFO - PROCESS | 8199 | 1461100213343 Marionette TRACE conn3 <- [1,1090,null,{}] 14:10:13 INFO - PROCESS | 8199 | 1461100213350 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:13 INFO - PROCESS | 8199 | 1461100213571 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:10:13 INFO - PROCESS | 8199 | 1461100213840 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f85400 == 119 [pid = 8199] [id = 280] 14:10:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 236 (0x85f86800) [pid = 8199] [serial = 841] [outer = (nil)] 14:10:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 237 (0x85f8e800) [pid = 8199] [serial = 842] [outer = 0x85f86800] 14:10:13 INFO - PROCESS | 8199 | 1461100213976 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 238 (0x85f91400) [pid = 8199] [serial = 843] [outer = 0x85f86800] 14:10:14 INFO - PROCESS | 8199 | 1461100214883 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1590ms 14:10:14 INFO - PROCESS | 8199 | 1461100214932 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 8199 | 1461100214935 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:10:14 INFO - PROCESS | 8199 | 1461100214942 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 8199 | 1461100214946 Marionette TRACE conn3 <- [1,1094,null,{}] 14:10:14 INFO - PROCESS | 8199 | 1461100214952 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 8199 | 1461100215180 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:10:15 INFO - PROCESS | 8199 | 1461100215490 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f85800 == 120 [pid = 8199] [id = 281] 14:10:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 239 (0x85f8b400) [pid = 8199] [serial = 844] [outer = (nil)] 14:10:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 240 (0x8e079400) [pid = 8199] [serial = 845] [outer = 0x85f8b400] 14:10:15 INFO - PROCESS | 8199 | 1461100215587 Marionette DEBUG loaded listener.js 14:10:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 241 (0x8e07ac00) [pid = 8199] [serial = 846] [outer = 0x85f8b400] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8c343400 == 119 [pid = 8199] [id = 263] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88dc00 == 118 [pid = 8199] [id = 262] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x865cac00 == 117 [pid = 8199] [id = 261] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x874c4800 == 116 [pid = 8199] [id = 260] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab9bc00 == 115 [pid = 8199] [id = 259] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x874ce400 == 114 [pid = 8199] [id = 258] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x9b093400 == 113 [pid = 8199] [id = 252] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x9871e400 == 112 [pid = 8199] [id = 250] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x998d4c00 == 111 [pid = 8199] [id = 251] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x91283400 == 110 [pid = 8199] [id = 249] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x932fc000 == 109 [pid = 8199] [id = 248] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2ce400 == 108 [pid = 8199] [id = 247] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2fb400 == 107 [pid = 8199] [id = 246] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8b800 == 106 [pid = 8199] [id = 244] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x88587800 == 105 [pid = 8199] [id = 245] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3f7c00 == 104 [pid = 8199] [id = 243] 14:10:17 INFO - PROCESS | 8199 | --DOCSHELL 0x88f28800 == 103 [pid = 8199] [id = 242] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 240 (0x8df96c00) [pid = 8199] [serial = 725] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 239 (0x94123400) [pid = 8199] [serial = 689] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 238 (0x8b160400) [pid = 8199] [serial = 671] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 237 (0x8f72ec00) [pid = 8199] [serial = 680] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 236 (0x8f588000) [pid = 8199] [serial = 677] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 235 (0x94e51400) [pid = 8199] [serial = 692] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 234 (0x8ac8a800) [pid = 8199] [serial = 710] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x872dac00) [pid = 8199] [serial = 707] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x98b0b800) [pid = 8199] [serial = 704] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x8c3f0c00) [pid = 8199] [serial = 722] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x8bbb5800) [pid = 8199] [serial = 719] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x8c2f3000) [pid = 8199] [serial = 720] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x8bb2b000) [pid = 8199] [serial = 717] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x981b7800) [pid = 8199] [serial = 698] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0x8919bc00) [pid = 8199] [serial = 713] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0x9119b800) [pid = 8199] [serial = 683] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 224 (0x982a9000) [pid = 8199] [serial = 701] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x8df9a800) [pid = 8199] [serial = 723] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0x8c3ec400) [pid = 8199] [serial = 666] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0x96488c00) [pid = 8199] [serial = 695] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x8df96800) [pid = 8199] [serial = 674] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0x89060800) [pid = 8199] [serial = 668] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x8aa19400) [pid = 8199] [serial = 714] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0x8b3ef400) [pid = 8199] [serial = 711] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 216 (0x931e9c00) [pid = 8199] [serial = 686] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | --DOMWINDOW == 215 (0x8ba89c00) [pid = 8199] [serial = 716] [outer = (nil)] [url = about:blank] 14:10:17 INFO - PROCESS | 8199 | 1461100217919 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 3035ms 14:10:17 INFO - PROCESS | 8199 | 1461100217980 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:10:17 INFO - PROCESS | 8199 | 1461100217986 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:10:17 INFO - PROCESS | 8199 | 1461100217995 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 8199 | 1461100218000 Marionette TRACE conn3 <- [1,1098,null,{}] 14:10:18 INFO - PROCESS | 8199 | 1461100218009 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:18 INFO - PROCESS | 8199 | 1461100218205 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:10:18 INFO - PROCESS | 8199 | 1461100218379 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x87255400 == 104 [pid = 8199] [id = 282] 14:10:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 216 (0x872cf000) [pid = 8199] [serial = 847] [outer = (nil)] 14:10:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 217 (0x874ce400) [pid = 8199] [serial = 848] [outer = 0x872cf000] 14:10:18 INFO - PROCESS | 8199 | 1461100218457 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x8857bc00) [pid = 8199] [serial = 849] [outer = 0x872cf000] 14:10:19 INFO - PROCESS | 8199 | 1461100219310 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1388ms 14:10:19 INFO - PROCESS | 8199 | 1461100219383 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 8199 | 1461100219393 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:10:19 INFO - PROCESS | 8199 | 1461100219405 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 8199 | 1461100219409 Marionette TRACE conn3 <- [1,1102,null,{}] 14:10:19 INFO - PROCESS | 8199 | 1461100219416 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:19 INFO - PROCESS | 8199 | 1461100219631 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:10:19 INFO - PROCESS | 8199 | 1461100219959 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x89193c00 == 105 [pid = 8199] [id = 283] 14:10:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0x89199000) [pid = 8199] [serial = 850] [outer = (nil)] 14:10:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0x891a1000) [pid = 8199] [serial = 851] [outer = 0x89199000] 14:10:20 INFO - PROCESS | 8199 | 1461100220062 Marionette DEBUG loaded listener.js 14:10:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x896f2400) [pid = 8199] [serial = 852] [outer = 0x89199000] 14:10:21 INFO - PROCESS | 8199 | 1461100221006 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1635ms 14:10:21 INFO - PROCESS | 8199 | 1461100221039 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 8199 | 1461100221042 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:10:21 INFO - PROCESS | 8199 | 1461100221050 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 8199 | 1461100221056 Marionette TRACE conn3 <- [1,1106,null,{}] 14:10:21 INFO - PROCESS | 8199 | 1461100221090 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:21 INFO - PROCESS | 8199 | 1461100221386 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:10:21 INFO - PROCESS | 8199 | 1461100221425 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac85400 == 106 [pid = 8199] [id = 284] 14:10:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x8ac85800) [pid = 8199] [serial = 853] [outer = (nil)] 14:10:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x8ac8b800) [pid = 8199] [serial = 854] [outer = 0x8ac85800] 14:10:21 INFO - PROCESS | 8199 | 1461100221522 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x8b15c400) [pid = 8199] [serial = 855] [outer = 0x8ac85800] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x88f25400) [pid = 8199] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0x8bb2f800) [pid = 8199] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0x8ac8c000) [pid = 8199] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x87ae6400) [pid = 8199] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0x874c6800) [pid = 8199] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x874c7400) [pid = 8199] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:10:22 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0x8ba92400) [pid = 8199] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:10:22 INFO - PROCESS | 8199 | 1461100222822 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1806ms 14:10:22 INFO - PROCESS | 8199 | 1461100222858 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:10:22 INFO - PROCESS | 8199 | 1461100222861 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:10:22 INFO - PROCESS | 8199 | 1461100222868 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 8199 | 1461100222871 Marionette TRACE conn3 <- [1,1110,null,{}] 14:10:22 INFO - PROCESS | 8199 | 1461100222877 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:23 INFO - PROCESS | 8199 | 1461100223072 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:10:23 INFO - PROCESS | 8199 | 1461100223285 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c6800 == 107 [pid = 8199] [id = 285] 14:10:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x8b15c000) [pid = 8199] [serial = 856] [outer = (nil)] 14:10:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0x8b2d6400) [pid = 8199] [serial = 857] [outer = 0x8b15c000] 14:10:23 INFO - PROCESS | 8199 | 1461100223368 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0x8b3f5000) [pid = 8199] [serial = 858] [outer = 0x8b15c000] 14:10:24 INFO - PROCESS | 8199 | 1461100224450 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1630ms 14:10:24 INFO - PROCESS | 8199 | 1461100224500 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 8199 | 1461100224507 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:10:24 INFO - PROCESS | 8199 | 1461100224517 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 8199 | 1461100224523 Marionette TRACE conn3 <- [1,1114,null,{}] 14:10:24 INFO - PROCESS | 8199 | 1461100224535 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:24 INFO - PROCESS | 8199 | 1461100224784 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:10:25 INFO - PROCESS | 8199 | --DOCSHELL 0x96f7c400 == 106 [pid = 8199] [id = 9] 14:10:25 INFO - PROCESS | 8199 | 1461100225142 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ae7000 == 107 [pid = 8199] [id = 286] 14:10:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x87aeb800) [pid = 8199] [serial = 859] [outer = (nil)] 14:10:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x88f24000) [pid = 8199] [serial = 860] [outer = 0x87aeb800] 14:10:25 INFO - PROCESS | 8199 | 1461100225270 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x89060400) [pid = 8199] [serial = 861] [outer = 0x87aeb800] 14:10:26 INFO - PROCESS | 8199 | 1461100226310 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1839ms 14:10:26 INFO - PROCESS | 8199 | 1461100226357 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 8199 | 1461100226369 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:10:26 INFO - PROCESS | 8199 | 1461100226410 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 8199 | 1461100226415 Marionette TRACE conn3 <- [1,1118,null,{}] 14:10:26 INFO - PROCESS | 8199 | 1461100226422 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 8199 | 1461100226706 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:10:27 INFO - PROCESS | 8199 | 1461100227054 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x89059800 == 108 [pid = 8199] [id = 287] 14:10:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x89196c00) [pid = 8199] [serial = 862] [outer = (nil)] 14:10:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 225 (0x8ac8a800) [pid = 8199] [serial = 863] [outer = 0x89196c00] 14:10:27 INFO - PROCESS | 8199 | 1461100227149 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x8b88dc00) [pid = 8199] [serial = 864] [outer = 0x89196c00] 14:10:28 INFO - PROCESS | 8199 | 1461100228475 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2143ms 14:10:28 INFO - PROCESS | 8199 | 1461100228549 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:10:28 INFO - PROCESS | 8199 | 1461100228553 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:10:28 INFO - PROCESS | 8199 | 1461100228561 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 8199 | 1461100228568 Marionette TRACE conn3 <- [1,1122,null,{}] 14:10:28 INFO - PROCESS | 8199 | 1461100228706 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:29 INFO - PROCESS | 8199 | 1461100229087 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:10:29 INFO - PROCESS | 8199 | 1461100229334 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x87253800 == 109 [pid = 8199] [id = 288] 14:10:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x8ba96800) [pid = 8199] [serial = 865] [outer = (nil)] 14:10:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x8bb25400) [pid = 8199] [serial = 866] [outer = 0x8ba96800] 14:10:29 INFO - PROCESS | 8199 | 1461100229485 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x8bb2f800) [pid = 8199] [serial = 867] [outer = 0x8ba96800] 14:10:30 INFO - PROCESS | 8199 | 1461100230522 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1986ms 14:10:30 INFO - PROCESS | 8199 | 1461100230547 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:10:30 INFO - PROCESS | 8199 | 1461100230552 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:10:30 INFO - PROCESS | 8199 | 1461100230559 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 8199 | 1461100230562 Marionette TRACE conn3 <- [1,1126,null,{}] 14:10:30 INFO - PROCESS | 8199 | 1461100230569 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 8199 | 1461100230820 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:10:31 INFO - PROCESS | 8199 | 1461100231141 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x896fa400 == 110 [pid = 8199] [id = 289] 14:10:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x8bba9c00) [pid = 8199] [serial = 868] [outer = (nil)] 14:10:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x8bc56400) [pid = 8199] [serial = 869] [outer = 0x8bba9c00] 14:10:31 INFO - PROCESS | 8199 | 1461100231269 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8c2ef800) [pid = 8199] [serial = 870] [outer = 0x8bba9c00] 14:10:32 INFO - PROCESS | 8199 | 1461100232410 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1887ms 14:10:32 INFO - PROCESS | 8199 | 1461100232446 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 8199 | 1461100232451 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:10:32 INFO - PROCESS | 8199 | 1461100232459 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 8199 | 1461100232463 Marionette TRACE conn3 <- [1,1130,null,{}] 14:10:32 INFO - PROCESS | 8199 | 1461100232470 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:32 INFO - PROCESS | 8199 | 1461100232696 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:10:33 INFO - PROCESS | 8199 | 1461100233004 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba98800 == 111 [pid = 8199] [id = 290] 14:10:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x8bbb7000) [pid = 8199] [serial = 871] [outer = (nil)] 14:10:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x8c2fb400) [pid = 8199] [serial = 872] [outer = 0x8bbb7000] 14:10:33 INFO - PROCESS | 8199 | 1461100233107 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 235 (0x8c342c00) [pid = 8199] [serial = 873] [outer = 0x8bbb7000] 14:10:34 INFO - PROCESS | 8199 | 1461100234104 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1682ms 14:10:34 INFO - PROCESS | 8199 | 1461100234144 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 8199 | 1461100234149 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:10:34 INFO - PROCESS | 8199 | 1461100234156 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 8199 | 1461100234160 Marionette TRACE conn3 <- [1,1134,null,{}] 14:10:34 INFO - PROCESS | 8199 | 1461100234166 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:34 INFO - PROCESS | 8199 | 1461100234468 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:10:34 INFO - PROCESS | 8199 | 1461100234793 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3e8800 == 112 [pid = 8199] [id = 291] 14:10:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 236 (0x8df9d800) [pid = 8199] [serial = 874] [outer = (nil)] 14:10:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 237 (0x8e07f400) [pid = 8199] [serial = 875] [outer = 0x8df9d800] 14:10:34 INFO - PROCESS | 8199 | 1461100234888 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 238 (0x8e082c00) [pid = 8199] [serial = 876] [outer = 0x8df9d800] 14:10:35 INFO - PROCESS | 8199 | 1461100235901 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1791ms 14:10:35 INFO - PROCESS | 8199 | 1461100235948 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:10:35 INFO - PROCESS | 8199 | 1461100235952 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:10:35 INFO - PROCESS | 8199 | 1461100235959 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 8199 | 1461100235962 Marionette TRACE conn3 <- [1,1138,null,{}] 14:10:35 INFO - PROCESS | 8199 | 1461100235968 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 8199 | 1461100236197 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:10:36 INFO - PROCESS | 8199 | 1461100236515 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9dc00 == 113 [pid = 8199] [id = 292] 14:10:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 239 (0x8e080400) [pid = 8199] [serial = 877] [outer = (nil)] 14:10:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 240 (0x8e333000) [pid = 8199] [serial = 878] [outer = 0x8e080400] 14:10:36 INFO - PROCESS | 8199 | 1461100236638 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 241 (0x8eaf0c00) [pid = 8199] [serial = 879] [outer = 0x8e080400] 14:10:37 INFO - PROCESS | 8199 | 1461100237573 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1681ms 14:10:37 INFO - PROCESS | 8199 | 1461100237641 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:10:37 INFO - PROCESS | 8199 | 1461100237645 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:10:37 INFO - PROCESS | 8199 | 1461100237653 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 8199 | 1461100237659 Marionette TRACE conn3 <- [1,1142,null,{}] 14:10:37 INFO - PROCESS | 8199 | 1461100237668 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:37 INFO - PROCESS | 8199 | 1461100237888 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:10:38 INFO - PROCESS | 8199 | 1461100238214 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e32b000 == 114 [pid = 8199] [id = 293] 14:10:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 242 (0x8e32e800) [pid = 8199] [serial = 880] [outer = (nil)] 14:10:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 243 (0x8f4d9c00) [pid = 8199] [serial = 881] [outer = 0x8e32e800] 14:10:38 INFO - PROCESS | 8199 | 1461100238377 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 244 (0x8f4dcc00) [pid = 8199] [serial = 882] [outer = 0x8e32e800] 14:10:39 INFO - PROCESS | 8199 | 1461100239803 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2204ms 14:10:39 INFO - PROCESS | 8199 | 1461100239859 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 8199 | 1461100239864 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:10:39 INFO - PROCESS | 8199 | 1461100239876 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 8199 | 1461100239881 Marionette TRACE conn3 <- [1,1146,null,{}] 14:10:39 INFO - PROCESS | 8199 | 1461100239892 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:40 INFO - PROCESS | 8199 | 1461100240204 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:10:40 INFO - PROCESS | 8199 | 1461100240448 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f58a400 == 115 [pid = 8199] [id = 294] 14:10:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 245 (0x8f6b1800) [pid = 8199] [serial = 883] [outer = (nil)] 14:10:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 246 (0x8f6ba400) [pid = 8199] [serial = 884] [outer = 0x8f6b1800] 14:10:40 INFO - PROCESS | 8199 | 1461100240550 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 247 (0x8f6bf000) [pid = 8199] [serial = 885] [outer = 0x8f6b1800] 14:10:41 INFO - PROCESS | 8199 | 1461100241572 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1737ms 14:10:41 INFO - PROCESS | 8199 | 1461100241612 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 8199 | 1461100241616 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:10:41 INFO - PROCESS | 8199 | 1461100241623 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 8199 | 1461100241626 Marionette TRACE conn3 <- [1,1150,null,{}] 14:10:41 INFO - PROCESS | 8199 | 1461100241632 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:41 INFO - PROCESS | 8199 | 1461100241852 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:10:42 INFO - PROCESS | 8199 | 1461100242123 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c341c00 == 116 [pid = 8199] [id = 295] 14:10:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 248 (0x8f58ac00) [pid = 8199] [serial = 886] [outer = (nil)] 14:10:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 249 (0x8fbeac00) [pid = 8199] [serial = 887] [outer = 0x8f58ac00] 14:10:42 INFO - PROCESS | 8199 | 1461100242256 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 250 (0x8fbf8000) [pid = 8199] [serial = 888] [outer = 0x8f58ac00] 14:10:43 INFO - PROCESS | 8199 | 1461100243199 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1632ms 14:10:43 INFO - PROCESS | 8199 | 1461100243257 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 8199 | 1461100243261 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:10:43 INFO - PROCESS | 8199 | 1461100243269 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 8199 | 1461100243274 Marionette TRACE conn3 <- [1,1154,null,{}] 14:10:43 INFO - PROCESS | 8199 | 1461100243280 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:43 INFO - PROCESS | 8199 | 1461100243533 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:10:43 INFO - PROCESS | 8199 | 1461100243900 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119cc00 == 117 [pid = 8199] [id = 296] 14:10:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 251 (0x9128ac00) [pid = 8199] [serial = 889] [outer = (nil)] 14:10:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 252 (0x913c9800) [pid = 8199] [serial = 890] [outer = 0x9128ac00] 14:10:44 INFO - PROCESS | 8199 | 1461100244005 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 253 (0x91ed4800) [pid = 8199] [serial = 891] [outer = 0x9128ac00] 14:10:44 INFO - PROCESS | 8199 | 1461100244956 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1743ms 14:10:45 INFO - PROCESS | 8199 | 1461100245013 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 8199 | 1461100245017 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:10:45 INFO - PROCESS | 8199 | 1461100245024 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 8199 | 1461100245028 Marionette TRACE conn3 <- [1,1158,null,{}] 14:10:45 INFO - PROCESS | 8199 | 1461100245034 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:45 INFO - PROCESS | 8199 | 1461100245289 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:10:45 INFO - PROCESS | 8199 | 1461100245607 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72c400 == 118 [pid = 8199] [id = 297] 14:10:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 254 (0x903d8400) [pid = 8199] [serial = 892] [outer = (nil)] 14:10:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 255 (0x932f0400) [pid = 8199] [serial = 893] [outer = 0x903d8400] 14:10:45 INFO - PROCESS | 8199 | 1461100245709 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 256 (0x932f7800) [pid = 8199] [serial = 894] [outer = 0x903d8400] 14:10:46 INFO - PROCESS | 8199 | 1461100246652 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1687ms 14:10:46 INFO - PROCESS | 8199 | 1461100246712 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 8199 | 1461100246716 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:10:46 INFO - PROCESS | 8199 | 1461100246723 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 8199 | 1461100246726 Marionette TRACE conn3 <- [1,1162,null,{}] 14:10:46 INFO - PROCESS | 8199 | 1461100246732 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:46 INFO - PROCESS | 8199 | 1461100246949 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:10:47 INFO - PROCESS | 8199 | 1461100247261 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x931e9800 == 119 [pid = 8199] [id = 298] 14:10:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 257 (0x931e9c00) [pid = 8199] [serial = 895] [outer = (nil)] 14:10:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 258 (0x94124c00) [pid = 8199] [serial = 896] [outer = 0x931e9c00] 14:10:47 INFO - PROCESS | 8199 | 1461100247362 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 259 (0x94278400) [pid = 8199] [serial = 897] [outer = 0x931e9c00] 14:10:48 INFO - PROCESS | 8199 | 1461100248290 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1630ms 14:10:48 INFO - PROCESS | 8199 | 1461100248355 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 8199 | 1461100248359 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:10:48 INFO - PROCESS | 8199 | 1461100248366 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 8199 | 1461100248370 Marionette TRACE conn3 <- [1,1166,null,{}] 14:10:48 INFO - PROCESS | 8199 | 1461100248376 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:48 INFO - PROCESS | 8199 | 1461100248589 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:10:48 INFO - PROCESS | 8199 | 1461100248899 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f2000 == 120 [pid = 8199] [id = 299] 14:10:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 260 (0x932fb800) [pid = 8199] [serial = 898] [outer = (nil)] 14:10:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 261 (0x94ef1000) [pid = 8199] [serial = 899] [outer = 0x932fb800] 14:10:49 INFO - PROCESS | 8199 | 1461100249004 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 262 (0x94ef4400) [pid = 8199] [serial = 900] [outer = 0x932fb800] 14:10:49 INFO - PROCESS | 8199 | 1461100249898 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1581ms 14:10:49 INFO - PROCESS | 8199 | 1461100249948 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 8199 | 1461100249951 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:10:49 INFO - PROCESS | 8199 | 1461100249958 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 8199 | 1461100249961 Marionette TRACE conn3 <- [1,1170,null,{}] 14:10:49 INFO - PROCESS | 8199 | 1461100249968 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 8199 | 1461100250181 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:10:50 INFO - PROCESS | 8199 | 1461100250495 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x896fa800 == 121 [pid = 8199] [id = 300] 14:10:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 263 (0x93084c00) [pid = 8199] [serial = 901] [outer = (nil)] 14:10:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 264 (0x96486000) [pid = 8199] [serial = 902] [outer = 0x93084c00] 14:10:50 INFO - PROCESS | 8199 | 1461100250602 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 265 (0x96b48400) [pid = 8199] [serial = 903] [outer = 0x93084c00] 14:10:51 INFO - PROCESS | 8199 | 1461100251487 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1579ms 14:10:51 INFO - PROCESS | 8199 | 1461100251539 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 8199 | 1461100251543 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:10:51 INFO - PROCESS | 8199 | 1461100251550 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 8199 | 1461100251553 Marionette TRACE conn3 <- [1,1174,null,{}] 14:10:51 INFO - PROCESS | 8199 | 1461100251560 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:51 INFO - PROCESS | 8199 | 1461100251799 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:10:52 INFO - PROCESS | 8199 | 1461100252111 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e49400 == 122 [pid = 8199] [id = 301] 14:10:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 266 (0x94effc00) [pid = 8199] [serial = 904] [outer = (nil)] 14:10:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 267 (0x978e2400) [pid = 8199] [serial = 905] [outer = 0x94effc00] 14:10:52 INFO - PROCESS | 8199 | 1461100252219 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 268 (0x9790f400) [pid = 8199] [serial = 906] [outer = 0x94effc00] 14:10:53 INFO - PROCESS | 8199 | 1461100253222 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:10:53 INFO - PROCESS | 8199 | 1461100253296 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:10:53 INFO - PROCESS | 8199 | 1461100253303 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 8199 | 1461100253307 Marionette TRACE conn3 <- [1,1178,null,{}] 14:10:53 INFO - PROCESS | 8199 | 1461100253313 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:53 INFO - PROCESS | 8199 | 1461100253520 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:10:53 INFO - PROCESS | 8199 | 1461100253846 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x872cd800 == 123 [pid = 8199] [id = 302] 14:10:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 269 (0x88580400) [pid = 8199] [serial = 907] [outer = (nil)] 14:10:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 270 (0x8b2da000) [pid = 8199] [serial = 908] [outer = 0x88580400] 14:10:53 INFO - PROCESS | 8199 | 1461100253943 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 271 (0x8ba89800) [pid = 8199] [serial = 909] [outer = 0x88580400] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbee400 == 122 [pid = 8199] [id = 190] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x96bc8c00 == 121 [pid = 8199] [id = 109] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8c34c400 == 120 [pid = 8199] [id = 188] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x874cdc00 == 119 [pid = 8199] [id = 192] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbf6800 == 118 [pid = 8199] [id = 191] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x891a2400 == 117 [pid = 8199] [id = 189] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x87247800 == 116 [pid = 8199] [id = 275] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8b20e800 == 115 [pid = 8199] [id = 276] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x9fc57400 == 114 [pid = 8199] [id = 274] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x96f81c00 == 113 [pid = 8199] [id = 273] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x9871e000 == 112 [pid = 8199] [id = 272] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x979bf400 == 111 [pid = 8199] [id = 270] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x932f6800 == 110 [pid = 8199] [id = 271] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x93319000 == 109 [pid = 8199] [id = 269] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbeb400 == 108 [pid = 8199] [id = 268] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2c800 == 107 [pid = 8199] [id = 267] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2f400 == 106 [pid = 8199] [id = 266] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1a400 == 105 [pid = 8199] [id = 265] 14:10:55 INFO - PROCESS | 8199 | --DOCSHELL 0x865d0400 == 104 [pid = 8199] [id = 264] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 270 (0x8eaeac00) [pid = 8199] [serial = 791] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 269 (0x8b2d5800) [pid = 8199] [serial = 600] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 268 (0x8c342800) [pid = 8199] [serial = 788] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 267 (0x8c34fc00) [pid = 8199] [serial = 789] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 266 (0x8b2d6c00) [pid = 8199] [serial = 779] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 265 (0x88f27000) [pid = 8199] [serial = 777] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 264 (0x87af1c00) [pid = 8199] [serial = 776] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 263 (0x865ca400) [pid = 8199] [serial = 773] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 262 (0xa2ac0000) [pid = 8199] [serial = 770] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 261 (0xa0f39400) [pid = 8199] [serial = 767] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 260 (0xa0a40800) [pid = 8199] [serial = 764] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 259 (0x9fc99c00) [pid = 8199] [serial = 761] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 258 (0x9df8f800) [pid = 8199] [serial = 758] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 257 (0x9ae1e400) [pid = 8199] [serial = 755] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 256 (0x99b77400) [pid = 8199] [serial = 752] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 255 (0x9918bc00) [pid = 8199] [serial = 749] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 254 (0x98720000) [pid = 8199] [serial = 746] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 253 (0x98151800) [pid = 8199] [serial = 743] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 252 (0x93312000) [pid = 8199] [serial = 740] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 251 (0x903df800) [pid = 8199] [serial = 737] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 250 (0x8f728c00) [pid = 8199] [serial = 734] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 249 (0x8b942c00) [pid = 8199] [serial = 731] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 248 (0x89194000) [pid = 8199] [serial = 728] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 247 (0x8f581400) [pid = 8199] [serial = 726] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 246 (0x8ac86000) [pid = 8199] [serial = 782] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 245 (0x8b888400) [pid = 8199] [serial = 783] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 244 (0x8b3f2c00) [pid = 8199] [serial = 780] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 243 (0x8bbac000) [pid = 8199] [serial = 785] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | --DOMWINDOW == 242 (0x8bc59400) [pid = 8199] [serial = 786] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 8199 | 1461100256486 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 8199 | 1461100256515 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:10:56 INFO - PROCESS | 8199 | 1461100256524 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 8199 | 1461100256530 Marionette TRACE conn3 <- [1,1182,null,{}] 14:10:56 INFO - PROCESS | 8199 | 1461100256539 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 8199 | 1461100256811 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:10:57 INFO - PROCESS | 8199 | 1461100256996 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x89057400 == 105 [pid = 8199] [id = 303] 14:10:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 243 (0x89060000) [pid = 8199] [serial = 910] [outer = (nil)] 14:10:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 244 (0x896f4800) [pid = 8199] [serial = 911] [outer = 0x89060000] 14:10:57 INFO - PROCESS | 8199 | 1461100257081 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 245 (0x8aa13000) [pid = 8199] [serial = 912] [outer = 0x89060000] 14:10:57 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:57 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:10:57 INFO - PROCESS | 8199 | 1461100257899 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 8199 | 1461100257970 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:10:57 INFO - PROCESS | 8199 | 1461100257981 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 8199 | 1461100257985 Marionette TRACE conn3 <- [1,1186,null,{}] 14:10:58 INFO - PROCESS | 8199 | 1461100258027 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:58 INFO - PROCESS | 8199 | 1461100258227 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:10:58 INFO - PROCESS | 8199 | 1461100258238 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f27000 == 106 [pid = 8199] [id = 304] 14:10:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 246 (0x896f2000) [pid = 8199] [serial = 913] [outer = (nil)] 14:10:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 247 (0x8b2dc000) [pid = 8199] [serial = 914] [outer = 0x896f2000] 14:10:58 INFO - PROCESS | 8199 | 1461100258316 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 248 (0x8b882400) [pid = 8199] [serial = 915] [outer = 0x896f2000] 14:10:59 INFO - PROCESS | 8199 | 1461100259522 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 8199 | 1461100259606 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:10:59 INFO - PROCESS | 8199 | 1461100259613 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 8199 | 1461100259619 Marionette TRACE conn3 <- [1,1190,null,{}] 14:10:59 INFO - PROCESS | 8199 | 1461100259642 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:59 INFO - PROCESS | 8199 | 1461100259898 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:11:00 INFO - PROCESS | 8199 | 1461100260083 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8e000 == 107 [pid = 8199] [id = 305] 14:11:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 249 (0x8ba92c00) [pid = 8199] [serial = 916] [outer = (nil)] 14:11:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 250 (0x8bb25c00) [pid = 8199] [serial = 917] [outer = 0x8ba92c00] 14:11:00 INFO - PROCESS | 8199 | 1461100260168 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 251 (0x8bbae800) [pid = 8199] [serial = 918] [outer = 0x8ba92c00] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 250 (0x98727800) [pid = 8199] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 249 (0x8b3f4800) [pid = 8199] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 248 (0x87af4800) [pid = 8199] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 247 (0x9fc51c00) [pid = 8199] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 246 (0x8ac8d000) [pid = 8199] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 245 (0x86c81c00) [pid = 8199] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 244 (0x9b097000) [pid = 8199] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 243 (0x932f8400) [pid = 8199] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 242 (0x89051400) [pid = 8199] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 241 (0x8bb27400) [pid = 8199] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 240 (0x8c3f0000) [pid = 8199] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 239 (0x8f729800) [pid = 8199] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 238 (0x8f6bfc00) [pid = 8199] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 237 (0x8ab91000) [pid = 8199] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 236 (0x8b881800) [pid = 8199] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 235 (0x902eec00) [pid = 8199] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 234 (0xa00a8800) [pid = 8199] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x9814d400) [pid = 8199] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x94123000) [pid = 8199] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x982aa000) [pid = 8199] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x865c1c00) [pid = 8199] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x9411c000) [pid = 8199] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x86c86c00) [pid = 8199] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x8ebcfc00) [pid = 8199] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0x96483800) [pid = 8199] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0x8c3e9000) [pid = 8199] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 224 (0x8f6c0800) [pid = 8199] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x8ebcf400) [pid = 8199] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0x8bc52400) [pid = 8199] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0x88f2cc00) [pid = 8199] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x98282000) [pid = 8199] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0xa0adc000) [pid = 8199] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x998db000) [pid = 8199] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0x8bc56c00) [pid = 8199] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 216 (0x902ebc00) [pid = 8199] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 215 (0x94126400) [pid = 8199] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 214 (0x88f20800) [pid = 8199] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 213 (0x9ae75400) [pid = 8199] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 212 (0x94124000) [pid = 8199] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 211 (0x8f58b000) [pid = 8199] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 210 (0x8f4de000) [pid = 8199] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 209 (0x9814ec00) [pid = 8199] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 208 (0x88f29400) [pid = 8199] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 207 (0x88f27800) [pid = 8199] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 206 (0x903d7c00) [pid = 8199] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 205 (0x8ba8ac00) [pid = 8199] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x8f4dd000) [pid = 8199] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x98155c00) [pid = 8199] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x903dac00) [pid = 8199] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0x8ac85800) [pid = 8199] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x9fc59800) [pid = 8199] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x872cf000) [pid = 8199] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x903e2400) [pid = 8199] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x85f86800) [pid = 8199] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x9411a400) [pid = 8199] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0x97b99c00) [pid = 8199] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0x8b21a000) [pid = 8199] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0x8b20fc00) [pid = 8199] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0x8c2fec00) [pid = 8199] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x86c7bc00) [pid = 8199] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x8b210000) [pid = 8199] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8ab9cc00) [pid = 8199] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x98b99000) [pid = 8199] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x8b21b000) [pid = 8199] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x85f8b400) [pid = 8199] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x97b49c00) [pid = 8199] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x8724c800) [pid = 8199] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:11:01 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x98155800) [pid = 8199] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0x8c345400) [pid = 8199] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x89199000) [pid = 8199] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x88f23800) [pid = 8199] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x8ab9d000) [pid = 8199] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8c348c00) [pid = 8199] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:11:02 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x88f20c00) [pid = 8199] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:11:02 INFO - PROCESS | 8199 | 1461100262316 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 8199 | 1461100262388 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:11:02 INFO - PROCESS | 8199 | 1461100262399 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 8199 | 1461100262402 Marionette TRACE conn3 <- [1,1194,null,{}] 14:11:02 INFO - PROCESS | 8199 | 1461100262408 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 8199 | 1461100262621 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:11:02 INFO - PROCESS | 8199 | 1461100262842 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c86c00 == 108 [pid = 8199] [id = 306] 14:11:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8724b800) [pid = 8199] [serial = 919] [outer = (nil)] 14:11:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x88f27800) [pid = 8199] [serial = 920] [outer = 0x8724b800] 14:11:02 INFO - PROCESS | 8199 | 1461100262926 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x8ab94c00) [pid = 8199] [serial = 921] [outer = 0x8724b800] 14:11:03 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:03 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:03 INFO - PROCESS | 8199 | 1461100263843 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 8199 | 1461100263905 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:11:03 INFO - PROCESS | 8199 | 1461100263915 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 8199 | 1461100263921 Marionette TRACE conn3 <- [1,1198,null,{}] 14:11:03 INFO - PROCESS | 8199 | 1461100263931 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 8199 | 1461100264272 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:11:04 INFO - PROCESS | 8199 | 1461100264562 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x89056400 == 109 [pid = 8199] [id = 307] 14:11:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0x8905ec00) [pid = 8199] [serial = 922] [outer = (nil)] 14:11:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x8919e400) [pid = 8199] [serial = 923] [outer = 0x8905ec00] 14:11:04 INFO - PROCESS | 8199 | 1461100264665 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0x896f5c00) [pid = 8199] [serial = 924] [outer = 0x8905ec00] 14:11:05 INFO - PROCESS | 8199 | 1461100265643 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1790ms 14:11:05 INFO - PROCESS | 8199 | 1461100265706 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 8199 | 1461100265717 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:11:05 INFO - PROCESS | 8199 | 1461100265728 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 8199 | 1461100265732 Marionette TRACE conn3 <- [1,1202,null,{}] 14:11:05 INFO - PROCESS | 8199 | 1461100265740 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:06 INFO - PROCESS | 8199 | 1461100266019 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:11:06 INFO - PROCESS | 8199 | 1461100266345 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b153c00 == 110 [pid = 8199] [id = 308] 14:11:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x8b20e800) [pid = 8199] [serial = 925] [outer = (nil)] 14:11:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x8b2dcc00) [pid = 8199] [serial = 926] [outer = 0x8b20e800] 14:11:06 INFO - PROCESS | 8199 | 1461100266440 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x8b88e400) [pid = 8199] [serial = 927] [outer = 0x8b20e800] 14:11:07 INFO - PROCESS | 8199 | 1461100267481 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1791ms 14:11:07 INFO - PROCESS | 8199 | 1461100267519 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:11:07 INFO - PROCESS | 8199 | 1461100267524 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:11:07 INFO - PROCESS | 8199 | 1461100267531 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 8199 | 1461100267539 Marionette TRACE conn3 <- [1,1206,null,{}] 14:11:07 INFO - PROCESS | 8199 | 1461100267557 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:07 INFO - PROCESS | 8199 | 1461100267791 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:11:08 INFO - PROCESS | 8199 | 1461100268142 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbaf800 == 111 [pid = 8199] [id = 309] 14:11:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x8bbb2800) [pid = 8199] [serial = 928] [outer = (nil)] 14:11:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x8bc5e800) [pid = 8199] [serial = 929] [outer = 0x8bbb2800] 14:11:08 INFO - PROCESS | 8199 | 1461100268244 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x8c346c00) [pid = 8199] [serial = 930] [outer = 0x8bbb2800] 14:11:09 INFO - PROCESS | 8199 | 1461100269198 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1708ms 14:11:09 INFO - PROCESS | 8199 | 1461100269240 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 8199 | 1461100269246 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:11:09 INFO - PROCESS | 8199 | 1461100269253 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 8199 | 1461100269257 Marionette TRACE conn3 <- [1,1210,null,{}] 14:11:09 INFO - PROCESS | 8199 | 1461100269263 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:09 INFO - PROCESS | 8199 | 1461100269488 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:11:09 INFO - PROCESS | 8199 | 1461100269754 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba95c00 == 112 [pid = 8199] [id = 310] 14:11:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x8df91800) [pid = 8199] [serial = 931] [outer = (nil)] 14:11:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 191 (0x8df9ac00) [pid = 8199] [serial = 932] [outer = 0x8df91800] 14:11:09 INFO - PROCESS | 8199 | 1461100269895 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 192 (0x8e079000) [pid = 8199] [serial = 933] [outer = 0x8df91800] 14:11:10 INFO - PROCESS | 8199 | 1461100270817 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1641ms 14:11:10 INFO - PROCESS | 8199 | 1461100270895 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 8199 | 1461100270899 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:11:10 INFO - PROCESS | 8199 | 1461100270906 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 8199 | 1461100270908 Marionette TRACE conn3 <- [1,1214,null,{}] 14:11:10 INFO - PROCESS | 8199 | 1461100270915 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:11 INFO - PROCESS | 8199 | 1461100271179 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:11:11 INFO - PROCESS | 8199 | 1461100271493 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b20d800 == 113 [pid = 8199] [id = 311] 14:11:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 193 (0x8c3e9000) [pid = 8199] [serial = 934] [outer = (nil)] 14:11:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 194 (0x8e32fc00) [pid = 8199] [serial = 935] [outer = 0x8c3e9000] 14:11:11 INFO - PROCESS | 8199 | 1461100271586 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 195 (0x8eae6c00) [pid = 8199] [serial = 936] [outer = 0x8c3e9000] 14:11:12 INFO - PROCESS | 8199 | 1461100272603 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1737ms 14:11:12 INFO - PROCESS | 8199 | 1461100272644 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 8199 | 1461100272648 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:11:12 INFO - PROCESS | 8199 | 1461100272655 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 8199 | 1461100272659 Marionette TRACE conn3 <- [1,1218,null,{}] 14:11:12 INFO - PROCESS | 8199 | 1461100272666 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:12 INFO - PROCESS | 8199 | 1461100272938 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:11:13 INFO - PROCESS | 8199 | 1461100273224 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc55400 == 114 [pid = 8199] [id = 312] 14:11:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 196 (0x8ebca800) [pid = 8199] [serial = 937] [outer = (nil)] 14:11:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 197 (0x8f6b4400) [pid = 8199] [serial = 938] [outer = 0x8ebca800] 14:11:13 INFO - PROCESS | 8199 | 1461100273364 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 198 (0x8f726000) [pid = 8199] [serial = 939] [outer = 0x8ebca800] 14:11:14 INFO - PROCESS | 8199 | 1461100274285 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1685ms 14:11:14 INFO - PROCESS | 8199 | 1461100274342 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 8199 | 1461100274346 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:11:14 INFO - PROCESS | 8199 | 1461100274353 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 8199 | 1461100274356 Marionette TRACE conn3 <- [1,1222,null,{}] 14:11:14 INFO - PROCESS | 8199 | 1461100274363 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 8199 | 1461100274581 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:11:14 INFO - PROCESS | 8199 | 1461100274842 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f588800 == 115 [pid = 8199] [id = 313] 14:11:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 199 (0x8f6b6c00) [pid = 8199] [serial = 940] [outer = (nil)] 14:11:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 200 (0x8fbee000) [pid = 8199] [serial = 941] [outer = 0x8f6b6c00] 14:11:14 INFO - PROCESS | 8199 | 1461100274978 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 201 (0x8fbf7400) [pid = 8199] [serial = 942] [outer = 0x8f6b6c00] 14:11:15 INFO - PROCESS | 8199 | 1461100275910 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 8199 | 1461100275955 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:11:15 INFO - PROCESS | 8199 | 1461100275962 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 8199 | 1461100275966 Marionette TRACE conn3 <- [1,1226,null,{}] 14:11:15 INFO - PROCESS | 8199 | 1461100275972 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:16 INFO - PROCESS | 8199 | 1461100276205 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:11:16 INFO - PROCESS | 8199 | 1461100276471 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72ec00 == 116 [pid = 8199] [id = 314] 14:11:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 202 (0x8f730400) [pid = 8199] [serial = 943] [outer = (nil)] 14:11:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 203 (0x91198c00) [pid = 8199] [serial = 944] [outer = 0x8f730400] 14:11:16 INFO - PROCESS | 8199 | 1461100276610 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 204 (0x91288400) [pid = 8199] [serial = 945] [outer = 0x8f730400] 14:11:17 INFO - PROCESS | 8199 | 1461100277538 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1638ms 14:11:17 INFO - PROCESS | 8199 | 1461100277601 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:11:17 INFO - PROCESS | 8199 | 1461100277606 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:11:17 INFO - PROCESS | 8199 | 1461100277614 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 8199 | 1461100277617 Marionette TRACE conn3 <- [1,1230,null,{}] 14:11:17 INFO - PROCESS | 8199 | 1461100277623 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 8199 | 1461100277841 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:11:18 INFO - PROCESS | 8199 | 1461100278114 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b948000 == 117 [pid = 8199] [id = 315] 14:11:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 205 (0x8df9b800) [pid = 8199] [serial = 946] [outer = (nil)] 14:11:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 206 (0x91ecb400) [pid = 8199] [serial = 947] [outer = 0x8df9b800] 14:11:18 INFO - PROCESS | 8199 | 1461100278249 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 207 (0x91ed3800) [pid = 8199] [serial = 948] [outer = 0x8df9b800] 14:11:19 INFO - PROCESS | 8199 | 1461100279175 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1637ms 14:11:19 INFO - PROCESS | 8199 | 1461100279250 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 8199 | 1461100279254 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:11:19 INFO - PROCESS | 8199 | 1461100279262 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 8199 | 1461100279266 Marionette TRACE conn3 <- [1,1234,null,{}] 14:11:19 INFO - PROCESS | 8199 | 1461100279272 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:19 INFO - PROCESS | 8199 | 1461100279549 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:11:19 INFO - PROCESS | 8199 | 1461100279879 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119b800 == 118 [pid = 8199] [id = 316] 14:11:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 208 (0x913cc400) [pid = 8199] [serial = 949] [outer = (nil)] 14:11:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 209 (0x9330ec00) [pid = 8199] [serial = 950] [outer = 0x913cc400] 14:11:19 INFO - PROCESS | 8199 | 1461100279984 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 210 (0x93317800) [pid = 8199] [serial = 951] [outer = 0x913cc400] 14:11:20 INFO - PROCESS | 8199 | 1461100280966 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1741ms 14:11:21 INFO - PROCESS | 8199 | 1461100281005 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 8199 | 1461100281011 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:11:21 INFO - PROCESS | 8199 | 1461100281018 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 8199 | 1461100281024 Marionette TRACE conn3 <- [1,1238,null,{}] 14:11:21 INFO - PROCESS | 8199 | 1461100281031 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:21 INFO - PROCESS | 8199 | 1461100281333 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:11:21 INFO - PROCESS | 8199 | 1461100281670 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x9411fc00 == 119 [pid = 8199] [id = 317] 14:11:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 211 (0x94e4fc00) [pid = 8199] [serial = 952] [outer = (nil)] 14:11:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 212 (0x94efc000) [pid = 8199] [serial = 953] [outer = 0x94e4fc00] 14:11:21 INFO - PROCESS | 8199 | 1461100281795 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 213 (0x96487400) [pid = 8199] [serial = 954] [outer = 0x94e4fc00] 14:11:22 INFO - PROCESS | 8199 | 1461100282789 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1801ms 14:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:11:22 INFO - PROCESS | 8199 | 1461100282820 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:11:22 INFO - PROCESS | 8199 | 1461100282824 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:11:22 INFO - PROCESS | 8199 | 1461100282831 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 8199 | 1461100282834 Marionette TRACE conn3 <- [1,1242,null,{}] 14:11:22 INFO - PROCESS | 8199 | 1461100282841 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 8199 | 1461100283095 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:11:23 INFO - PROCESS | 8199 | 1461100283414 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbed800 == 120 [pid = 8199] [id = 318] 14:11:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 214 (0x94119c00) [pid = 8199] [serial = 955] [outer = (nil)] 14:11:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 215 (0x979bf400) [pid = 8199] [serial = 956] [outer = 0x94119c00] 14:11:23 INFO - PROCESS | 8199 | 1461100283513 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 216 (0x97df4c00) [pid = 8199] [serial = 957] [outer = 0x94119c00] 14:11:24 INFO - PROCESS | 8199 | 1461100284456 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1692ms 14:11:24 INFO - PROCESS | 8199 | 1461100284523 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 8199 | 1461100284528 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:11:24 INFO - PROCESS | 8199 | 1461100284536 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 8199 | 1461100284541 Marionette TRACE conn3 <- [1,1246,null,{}] 14:11:24 INFO - PROCESS | 8199 | 1461100284548 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:24 INFO - PROCESS | 8199 | 1461100284768 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:11:25 INFO - PROCESS | 8199 | 1461100285083 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f8d000 == 121 [pid = 8199] [id = 319] 14:11:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 217 (0x8f72b800) [pid = 8199] [serial = 958] [outer = (nil)] 14:11:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 218 (0x981ae400) [pid = 8199] [serial = 959] [outer = 0x8f72b800] 14:11:25 INFO - PROCESS | 8199 | 1461100285191 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 219 (0x98283400) [pid = 8199] [serial = 960] [outer = 0x8f72b800] 14:11:26 INFO - PROCESS | 8199 | 1461100286135 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1632ms 14:11:26 INFO - PROCESS | 8199 | 1461100286172 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 8199 | 1461100286175 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:11:26 INFO - PROCESS | 8199 | 1461100286183 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 8199 | 1461100286188 Marionette TRACE conn3 <- [1,1250,null,{}] 14:11:26 INFO - PROCESS | 8199 | 1461100286194 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:26 INFO - PROCESS | 8199 | 1461100286422 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:11:26 INFO - PROCESS | 8199 | 1461100286736 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x978dc000 == 122 [pid = 8199] [id = 320] 14:11:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 220 (0x9814fc00) [pid = 8199] [serial = 961] [outer = (nil)] 14:11:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 221 (0x982a2800) [pid = 8199] [serial = 962] [outer = 0x9814fc00] 14:11:26 INFO - PROCESS | 8199 | 1461100286842 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 222 (0x982a6000) [pid = 8199] [serial = 963] [outer = 0x9814fc00] 14:11:27 INFO - PROCESS | 8199 | 1461100287849 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1733ms 14:11:27 INFO - PROCESS | 8199 | 1461100287917 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:11:27 INFO - PROCESS | 8199 | 1461100287921 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:11:27 INFO - PROCESS | 8199 | 1461100287929 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 8199 | 1461100287932 Marionette TRACE conn3 <- [1,1254,null,{}] 14:11:27 INFO - PROCESS | 8199 | 1461100287939 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 8199 | 1461100288179 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:11:28 INFO - PROCESS | 8199 | 1461100288496 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b154c00 == 123 [pid = 8199] [id = 321] 14:11:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 223 (0x8b2cf000) [pid = 8199] [serial = 964] [outer = (nil)] 14:11:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 224 (0x982af800) [pid = 8199] [serial = 965] [outer = 0x8b2cf000] 14:11:28 INFO - PROCESS | 8199 | 1461100288601 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 225 (0x984a5800) [pid = 8199] [serial = 966] [outer = 0x8b2cf000] 14:11:29 INFO - PROCESS | 8199 | 1461100289512 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1636ms 14:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:11:29 INFO - PROCESS | 8199 | 1461100289565 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 8199 | 1461100289568 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:11:29 INFO - PROCESS | 8199 | 1461100289575 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 8199 | 1461100289579 Marionette TRACE conn3 <- [1,1258,null,{}] 14:11:29 INFO - PROCESS | 8199 | 1461100289585 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:29 INFO - PROCESS | 8199 | 1461100289808 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:11:30 INFO - PROCESS | 8199 | 1461100290118 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x94ef7000 == 124 [pid = 8199] [id = 322] 14:11:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 226 (0x9828c800) [pid = 8199] [serial = 967] [outer = (nil)] 14:11:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 227 (0x9872b000) [pid = 8199] [serial = 968] [outer = 0x9828c800] 14:11:30 INFO - PROCESS | 8199 | 1461100290221 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 228 (0x98b08000) [pid = 8199] [serial = 969] [outer = 0x9828c800] 14:11:31 INFO - PROCESS | 8199 | 1461100291178 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1683ms 14:11:31 INFO - PROCESS | 8199 | 1461100291259 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 8199 | 1461100291263 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:11:31 INFO - PROCESS | 8199 | 1461100291270 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 8199 | 1461100291275 Marionette TRACE conn3 <- [1,1262,null,{}] 14:11:31 INFO - PROCESS | 8199 | 1461100291283 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:31 INFO - PROCESS | 8199 | 1461100291536 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:11:31 INFO - PROCESS | 8199 | 1461100291846 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x983e5800 == 125 [pid = 8199] [id = 323] 14:11:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 229 (0x9871e800) [pid = 8199] [serial = 970] [outer = (nil)] 14:11:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 230 (0x98b9d400) [pid = 8199] [serial = 971] [outer = 0x9871e800] 14:11:31 INFO - PROCESS | 8199 | 1461100291943 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 231 (0x98eda400) [pid = 8199] [serial = 972] [outer = 0x9871e800] 14:11:32 INFO - PROCESS | 8199 | 1461100292905 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1698ms 14:11:32 INFO - PROCESS | 8199 | 1461100292968 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:11:32 INFO - PROCESS | 8199 | 1461100292973 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:11:32 INFO - PROCESS | 8199 | 1461100292979 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 8199 | 1461100292983 Marionette TRACE conn3 <- [1,1266,null,{}] 14:11:32 INFO - PROCESS | 8199 | 1461100292990 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 8199 | 1461100293210 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:11:33 INFO - PROCESS | 8199 | 1461100293540 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab92800 == 126 [pid = 8199] [id = 324] 14:11:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 232 (0x8b3f9c00) [pid = 8199] [serial = 973] [outer = (nil)] 14:11:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 233 (0x99210800) [pid = 8199] [serial = 974] [outer = 0x8b3f9c00] 14:11:33 INFO - PROCESS | 8199 | 1461100293648 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 234 (0x99821000) [pid = 8199] [serial = 975] [outer = 0x8b3f9c00] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x94e48000 == 125 [pid = 8199] [id = 133] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x8b152400 == 124 [pid = 8199] [id = 129] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x932f7c00 == 123 [pid = 8199] [id = 256] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x9fc9a800 == 122 [pid = 8199] [id = 255] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x9fb93c00 == 121 [pid = 8199] [id = 254] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x8eae2400 == 120 [pid = 8199] [id = 45] 14:11:35 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3ec400 == 119 [pid = 8199] [id = 128] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 233 (0x8ab8f800) [pid = 8199] [serial = 603] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 232 (0x91ed1c00) [pid = 8199] [serial = 738] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 231 (0x8f57ec00) [pid = 8199] [serial = 615] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 230 (0x94e4dc00) [pid = 8199] [serial = 741] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 229 (0x911a3800) [pid = 8199] [serial = 566] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 228 (0x8ba8d000) [pid = 8199] [serial = 642] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 227 (0x8ba97400) [pid = 8199] [serial = 732] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 226 (0x9411d000) [pid = 8199] [serial = 624] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 225 (0xa0f63800) [pid = 8199] [serial = 768] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 224 (0x9920f400) [pid = 8199] [serial = 750] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 223 (0x98729400) [pid = 8199] [serial = 575] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 222 (0x98b96400) [pid = 8199] [serial = 633] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 221 (0x865cd800) [pid = 8199] [serial = 774] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 220 (0x94ef5000) [pid = 8199] [serial = 693] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 219 (0x913c4400) [pid = 8199] [serial = 621] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 218 (0x8f6b6800) [pid = 8199] [serial = 678] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 217 (0x98289800) [pid = 8199] [serial = 744] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 216 (0x931edc00) [pid = 8199] [serial = 687] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 215 (0x932ff000) [pid = 8199] [serial = 569] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 214 (0x98b91c00) [pid = 8199] [serial = 705] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 213 (0x8c348000) [pid = 8199] [serial = 609] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 212 (0x8919ec00) [pid = 8199] [serial = 669] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 211 (0x984a3400) [pid = 8199] [serial = 702] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 210 (0xa2ac6000) [pid = 8199] [serial = 771] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 209 (0x9ae68000) [pid = 8199] [serial = 756] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 208 (0x8eaf0800) [pid = 8199] [serial = 675] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 207 (0x94126000) [pid = 8199] [serial = 690] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 206 (0x979b6000) [pid = 8199] [serial = 630] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 205 (0x8ab90000) [pid = 8199] [serial = 639] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 204 (0x9fca1800) [pid = 8199] [serial = 762] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 203 (0x96f7e800) [pid = 8199] [serial = 696] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 202 (0x8fb0f400) [pid = 8199] [serial = 681] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 201 (0x902f1400) [pid = 8199] [serial = 618] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 200 (0x98b12800) [pid = 8199] [serial = 747] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 199 (0x896f3400) [pid = 8199] [serial = 729] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 198 (0x8ebce400) [pid = 8199] [serial = 612] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 197 (0x913cf000) [pid = 8199] [serial = 684] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 196 (0x8fbebc00) [pid = 8199] [serial = 645] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 195 (0x902ed400) [pid = 8199] [serial = 735] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 194 (0x9828ac00) [pid = 8199] [serial = 699] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 193 (0x94e47400) [pid = 8199] [serial = 627] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 192 (0x99b7e000) [pid = 8199] [serial = 753] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 191 (0x8b944000) [pid = 8199] [serial = 606] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 190 (0x8c2fac00) [pid = 8199] [serial = 636] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0xa0a47400) [pid = 8199] [serial = 765] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x8b886c00) [pid = 8199] [serial = 672] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x87aec000) [pid = 8199] [serial = 708] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x9fb89400) [pid = 8199] [serial = 759] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x9814bc00) [pid = 8199] [serial = 572] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x8ac81c00) [pid = 8199] [serial = 557] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x8bbad000) [pid = 8199] [serial = 560] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0x8fb0a800) [pid = 8199] [serial = 563] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x9ae6a800) [pid = 8199] [serial = 578] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x8b2d6400) [pid = 8199] [serial = 857] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x8ac8b800) [pid = 8199] [serial = 854] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0xa00a7800) [pid = 8199] [serial = 824] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x874ce400) [pid = 8199] [serial = 848] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8857bc00) [pid = 8199] [serial = 849] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x91ed2800) [pid = 8199] [serial = 807] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x913ce800) [pid = 8199] [serial = 806] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x85f91400) [pid = 8199] [serial = 843] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x85f8e800) [pid = 8199] [serial = 842] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x96447c00) [pid = 8199] [serial = 810] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x94278800) [pid = 8199] [serial = 809] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x98287400) [pid = 8199] [serial = 813] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x981a8400) [pid = 8199] [serial = 812] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8e32b800) [pid = 8199] [serial = 837] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8e32a800) [pid = 8199] [serial = 836] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8b216000) [pid = 8199] [serial = 831] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8b213800) [pid = 8199] [serial = 830] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8ebcb400) [pid = 8199] [serial = 801] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x8c34bc00) [pid = 8199] [serial = 800] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x88585c00) [pid = 8199] [serial = 795] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x874c2400) [pid = 8199] [serial = 794] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x94e4f800) [pid = 8199] [serial = 834] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8b21c000) [pid = 8199] [serial = 833] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8b884400) [pid = 8199] [serial = 798] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8b2d4000) [pid = 8199] [serial = 797] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x99c10400) [pid = 8199] [serial = 819] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x99822400) [pid = 8199] [serial = 818] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0xa3c0d800) [pid = 8199] [serial = 840] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8e333800) [pid = 8199] [serial = 839] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8e07ac00) [pid = 8199] [serial = 846] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8e079400) [pid = 8199] [serial = 845] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x98726800) [pid = 8199] [serial = 816] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x98720800) [pid = 8199] [serial = 815] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x9ae6f400) [pid = 8199] [serial = 828] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x87252400) [pid = 8199] [serial = 827] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9b094800) [pid = 8199] [serial = 822] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x9ae74000) [pid = 8199] [serial = 821] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x902ef400) [pid = 8199] [serial = 804] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8fbe9c00) [pid = 8199] [serial = 803] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0xa2a50800) [pid = 8199] [serial = 825] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x891a1000) [pid = 8199] [serial = 851] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x896f2400) [pid = 8199] [serial = 852] [outer = (nil)] [url = about:blank] 14:11:35 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b15c400) [pid = 8199] [serial = 855] [outer = (nil)] [url = about:blank] 14:11:36 INFO - PROCESS | 8199 | 1461100296099 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 3192ms 14:11:36 INFO - PROCESS | 8199 | 1461100296173 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 8199 | 1461100296180 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:11:36 INFO - PROCESS | 8199 | 1461100296191 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 8199 | 1461100296195 Marionette TRACE conn3 <- [1,1270,null,{}] 14:11:36 INFO - PROCESS | 8199 | 1461100296204 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 8199 | 1461100296429 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:11:36 INFO - PROCESS | 8199 | 1461100296616 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x87250800 == 120 [pid = 8199] [id = 325] 14:11:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x87251800) [pid = 8199] [serial = 976] [outer = (nil)] 14:11:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x874c4400) [pid = 8199] [serial = 977] [outer = 0x87251800] 14:11:36 INFO - PROCESS | 8199 | 1461100296760 Marionette DEBUG loaded listener.js 14:11:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x87ae7c00) [pid = 8199] [serial = 978] [outer = 0x87251800] 14:11:37 INFO - PROCESS | 8199 | 1461100297728 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1590ms 14:11:37 INFO - PROCESS | 8199 | 1461100297782 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:11:37 INFO - PROCESS | 8199 | 1461100297791 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:11:37 INFO - PROCESS | 8199 | 1461100297808 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 8199 | 1461100297813 Marionette TRACE conn3 <- [1,1274,null,{}] 14:11:37 INFO - PROCESS | 8199 | 1461100297819 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 8199 | 1461100298095 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:11:38 INFO - PROCESS | 8199 | 1461100298221 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2a800 == 121 [pid = 8199] [id = 326] 14:11:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x88f2c400) [pid = 8199] [serial = 979] [outer = (nil)] 14:11:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x89058400) [pid = 8199] [serial = 980] [outer = 0x88f2c400] 14:11:38 INFO - PROCESS | 8199 | 1461100298410 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8919d000) [pid = 8199] [serial = 981] [outer = 0x88f2c400] 14:11:39 INFO - PROCESS | 8199 | 1461100299451 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1689ms 14:11:39 INFO - PROCESS | 8199 | 1461100299498 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:11:39 INFO - PROCESS | 8199 | 1461100299502 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:11:39 INFO - PROCESS | 8199 | 1461100299515 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 8199 | 1461100299520 Marionette TRACE conn3 <- [1,1278,null,{}] 14:11:39 INFO - PROCESS | 8199 | 1461100299538 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:39 INFO - PROCESS | 8199 | 1461100299876 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8c3ee000) [pid = 8199] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8ba92c00) [pid = 8199] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8bba9c00) [pid = 8199] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8ba96800) [pid = 8199] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x89196c00) [pid = 8199] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x87aeb800) [pid = 8199] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x97169800) [pid = 8199] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x896f2000) [pid = 8199] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x89060000) [pid = 8199] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x94effc00) [pid = 8199] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x93084c00) [pid = 8199] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x932fb800) [pid = 8199] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x931e9c00) [pid = 8199] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x903d8400) [pid = 8199] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x9128ac00) [pid = 8199] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8f58ac00) [pid = 8199] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8f6b1800) [pid = 8199] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8e32e800) [pid = 8199] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8e080400) [pid = 8199] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8df9d800) [pid = 8199] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:11:40 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8bbb7000) [pid = 8199] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:11:40 INFO - PROCESS | 8199 | 1461100300592 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f86000 == 122 [pid = 8199] [id = 327] 14:11:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x85f86400) [pid = 8199] [serial = 982] [outer = (nil)] 14:11:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x89196c00) [pid = 8199] [serial = 983] [outer = 0x85f86400] 14:11:40 INFO - PROCESS | 8199 | 1461100300697 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8ac81c00) [pid = 8199] [serial = 984] [outer = 0x85f86400] 14:11:41 INFO - PROCESS | 8199 | 1461100301506 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2047ms 14:11:41 INFO - PROCESS | 8199 | 1461100301556 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 8199 | 1461100301561 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:11:41 INFO - PROCESS | 8199 | 1461100301568 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 8199 | 1461100301572 Marionette TRACE conn3 <- [1,1282,null,{}] 14:11:41 INFO - PROCESS | 8199 | 1461100301577 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:41 INFO - PROCESS | 8199 | 1461100301790 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:11:41 INFO - PROCESS | 8199 | 1461100301974 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa0f800 == 123 [pid = 8199] [id = 328] 14:11:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8ab8f800) [pid = 8199] [serial = 985] [outer = (nil)] 14:11:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8b15c800) [pid = 8199] [serial = 986] [outer = 0x8ab8f800] 14:11:42 INFO - PROCESS | 8199 | 1461100302056 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b216000) [pid = 8199] [serial = 987] [outer = 0x8ab8f800] 14:11:43 INFO - PROCESS | 8199 | 1461100303241 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1732ms 14:11:43 INFO - PROCESS | 8199 | 1461100303302 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 8199 | 1461100303308 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:11:43 INFO - PROCESS | 8199 | 1461100303317 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 8199 | 1461100303323 Marionette TRACE conn3 <- [1,1286,null,{}] 14:11:43 INFO - PROCESS | 8199 | 1461100303332 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:43 INFO - PROCESS | 8199 | 1461100303565 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:11:43 INFO - PROCESS | 8199 | 1461100303857 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f8f800 == 124 [pid = 8199] [id = 329] 14:11:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x872ce400) [pid = 8199] [serial = 988] [outer = (nil)] 14:11:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x88585c00) [pid = 8199] [serial = 989] [outer = 0x872ce400] 14:11:43 INFO - PROCESS | 8199 | 1461100303953 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x88f2d000) [pid = 8199] [serial = 990] [outer = 0x872ce400] 14:11:44 INFO - PROCESS | 8199 | 1461100304930 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1690ms 14:11:45 INFO - PROCESS | 8199 | 1461100305008 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 8199 | 1461100305018 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:11:45 INFO - PROCESS | 8199 | 1461100305031 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 8199 | 1461100305035 Marionette TRACE conn3 <- [1,1290,null,{}] 14:11:45 INFO - PROCESS | 8199 | 1461100305045 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 8199 | 1461100305319 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:11:45 INFO - PROCESS | 8199 | 1461100305723 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab95800 == 125 [pid = 8199] [id = 330] 14:11:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8ab9d000) [pid = 8199] [serial = 991] [outer = (nil)] 14:11:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8b157000) [pid = 8199] [serial = 992] [outer = 0x8ab9d000] 14:11:45 INFO - PROCESS | 8199 | 1461100305829 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8b219000) [pid = 8199] [serial = 993] [outer = 0x8ab9d000] 14:11:46 INFO - PROCESS | 8199 | 1461100306921 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1936ms 14:11:46 INFO - PROCESS | 8199 | 1461100306967 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 8199 | 1461100306973 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:11:46 INFO - PROCESS | 8199 | 1461100306981 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 8199 | 1461100306989 Marionette TRACE conn3 <- [1,1294,null,{}] 14:11:47 INFO - PROCESS | 8199 | 1461100307009 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 8199 | 1461100307292 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:11:47 INFO - PROCESS | 8199 | 1461100307598 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f91800 == 126 [pid = 8199] [id = 331] 14:11:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8b3ef000) [pid = 8199] [serial = 994] [outer = (nil)] 14:11:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b944000) [pid = 8199] [serial = 995] [outer = 0x8b3ef000] 14:11:47 INFO - PROCESS | 8199 | 1461100307721 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8b94d000) [pid = 8199] [serial = 996] [outer = 0x8b3ef000] 14:11:48 INFO - PROCESS | 8199 | 1461100308653 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1744ms 14:11:48 INFO - PROCESS | 8199 | 1461100308726 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:11:48 INFO - PROCESS | 8199 | 1461100308731 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:11:48 INFO - PROCESS | 8199 | 1461100308738 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 8199 | 1461100308741 Marionette TRACE conn3 <- [1,1298,null,{}] 14:11:48 INFO - PROCESS | 8199 | 1461100308748 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:49 INFO - PROCESS | 8199 | 1461100309015 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:11:49 INFO - PROCESS | 8199 | 1461100309321 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f3400 == 127 [pid = 8199] [id = 332] 14:11:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8b945800) [pid = 8199] [serial = 997] [outer = (nil)] 14:11:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8bb23800) [pid = 8199] [serial = 998] [outer = 0x8b945800] 14:11:49 INFO - PROCESS | 8199 | 1461100309416 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8bb2ec00) [pid = 8199] [serial = 999] [outer = 0x8b945800] 14:11:50 INFO - PROCESS | 8199 | 1461100310394 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1688ms 14:11:50 INFO - PROCESS | 8199 | 1461100310426 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 8199 | 1461100310429 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:11:50 INFO - PROCESS | 8199 | 1461100310437 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 8199 | 1461100310443 Marionette TRACE conn3 <- [1,1302,null,{}] 14:11:50 INFO - PROCESS | 8199 | 1461100310449 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 8199 | 1461100310686 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:11:51 INFO - PROCESS | 8199 | 1461100310997 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b950400 == 128 [pid = 8199] [id = 333] 14:11:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8ba8d800) [pid = 8199] [serial = 1000] [outer = (nil)] 14:11:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8bbb8000) [pid = 8199] [serial = 1001] [outer = 0x8ba8d800] 14:11:51 INFO - PROCESS | 8199 | 1461100311109 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8bc55800) [pid = 8199] [serial = 1002] [outer = 0x8ba8d800] 14:11:52 INFO - PROCESS | 8199 | 1461100312083 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1688ms 14:11:52 INFO - PROCESS | 8199 | 1461100312126 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:11:52 INFO - PROCESS | 8199 | 1461100312131 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:11:52 INFO - PROCESS | 8199 | 1461100312138 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 8199 | 1461100312141 Marionette TRACE conn3 <- [1,1306,null,{}] 14:11:52 INFO - PROCESS | 8199 | 1461100312148 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 8199 | 1461100312449 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:11:52 INFO - PROCESS | 8199 | 1461100312785 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f6c00 == 129 [pid = 8199] [id = 334] 14:11:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8c3e9c00) [pid = 8199] [serial = 1003] [outer = (nil)] 14:11:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8df9a800) [pid = 8199] [serial = 1004] [outer = 0x8c3e9c00] 14:11:52 INFO - PROCESS | 8199 | 1461100312898 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8e077800) [pid = 8199] [serial = 1005] [outer = 0x8c3e9c00] 14:11:53 INFO - PROCESS | 8199 | 1461100313880 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1792ms 14:11:53 INFO - PROCESS | 8199 | 1461100313930 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 8199 | 1461100313935 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:11:53 INFO - PROCESS | 8199 | 1461100313942 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 8199 | 1461100313946 Marionette TRACE conn3 <- [1,1310,null,{}] 14:11:53 INFO - PROCESS | 8199 | 1461100313953 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:54 INFO - PROCESS | 8199 | 1461100314182 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:11:54 INFO - PROCESS | 8199 | 1461100314500 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2fd400 == 130 [pid = 8199] [id = 335] 14:11:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8c3ecc00) [pid = 8199] [serial = 1006] [outer = (nil)] 14:11:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8e32e000) [pid = 8199] [serial = 1007] [outer = 0x8c3ecc00] 14:11:54 INFO - PROCESS | 8199 | 1461100314598 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8e331800) [pid = 8199] [serial = 1008] [outer = 0x8c3ecc00] 14:11:55 INFO - PROCESS | 8199 | 1461100315532 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 8199 | 1461100315586 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:11:55 INFO - PROCESS | 8199 | 1461100315619 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:11:55 INFO - PROCESS | 8199 | 1461100315622 Marionette TRACE conn3 <- [1,1314,null,{}] 14:11:55 INFO - PROCESS | 8199 | 1461100315632 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:55 INFO - PROCESS | 8199 | 1461100315885 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:11:56 INFO - PROCESS | 8199 | 1461100316165 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e327800 == 131 [pid = 8199] [id = 336] 14:11:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8e328400) [pid = 8199] [serial = 1009] [outer = (nil)] 14:11:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8ebd5000) [pid = 8199] [serial = 1010] [outer = 0x8e328400] 14:11:56 INFO - PROCESS | 8199 | 1461100316275 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8f4dd000) [pid = 8199] [serial = 1011] [outer = 0x8e328400] 14:11:57 INFO - PROCESS | 8199 | 1461100317214 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1640ms 14:11:57 INFO - PROCESS | 8199 | 1461100317254 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 8199 | 1461100317257 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:11:57 INFO - PROCESS | 8199 | 1461100317265 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 8199 | 1461100317269 Marionette TRACE conn3 <- [1,1318,null,{}] 14:11:57 INFO - PROCESS | 8199 | 1461100317275 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:57 INFO - PROCESS | 8199 | 1461100317502 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:11:57 INFO - PROCESS | 8199 | 1461100317850 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f589800 == 132 [pid = 8199] [id = 337] 14:11:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x8f58b800) [pid = 8199] [serial = 1012] [outer = (nil)] 14:11:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x8f6ba800) [pid = 8199] [serial = 1013] [outer = 0x8f58b800] 14:11:57 INFO - PROCESS | 8199 | 1461100317954 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x8f723000) [pid = 8199] [serial = 1014] [outer = 0x8f58b800] 14:11:58 INFO - PROCESS | 8199 | 1461100318898 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1682ms 14:11:58 INFO - PROCESS | 8199 | 1461100318948 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:11:58 INFO - PROCESS | 8199 | 1461100318953 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:11:58 INFO - PROCESS | 8199 | 1461100318961 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 8199 | 1461100318964 Marionette TRACE conn3 <- [1,1322,null,{}] 14:11:58 INFO - PROCESS | 8199 | 1461100318971 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:59 INFO - PROCESS | 8199 | 1461100319194 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:11:59 INFO - PROCESS | 8199 | 1461100319460 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac83400 == 133 [pid = 8199] [id = 338] 14:11:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x8f4dc800) [pid = 8199] [serial = 1015] [outer = (nil)] 14:11:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x8fbf1400) [pid = 8199] [serial = 1016] [outer = 0x8f4dc800] 14:11:59 INFO - PROCESS | 8199 | 1461100319595 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x902eb400) [pid = 8199] [serial = 1017] [outer = 0x8f4dc800] 14:12:00 INFO - PROCESS | 8199 | 1461100320541 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1638ms 14:12:00 INFO - PROCESS | 8199 | 1461100320598 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 8199 | 1461100320603 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:12:00 INFO - PROCESS | 8199 | 1461100320611 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 8199 | 1461100320623 Marionette TRACE conn3 <- [1,1326,null,{}] 14:12:00 INFO - PROCESS | 8199 | 1461100320628 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:01 INFO - PROCESS | 8199 | 1461100321051 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:12:01 INFO - PROCESS | 8199 | 1461100321507 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0e000 == 134 [pid = 8199] [id = 339] 14:12:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9128ac00) [pid = 8199] [serial = 1018] [outer = (nil)] 14:12:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x91e10400) [pid = 8199] [serial = 1019] [outer = 0x9128ac00] 14:12:01 INFO - PROCESS | 8199 | 1461100321617 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x91ed3c00) [pid = 8199] [serial = 1020] [outer = 0x9128ac00] 14:12:02 INFO - PROCESS | 8199 | 1461100322774 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2249ms 14:12:02 INFO - PROCESS | 8199 | 1461100322862 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 8199 | 1461100322868 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:12:02 INFO - PROCESS | 8199 | 1461100322878 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 8199 | 1461100322882 Marionette TRACE conn3 <- [1,1330,null,{}] 14:12:02 INFO - PROCESS | 8199 | 1461100322888 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:03 INFO - PROCESS | 8199 | 1461100323165 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:12:03 INFO - PROCESS | 8199 | 1461100323582 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c8800 == 135 [pid = 8199] [id = 340] 14:12:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x91ed2c00) [pid = 8199] [serial = 1021] [outer = (nil)] 14:12:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x931f3400) [pid = 8199] [serial = 1022] [outer = 0x91ed2c00] 14:12:03 INFO - PROCESS | 8199 | 1461100323732 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x932f5400) [pid = 8199] [serial = 1023] [outer = 0x91ed2c00] 14:12:04 INFO - PROCESS | 8199 | 1461100324930 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2088ms 14:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:12:04 INFO - PROCESS | 8199 | 1461100324966 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 8199 | 1461100324970 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:12:04 INFO - PROCESS | 8199 | 1461100324978 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 8199 | 1461100324981 Marionette TRACE conn3 <- [1,1334,null,{}] 14:12:04 INFO - PROCESS | 8199 | 1461100324988 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:05 INFO - PROCESS | 8199 | 1461100325238 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:12:05 INFO - PROCESS | 8199 | 1461100325548 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x902eb000 == 136 [pid = 8199] [id = 341] 14:12:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x902f0000) [pid = 8199] [serial = 1024] [outer = (nil)] 14:12:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x94122400) [pid = 8199] [serial = 1025] [outer = 0x902f0000] 14:12:05 INFO - PROCESS | 8199 | 1461100325646 Marionette DEBUG loaded listener.js 14:12:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x94127c00) [pid = 8199] [serial = 1026] [outer = 0x902f0000] 14:12:06 INFO - PROCESS | 8199 | 1461100326613 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1684ms 14:12:06 INFO - PROCESS | 8199 | 1461100326662 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:12:06 INFO - PROCESS | 8199 | 1461100326666 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:12:06 INFO - PROCESS | 8199 | 1461100326673 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 8199 | 1461100326676 Marionette TRACE conn3 <- [1,1338,null,{}] 14:12:06 INFO - PROCESS | 8199 | 1461100326683 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:06 INFO - PROCESS | 8199 | 1461100326948 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:12:07 INFO - PROCESS | 8199 | 1461100327262 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x88585000 == 137 [pid = 8199] [id = 342] 14:12:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8df9ec00) [pid = 8199] [serial = 1027] [outer = (nil)] 14:12:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x94e49800) [pid = 8199] [serial = 1028] [outer = 0x8df9ec00] 14:12:07 INFO - PROCESS | 8199 | 1461100327360 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x94e4d800) [pid = 8199] [serial = 1029] [outer = 0x8df9ec00] 14:12:08 INFO - PROCESS | 8199 | 1461100328807 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2191ms 14:12:08 INFO - PROCESS | 8199 | 1461100328866 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 8199 | 1461100328872 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:12:08 INFO - PROCESS | 8199 | 1461100328883 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 8199 | 1461100328889 Marionette TRACE conn3 <- [1,1342,null,{}] 14:12:08 INFO - PROCESS | 8199 | 1461100328899 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:09 INFO - PROCESS | 8199 | 1461100329224 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:12:09 INFO - PROCESS | 8199 | 1461100329544 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x94e45c00 == 138 [pid = 8199] [id = 343] 14:12:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x94e47000) [pid = 8199] [serial = 1030] [outer = (nil)] 14:12:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x94eff000) [pid = 8199] [serial = 1031] [outer = 0x94e47000] 14:12:09 INFO - PROCESS | 8199 | 1461100329636 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x96441c00) [pid = 8199] [serial = 1032] [outer = 0x94e47000] 14:12:10 INFO - PROCESS | 8199 | 1461100330618 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1794ms 14:12:10 INFO - PROCESS | 8199 | 1461100330677 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 8199 | 1461100330680 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:12:10 INFO - PROCESS | 8199 | 1461100330687 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 8199 | 1461100330690 Marionette TRACE conn3 <- [1,1346,null,{}] 14:12:10 INFO - PROCESS | 8199 | 1461100330696 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:10 INFO - PROCESS | 8199 | 1461100330930 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:12:11 INFO - PROCESS | 8199 | 1461100331248 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f21400 == 139 [pid = 8199] [id = 344] 14:12:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x89052000) [pid = 8199] [serial = 1033] [outer = (nil)] 14:12:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x96f7f400) [pid = 8199] [serial = 1034] [outer = 0x89052000] 14:12:11 INFO - PROCESS | 8199 | 1461100331363 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x9790d800) [pid = 8199] [serial = 1035] [outer = 0x89052000] 14:12:12 INFO - PROCESS | 8199 | 1461100332316 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1680ms 14:12:12 INFO - PROCESS | 8199 | 1461100332368 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 8199 | 1461100332371 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:12:12 INFO - PROCESS | 8199 | 1461100332379 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 8199 | 1461100332382 Marionette TRACE conn3 <- [1,1350,null,{}] 14:12:12 INFO - PROCESS | 8199 | 1461100332389 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:12 INFO - PROCESS | 8199 | 1461100332617 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:12:12 INFO - PROCESS | 8199 | 1461100332935 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8c34ec00 == 138 [pid = 8199] [id = 142] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1b000 == 137 [pid = 8199] [id = 150] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x88584000 == 136 [pid = 8199] [id = 157] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa16400 == 135 [pid = 8199] [id = 151] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x85f86000 == 134 [pid = 8199] [id = 327] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2a800 == 133 [pid = 8199] [id = 326] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x87250800 == 132 [pid = 8199] [id = 325] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8b948000 == 131 [pid = 8199] [id = 315] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72ec00 == 130 [pid = 8199] [id = 314] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8f588800 == 129 [pid = 8199] [id = 313] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc55400 == 128 [pid = 8199] [id = 312] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8b20d800 == 127 [pid = 8199] [id = 311] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbaf800 == 126 [pid = 8199] [id = 309] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba95c00 == 125 [pid = 8199] [id = 310] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x8b153c00 == 124 [pid = 8199] [id = 308] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x96f7c000 == 123 [pid = 8199] [id = 10] 14:12:14 INFO - PROCESS | 8199 | --DOCSHELL 0x89056400 == 122 [pid = 8199] [id = 307] 14:12:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f86000 == 123 [pid = 8199] [id = 345] 14:12:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x85f89800) [pid = 8199] [serial = 1036] [outer = (nil)] 14:12:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x87250800) [pid = 8199] [serial = 1037] [outer = 0x85f89800] 14:12:14 INFO - PROCESS | 8199 | 1461100334287 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x872d5000) [pid = 8199] [serial = 1038] [outer = 0x85f89800] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x8ebd1800) [pid = 8199] [serial = 792] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x88f27800) [pid = 8199] [serial = 920] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8bb25c00) [pid = 8199] [serial = 917] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8bbae800) [pid = 8199] [serial = 918] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x8c2ef800) [pid = 8199] [serial = 870] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8bc56400) [pid = 8199] [serial = 869] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8bb2f800) [pid = 8199] [serial = 867] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8bb25400) [pid = 8199] [serial = 866] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8b88dc00) [pid = 8199] [serial = 864] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8ac8a800) [pid = 8199] [serial = 863] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x89060400) [pid = 8199] [serial = 861] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x88f24000) [pid = 8199] [serial = 860] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8905a400) [pid = 8199] [serial = 597] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8b2dc000) [pid = 8199] [serial = 914] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x896f4800) [pid = 8199] [serial = 911] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8aa13000) [pid = 8199] [serial = 912] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8b2da000) [pid = 8199] [serial = 908] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9790f400) [pid = 8199] [serial = 906] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x978e2400) [pid = 8199] [serial = 905] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x96b48400) [pid = 8199] [serial = 903] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x96486000) [pid = 8199] [serial = 902] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x94ef4400) [pid = 8199] [serial = 900] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x94ef1000) [pid = 8199] [serial = 899] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x94278400) [pid = 8199] [serial = 897] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x94124c00) [pid = 8199] [serial = 896] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x932f7800) [pid = 8199] [serial = 894] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x932f0400) [pid = 8199] [serial = 893] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x91ed4800) [pid = 8199] [serial = 891] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x913c9800) [pid = 8199] [serial = 890] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8fbf8000) [pid = 8199] [serial = 888] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8fbeac00) [pid = 8199] [serial = 887] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8f6bf000) [pid = 8199] [serial = 885] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8f6ba400) [pid = 8199] [serial = 884] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8f4dcc00) [pid = 8199] [serial = 882] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8f4d9c00) [pid = 8199] [serial = 881] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8eaf0c00) [pid = 8199] [serial = 879] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8e333000) [pid = 8199] [serial = 878] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8e082c00) [pid = 8199] [serial = 876] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8e07f400) [pid = 8199] [serial = 875] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8c342c00) [pid = 8199] [serial = 873] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8c2fb400) [pid = 8199] [serial = 872] [outer = (nil)] [url = about:blank] 14:12:14 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b882400) [pid = 8199] [serial = 915] [outer = (nil)] [url = about:blank] 14:12:15 INFO - PROCESS | 8199 | 1461100335388 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 3045ms 14:12:15 INFO - PROCESS | 8199 | 1461100335425 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 8199 | 1461100335432 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:12:15 INFO - PROCESS | 8199 | 1461100335456 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 8199 | 1461100335461 Marionette TRACE conn3 <- [1,1354,null,{}] 14:12:15 INFO - PROCESS | 8199 | 1461100335472 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 8199 | 1461100335680 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:12:15 INFO - PROCESS | 8199 | 1461100335693 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f26000 == 124 [pid = 8199] [id = 346] 14:12:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x89199400) [pid = 8199] [serial = 1039] [outer = (nil)] 14:12:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x896f1c00) [pid = 8199] [serial = 1040] [outer = 0x89199400] 14:12:15 INFO - PROCESS | 8199 | 1461100335790 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8aa0d800) [pid = 8199] [serial = 1041] [outer = 0x89199400] 14:12:16 INFO - PROCESS | 8199 | 1461100336843 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1461ms 14:12:16 INFO - PROCESS | 8199 | 1461100336901 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 8199 | 1461100336906 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:12:16 INFO - PROCESS | 8199 | 1461100336917 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 8199 | 1461100336921 Marionette TRACE conn3 <- [1,1358,null,{}] 14:12:16 INFO - PROCESS | 8199 | 1461100336929 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 8199 | 1461100337247 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:12:17 INFO - PROCESS | 8199 | 1461100337279 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f2400 == 125 [pid = 8199] [id = 347] 14:12:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8ab97400) [pid = 8199] [serial = 1042] [outer = (nil)] 14:12:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8ac8a800) [pid = 8199] [serial = 1043] [outer = 0x8ab97400] 14:12:17 INFO - PROCESS | 8199 | 1461100337357 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x89199c00) [pid = 8199] [serial = 1044] [outer = 0x8ab97400] 14:12:18 INFO - PROCESS | 8199 | 1461100338497 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1634ms 14:12:18 INFO - PROCESS | 8199 | 1461100338559 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:12:18 INFO - PROCESS | 8199 | 1461100338563 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:12:18 INFO - PROCESS | 8199 | 1461100338570 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 8199 | 1461100338575 Marionette TRACE conn3 <- [1,1362,null,{}] 14:12:18 INFO - PROCESS | 8199 | 1461100338600 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:18 INFO - PROCESS | 8199 | 1461100338867 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:12:18 INFO - PROCESS | 8199 | 1461100338908 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x89197400 == 126 [pid = 8199] [id = 348] 14:12:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8b885000) [pid = 8199] [serial = 1045] [outer = (nil)] 14:12:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8b88b000) [pid = 8199] [serial = 1046] [outer = 0x8b885000] 14:12:18 INFO - PROCESS | 8199 | 1461100338987 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8b946800) [pid = 8199] [serial = 1047] [outer = 0x8b885000] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8b20e800) [pid = 8199] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9871e800) [pid = 8199] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x87251800) [pid = 8199] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8df91800) [pid = 8199] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8ebca800) [pid = 8199] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x88f2c400) [pid = 8199] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8f730400) [pid = 8199] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8b2cf000) [pid = 8199] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x94e4fc00) [pid = 8199] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8df9b800) [pid = 8199] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x96f7e000) [pid = 8199] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x9828c800) [pid = 8199] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bbb2800) [pid = 8199] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x88580400) [pid = 8199] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x85f86400) [pid = 8199] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x913cc400) [pid = 8199] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x94119c00) [pid = 8199] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8905ec00) [pid = 8199] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8f72b800) [pid = 8199] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x9814fc00) [pid = 8199] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8f6b6c00) [pid = 8199] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8b15c000) [pid = 8199] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:12:20 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8c3e9000) [pid = 8199] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:12:20 INFO - PROCESS | 8199 | 1461100340561 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2039ms 14:12:20 INFO - PROCESS | 8199 | 1461100340610 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 8199 | 1461100340615 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:12:20 INFO - PROCESS | 8199 | 1461100340624 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 8199 | 1461100340626 Marionette TRACE conn3 <- [1,1366,null,{}] 14:12:20 INFO - PROCESS | 8199 | 1461100340633 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 8199 | 1461100340880 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:12:20 INFO - PROCESS | 8199 | 1461100340902 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f88c00 == 127 [pid = 8199] [id = 349] 14:12:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8b20e800) [pid = 8199] [serial = 1048] [outer = (nil)] 14:12:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8b88d400) [pid = 8199] [serial = 1049] [outer = 0x8b20e800] 14:12:20 INFO - PROCESS | 8199 | 1461100340977 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8ba8c800) [pid = 8199] [serial = 1050] [outer = 0x8b20e800] 14:12:22 INFO - PROCESS | 8199 | 1461100342065 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 8199 | 1461100342115 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:12:22 INFO - PROCESS | 8199 | 1461100342172 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 8199 | 1461100342180 Marionette TRACE conn3 <- [1,1370,null,{}] 14:12:22 INFO - PROCESS | 8199 | 1461100342195 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 8199 | 1461100342464 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:12:22 INFO - PROCESS | 8199 | 1461100342750 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f1e400 == 128 [pid = 8199] [id = 350] 14:12:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x88f1ec00) [pid = 8199] [serial = 1051] [outer = (nil)] 14:12:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x89056400) [pid = 8199] [serial = 1052] [outer = 0x88f1ec00] 14:12:22 INFO - PROCESS | 8199 | 1461100342882 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x891a1c00) [pid = 8199] [serial = 1053] [outer = 0x88f1ec00] 14:12:23 INFO - PROCESS | 8199 | 1461100343910 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 8199 | 1461100343979 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:12:23 INFO - PROCESS | 8199 | 1461100343991 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 8199 | 1461100343995 Marionette TRACE conn3 <- [1,1374,null,{}] 14:12:24 INFO - PROCESS | 8199 | 1461100344002 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:24 INFO - PROCESS | 8199 | 1461100344305 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:12:24 INFO - PROCESS | 8199 | 1461100344580 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8b800 == 129 [pid = 8199] [id = 351] 14:12:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8ac8c800) [pid = 8199] [serial = 1054] [outer = (nil)] 14:12:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8b2dc000) [pid = 8199] [serial = 1055] [outer = 0x8ac8c800] 14:12:24 INFO - PROCESS | 8199 | 1461100344675 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8b882c00) [pid = 8199] [serial = 1056] [outer = 0x8ac8c800] 14:12:25 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:12:25 INFO - PROCESS | 8199 | 1461100345765 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 8199 | 1461100345834 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:12:25 INFO - PROCESS | 8199 | 1461100345842 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 8199 | 1461100345849 Marionette TRACE conn3 <- [1,1378,null,{}] 14:12:25 INFO - PROCESS | 8199 | 1461100345912 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:26 INFO - PROCESS | 8199 | 1461100346174 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:12:26 INFO - PROCESS | 8199 | 1461100346519 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb22400 == 130 [pid = 8199] [id = 352] 14:12:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8bb2b400) [pid = 8199] [serial = 1057] [outer = (nil)] 14:12:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8c2f3000) [pid = 8199] [serial = 1058] [outer = 0x8bb2b400] 14:12:26 INFO - PROCESS | 8199 | 1461100346617 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8c345c00) [pid = 8199] [serial = 1059] [outer = 0x8bb2b400] 14:12:27 INFO - PROCESS | 8199 | 1461100347617 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:12:27 INFO - PROCESS | 8199 | 1461100347642 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:12:27 INFO - PROCESS | 8199 | 1461100347649 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 8199 | 1461100347653 Marionette TRACE conn3 <- [1,1382,null,{}] 14:12:27 INFO - PROCESS | 8199 | 1461100347659 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:27 INFO - PROCESS | 8199 | 1461100347878 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:12:28 INFO - PROCESS | 8199 | 1461100348228 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7bc00 == 131 [pid = 8199] [id = 353] 14:12:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8c349800) [pid = 8199] [serial = 1060] [outer = (nil)] 14:12:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8df9b400) [pid = 8199] [serial = 1061] [outer = 0x8c349800] 14:12:28 INFO - PROCESS | 8199 | 1461100348336 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8e07fc00) [pid = 8199] [serial = 1062] [outer = 0x8c349800] 14:12:29 INFO - PROCESS | 8199 | [8199] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:12:29 INFO - PROCESS | 8199 | 1461100349330 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 8199 | 1461100349391 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:12:29 INFO - PROCESS | 8199 | 1461100349398 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 8199 | 1461100349402 Marionette TRACE conn3 <- [1,1386,null,{}] 14:12:29 INFO - PROCESS | 8199 | 1461100349408 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:29 INFO - PROCESS | 8199 | 1461100349627 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:12:29 INFO - PROCESS | 8199 | 1461100349888 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9d000 == 132 [pid = 8199] [id = 354] 14:12:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8e083800) [pid = 8199] [serial = 1063] [outer = (nil)] 14:12:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ebca800) [pid = 8199] [serial = 1064] [outer = 0x8e083800] 14:12:30 INFO - PROCESS | 8199 | 1461100350020 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8ebd1800) [pid = 8199] [serial = 1065] [outer = 0x8e083800] 14:12:31 INFO - PROCESS | 8199 | 1461100351040 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:12:31 INFO - PROCESS | 8199 | 1461100351086 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:12:31 INFO - PROCESS | 8199 | 1461100351094 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:12:31 INFO - PROCESS | 8199 | 1461100351097 Marionette TRACE conn3 <- [1,1390,null,{}] 14:12:31 INFO - PROCESS | 8199 | 1461100351104 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:31 INFO - PROCESS | 8199 | 1461100351393 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:12:31 INFO - PROCESS | 8199 | 1461100351731 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2ef400 == 133 [pid = 8199] [id = 355] 14:12:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f4e0000) [pid = 8199] [serial = 1066] [outer = (nil)] 14:12:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f724800) [pid = 8199] [serial = 1067] [outer = 0x8f4e0000] 14:12:31 INFO - PROCESS | 8199 | 1461100351833 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8fb0e400) [pid = 8199] [serial = 1068] [outer = 0x8f4e0000] 14:12:32 INFO - PROCESS | 8199 | 1461100352951 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1934ms 14:12:33 INFO - PROCESS | 8199 | 1461100353028 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 8199 | 1461100353032 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:12:33 INFO - PROCESS | 8199 | 1461100353039 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 8199 | 1461100353043 Marionette TRACE conn3 <- [1,1394,null,{}] 14:12:33 INFO - PROCESS | 8199 | 1461100353049 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:33 INFO - PROCESS | 8199 | 1461100353324 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:12:33 INFO - PROCESS | 8199 | 1461100353632 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4dec00 == 134 [pid = 8199] [id = 356] 14:12:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f58ac00) [pid = 8199] [serial = 1069] [outer = (nil)] 14:12:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8fbf8400) [pid = 8199] [serial = 1070] [outer = 0x8f58ac00] 14:12:33 INFO - PROCESS | 8199 | 1461100353724 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x902f1800) [pid = 8199] [serial = 1071] [outer = 0x8f58ac00] 14:12:34 INFO - PROCESS | 8199 | 1461100354657 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1681ms 14:12:34 INFO - PROCESS | 8199 | 1461100354722 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 8199 | 1461100354726 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:12:34 INFO - PROCESS | 8199 | 1461100354733 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 8199 | 1461100354737 Marionette TRACE conn3 <- [1,1398,null,{}] 14:12:34 INFO - PROCESS | 8199 | 1461100354743 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:34 INFO - PROCESS | 8199 | 1461100354972 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:12:35 INFO - PROCESS | 8199 | 1461100355245 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b945000 == 135 [pid = 8199] [id = 357] 14:12:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8f585c00) [pid = 8199] [serial = 1072] [outer = (nil)] 14:12:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x9119ac00) [pid = 8199] [serial = 1073] [outer = 0x8f585c00] 14:12:35 INFO - PROCESS | 8199 | 1461100355342 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x9127f000) [pid = 8199] [serial = 1074] [outer = 0x8f585c00] 14:12:36 INFO - PROCESS | 8199 | 1461100356311 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1633ms 14:12:36 INFO - PROCESS | 8199 | 1461100356368 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 8199 | 1461100356371 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:12:36 INFO - PROCESS | 8199 | 1461100356380 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 8199 | 1461100356383 Marionette TRACE conn3 <- [1,1402,null,{}] 14:12:36 INFO - PROCESS | 8199 | 1461100356391 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:36 INFO - PROCESS | 8199 | 1461100356663 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:12:36 INFO - PROCESS | 8199 | 1461100356970 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x902e9800 == 136 [pid = 8199] [id = 358] 14:12:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x903d4800) [pid = 8199] [serial = 1075] [outer = (nil)] 14:12:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x91ecc400) [pid = 8199] [serial = 1076] [outer = 0x903d4800] 14:12:37 INFO - PROCESS | 8199 | 1461100357074 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x91ed4800) [pid = 8199] [serial = 1077] [outer = 0x903d4800] 14:12:38 INFO - PROCESS | 8199 | 1461100358030 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1685ms 14:12:38 INFO - PROCESS | 8199 | 1461100358066 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 8199 | 1461100358069 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:12:38 INFO - PROCESS | 8199 | 1461100358076 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 8199 | 1461100358081 Marionette TRACE conn3 <- [1,1406,null,{}] 14:12:38 INFO - PROCESS | 8199 | 1461100358088 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:38 INFO - PROCESS | 8199 | 1461100358327 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:12:38 INFO - PROCESS | 8199 | 1461100358676 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x903d6800 == 137 [pid = 8199] [id = 359] 14:12:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x911a3000) [pid = 8199] [serial = 1078] [outer = (nil)] 14:12:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x932fe400) [pid = 8199] [serial = 1079] [outer = 0x911a3000] 14:12:38 INFO - PROCESS | 8199 | 1461100358777 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x9411d800) [pid = 8199] [serial = 1080] [outer = 0x911a3000] 14:12:39 INFO - PROCESS | 8199 | 1461100359741 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1733ms 14:12:39 INFO - PROCESS | 8199 | 1461100359810 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 8199 | 1461100359815 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:12:39 INFO - PROCESS | 8199 | 1461100359822 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 8199 | 1461100359827 Marionette TRACE conn3 <- [1,1410,null,{}] 14:12:39 INFO - PROCESS | 8199 | 1461100359833 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:40 INFO - PROCESS | 8199 | 1461100360074 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:12:40 INFO - PROCESS | 8199 | 1461100360360 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x94efa800 == 138 [pid = 8199] [id = 360] 14:12:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x94efac00) [pid = 8199] [serial = 1081] [outer = (nil)] 14:12:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9648bc00) [pid = 8199] [serial = 1082] [outer = 0x94efac00] 14:12:40 INFO - PROCESS | 8199 | 1461100360500 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x96f7c000) [pid = 8199] [serial = 1083] [outer = 0x94efac00] 14:12:41 INFO - PROCESS | 8199 | 1461100361639 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1840ms 14:12:41 INFO - PROCESS | 8199 | 1461100361663 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:12:41 INFO - PROCESS | 8199 | 1461100361667 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:12:41 INFO - PROCESS | 8199 | 1461100361674 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:12:41 INFO - PROCESS | 8199 | 1461100361678 Marionette TRACE conn3 <- [1,1414,null,{}] 14:12:41 INFO - PROCESS | 8199 | 1461100361684 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:41 INFO - PROCESS | 8199 | 1461100361905 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:12:42 INFO - PROCESS | 8199 | 1461100362236 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x96227c00 == 139 [pid = 8199] [id = 361] 14:12:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x96b48400) [pid = 8199] [serial = 1084] [outer = (nil)] 14:12:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x9814b000) [pid = 8199] [serial = 1085] [outer = 0x96b48400] 14:12:42 INFO - PROCESS | 8199 | 1461100362329 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9814f400) [pid = 8199] [serial = 1086] [outer = 0x96b48400] 14:12:43 INFO - PROCESS | 8199 | 1461100363395 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1737ms 14:12:43 INFO - PROCESS | 8199 | 1461100363410 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 8199 | 1461100363414 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:12:43 INFO - PROCESS | 8199 | 1461100363421 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 8199 | 1461100363425 Marionette TRACE conn3 <- [1,1418,null,{}] 14:12:43 INFO - PROCESS | 8199 | 1461100363431 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:43 INFO - PROCESS | 8199 | 1461100363668 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:12:43 INFO - PROCESS | 8199 | 1461100363959 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7ec00 == 140 [pid = 8199] [id = 362] 14:12:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x87ae9000) [pid = 8199] [serial = 1087] [outer = (nil)] 14:12:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x98287c00) [pid = 8199] [serial = 1088] [outer = 0x87ae9000] 14:12:44 INFO - PROCESS | 8199 | 1461100364051 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9828c800) [pid = 8199] [serial = 1089] [outer = 0x87ae9000] 14:12:45 INFO - PROCESS | 8199 | 1461100365005 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1635ms 14:12:45 INFO - PROCESS | 8199 | 1461100365058 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 8199 | 1461100365062 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:12:45 INFO - PROCESS | 8199 | 1461100365069 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 8199 | 1461100365073 Marionette TRACE conn3 <- [1,1422,null,{}] 14:12:45 INFO - PROCESS | 8199 | 1461100365080 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 8199 | 1461100365307 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:12:45 INFO - PROCESS | 8199 | 1461100365575 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x98289400 == 141 [pid = 8199] [id = 363] 14:12:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x98289800) [pid = 8199] [serial = 1090] [outer = (nil)] 14:12:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x982b0400) [pid = 8199] [serial = 1091] [outer = 0x98289800] 14:12:45 INFO - PROCESS | 8199 | 1461100365701 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x983e8800) [pid = 8199] [serial = 1092] [outer = 0x98289800] 14:12:46 INFO - PROCESS | 8199 | 1461100366746 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1734ms 14:12:46 INFO - PROCESS | 8199 | 1461100366805 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 8199 | 1461100366808 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:12:46 INFO - PROCESS | 8199 | 1461100366816 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 8199 | 1461100366818 Marionette TRACE conn3 <- [1,1426,null,{}] 14:12:46 INFO - PROCESS | 8199 | 1461100366825 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:47 INFO - PROCESS | 8199 | 1461100367059 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:12:47 INFO - PROCESS | 8199 | 1461100367356 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x982ae000 == 142 [pid = 8199] [id = 364] 14:12:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x983e6000) [pid = 8199] [serial = 1093] [outer = (nil)] 14:12:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98729800) [pid = 8199] [serial = 1094] [outer = 0x983e6000] 14:12:47 INFO - PROCESS | 8199 | 1461100367452 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x9872cc00) [pid = 8199] [serial = 1095] [outer = 0x983e6000] 14:12:48 INFO - PROCESS | 8199 | 1461100368423 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1687ms 14:12:48 INFO - PROCESS | 8199 | 1461100368504 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 8199 | 1461100368508 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:12:48 INFO - PROCESS | 8199 | 1461100368515 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 8199 | 1461100368518 Marionette TRACE conn3 <- [1,1430,null,{}] 14:12:48 INFO - PROCESS | 8199 | 1461100368524 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:48 INFO - PROCESS | 8199 | 1461100368779 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:12:49 INFO - PROCESS | 8199 | 1461100369094 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f90400 == 143 [pid = 8199] [id = 365] 14:12:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x872d9000) [pid = 8199] [serial = 1096] [outer = (nil)] 14:12:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98b9c800) [pid = 8199] [serial = 1097] [outer = 0x872d9000] 14:12:49 INFO - PROCESS | 8199 | 1461100369190 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x98eb8800) [pid = 8199] [serial = 1098] [outer = 0x872d9000] 14:12:50 INFO - PROCESS | 8199 | 1461100370257 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1783ms 14:12:50 INFO - PROCESS | 8199 | 1461100370300 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 8199 | 1461100370304 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:12:50 INFO - PROCESS | 8199 | 1461100370310 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 8199 | 1461100370313 Marionette TRACE conn3 <- [1,1434,null,{}] 14:12:50 INFO - PROCESS | 8199 | 1461100370320 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:50 INFO - PROCESS | 8199 | 1461100370551 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:12:50 INFO - PROCESS | 8199 | 1461100370894 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b20fc00 == 144 [pid = 8199] [id = 366] 14:12:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x8b213800) [pid = 8199] [serial = 1099] [outer = (nil)] 14:12:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x8e326c00) [pid = 8199] [serial = 1100] [outer = 0x8b213800] 14:12:50 INFO - PROCESS | 8199 | 1461100370989 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8f4dac00) [pid = 8199] [serial = 1101] [outer = 0x8b213800] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x86c86c00 == 143 [pid = 8199] [id = 306] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x896fa800 == 142 [pid = 8199] [id = 300] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x94e49400 == 141 [pid = 8199] [id = 301] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8e000 == 140 [pid = 8199] [id = 305] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x88f27000 == 139 [pid = 8199] [id = 304] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x89057400 == 138 [pid = 8199] [id = 303] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x89197400 == 137 [pid = 8199] [id = 348] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x896f2400 == 136 [pid = 8199] [id = 347] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x88f26000 == 135 [pid = 8199] [id = 346] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x85f86000 == 134 [pid = 8199] [id = 345] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x913c8800 == 133 [pid = 8199] [id = 340] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac83400 == 132 [pid = 8199] [id = 338] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8fb0e000 == 131 [pid = 8199] [id = 339] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8f589800 == 130 [pid = 8199] [id = 337] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8e327800 == 129 [pid = 8199] [id = 336] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2fd400 == 128 [pid = 8199] [id = 335] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x896f6c00 == 127 [pid = 8199] [id = 334] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x896f3400 == 126 [pid = 8199] [id = 332] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x8b950400 == 125 [pid = 8199] [id = 333] 14:12:53 INFO - PROCESS | 8199 | --DOCSHELL 0x85f8f800 == 124 [pid = 8199] [id = 329] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8b15c800) [pid = 8199] [serial = 986] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8b2dcc00) [pid = 8199] [serial = 926] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x98eda400) [pid = 8199] [serial = 972] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x874c4400) [pid = 8199] [serial = 977] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8e079000) [pid = 8199] [serial = 933] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8f6b4400) [pid = 8199] [serial = 938] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x87ae7c00) [pid = 8199] [serial = 978] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8f726000) [pid = 8199] [serial = 939] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x89058400) [pid = 8199] [serial = 980] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x91288400) [pid = 8199] [serial = 945] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x982af800) [pid = 8199] [serial = 965] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x96487400) [pid = 8199] [serial = 954] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x91ecb400) [pid = 8199] [serial = 947] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x96f7f000) [pid = 8199] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8df9ac00) [pid = 8199] [serial = 932] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x91198c00) [pid = 8199] [serial = 944] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x9872b000) [pid = 8199] [serial = 968] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8bc5e800) [pid = 8199] [serial = 929] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8ba89800) [pid = 8199] [serial = 909] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x98b9d400) [pid = 8199] [serial = 971] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x98b08000) [pid = 8199] [serial = 969] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x984a5800) [pid = 8199] [serial = 966] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8ac81c00) [pid = 8199] [serial = 984] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x9330ec00) [pid = 8199] [serial = 950] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x99210800) [pid = 8199] [serial = 974] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x979bf400) [pid = 8199] [serial = 956] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x91ed3800) [pid = 8199] [serial = 948] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8919e400) [pid = 8199] [serial = 923] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x981ae400) [pid = 8199] [serial = 959] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x94efc000) [pid = 8199] [serial = 953] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x982a2800) [pid = 8199] [serial = 962] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8fbf7400) [pid = 8199] [serial = 942] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x98283400) [pid = 8199] [serial = 960] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8c346c00) [pid = 8199] [serial = 930] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x97df4c00) [pid = 8199] [serial = 957] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8919d000) [pid = 8199] [serial = 981] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8b3f5000) [pid = 8199] [serial = 858] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8b88e400) [pid = 8199] [serial = 927] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x982a6000) [pid = 8199] [serial = 963] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8e32fc00) [pid = 8199] [serial = 935] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8fbee000) [pid = 8199] [serial = 941] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x93317800) [pid = 8199] [serial = 951] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8eae6c00) [pid = 8199] [serial = 936] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x89196c00) [pid = 8199] [serial = 983] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x896f5c00) [pid = 8199] [serial = 924] [outer = (nil)] [url = about:blank] 14:12:53 INFO - PROCESS | 8199 | 1461100373446 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3204ms 14:12:53 INFO - PROCESS | 8199 | 1461100373516 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 8199 | 1461100373521 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:12:53 INFO - PROCESS | 8199 | 1461100373530 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 8199 | 1461100373536 Marionette TRACE conn3 <- [1,1438,null,{}] 14:12:53 INFO - PROCESS | 8199 | 1461100373548 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:53 INFO - PROCESS | 8199 | 1461100373753 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:12:53 INFO - PROCESS | 8199 | 1461100373949 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x89055c00 == 125 [pid = 8199] [id = 367] 14:12:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x89057400) [pid = 8199] [serial = 1102] [outer = (nil)] 14:12:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x89196c00) [pid = 8199] [serial = 1103] [outer = 0x89057400] 14:12:54 INFO - PROCESS | 8199 | 1461100374030 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x891a0000) [pid = 8199] [serial = 1104] [outer = 0x89057400] 14:12:54 INFO - PROCESS | 8199 | 1461100374908 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1437ms 14:12:54 INFO - PROCESS | 8199 | 1461100374970 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 8199 | 1461100374984 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:12:55 INFO - PROCESS | 8199 | 1461100375000 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 8199 | 1461100375003 Marionette TRACE conn3 <- [1,1442,null,{}] 14:12:55 INFO - PROCESS | 8199 | 1461100375010 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:55 INFO - PROCESS | 8199 | 1461100375222 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:12:55 INFO - PROCESS | 8199 | 1461100375472 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2ac00 == 126 [pid = 8199] [id = 368] 14:12:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8aa16400) [pid = 8199] [serial = 1105] [outer = (nil)] 14:12:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ac8cc00) [pid = 8199] [serial = 1106] [outer = 0x8aa16400] 14:12:55 INFO - PROCESS | 8199 | 1461100375555 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8b216800) [pid = 8199] [serial = 1107] [outer = 0x8aa16400] 14:12:56 INFO - PROCESS | 8199 | 1461100376596 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1636ms 14:12:56 INFO - PROCESS | 8199 | 1461100376635 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 8199 | 1461100376638 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:12:56 INFO - PROCESS | 8199 | 1461100376646 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 8199 | 1461100376652 Marionette TRACE conn3 <- [1,1446,null,{}] 14:12:56 INFO - PROCESS | 8199 | 1461100376675 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 8199 | 1461100376947 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:12:57 INFO - PROCESS | 8199 | 1461100377121 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b944800 == 127 [pid = 8199] [id = 369] 14:12:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b94c000) [pid = 8199] [serial = 1108] [outer = (nil)] 14:12:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ba96800) [pid = 8199] [serial = 1109] [outer = 0x8b94c000] 14:12:57 INFO - PROCESS | 8199 | 1461100377207 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8bb2f800) [pid = 8199] [serial = 1110] [outer = 0x8b94c000] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8e328400) [pid = 8199] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x9128ac00) [pid = 8199] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x872ce400) [pid = 8199] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8ab97400) [pid = 8199] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x89199400) [pid = 8199] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x89052000) [pid = 8199] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x85f89800) [pid = 8199] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x91ed2c00) [pid = 8199] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x902f0000) [pid = 8199] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8b945800) [pid = 8199] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8c3e9c00) [pid = 8199] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8c3ecc00) [pid = 8199] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8f58b800) [pid = 8199] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8b3ef000) [pid = 8199] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8ba8d800) [pid = 8199] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8b885000) [pid = 8199] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8ab9d000) [pid = 8199] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x94e47000) [pid = 8199] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8df9ec00) [pid = 8199] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8f4dc800) [pid = 8199] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8724b800) [pid = 8199] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:12:58 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x8b3f9c00) [pid = 8199] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:12:58 INFO - PROCESS | 8199 | 1461100378877 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2251ms 14:12:58 INFO - PROCESS | 8199 | 1461100378896 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 8199 | 1461100378904 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:12:58 INFO - PROCESS | 8199 | 1461100378937 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 8199 | 1461100378940 Marionette TRACE conn3 <- [1,1450,null,{}] 14:12:58 INFO - PROCESS | 8199 | 1461100378947 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 8199 | 1461100379157 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:12:59 INFO - PROCESS | 8199 | 1461100379332 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f89800 == 128 [pid = 8199] [id = 370] 14:12:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x865ce400) [pid = 8199] [serial = 1111] [outer = (nil)] 14:12:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8b887800) [pid = 8199] [serial = 1112] [outer = 0x865ce400] 14:12:59 INFO - PROCESS | 8199 | 1461100379411 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8bb2cc00) [pid = 8199] [serial = 1113] [outer = 0x865ce400] 14:13:00 INFO - PROCESS | 8199 | 1461100380282 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1400ms 14:13:00 INFO - PROCESS | 8199 | 1461100380440 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:13:00 INFO - PROCESS | 8199 | 1461100380450 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:13:00 INFO - PROCESS | 8199 | 1461100380472 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 8199 | 1461100380479 Marionette TRACE conn3 <- [1,1454,null,{}] 14:13:00 INFO - PROCESS | 8199 | 1461100380489 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:00 INFO - PROCESS | 8199 | 1461100380763 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:13:01 INFO - PROCESS | 8199 | 1461100381136 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x88584c00 == 129 [pid = 8199] [id = 371] 14:13:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x88588000) [pid = 8199] [serial = 1114] [outer = (nil)] 14:13:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x89055800) [pid = 8199] [serial = 1115] [outer = 0x88588000] 14:13:01 INFO - PROCESS | 8199 | 1461100381239 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x896ef400) [pid = 8199] [serial = 1116] [outer = 0x88588000] 14:13:02 INFO - PROCESS | 8199 | 1461100382343 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1940ms 14:13:02 INFO - PROCESS | 8199 | 1461100382413 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:13:02 INFO - PROCESS | 8199 | 1461100382419 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:13:02 INFO - PROCESS | 8199 | 1461100382433 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 8199 | 1461100382442 Marionette TRACE conn3 <- [1,1458,null,{}] 14:13:02 INFO - PROCESS | 8199 | 1461100382452 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 8199 | 1461100382744 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:13:03 INFO - PROCESS | 8199 | 1461100383059 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b21a000 == 130 [pid = 8199] [id = 372] 14:13:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8b2d1400) [pid = 8199] [serial = 1117] [outer = (nil)] 14:13:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8b884c00) [pid = 8199] [serial = 1118] [outer = 0x8b2d1400] 14:13:03 INFO - PROCESS | 8199 | 1461100383154 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b94f000) [pid = 8199] [serial = 1119] [outer = 0x8b2d1400] 14:13:04 INFO - PROCESS | 8199 | 1461100384293 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1897ms 14:13:04 INFO - PROCESS | 8199 | 1461100384327 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 8199 | 1461100384332 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:13:04 INFO - PROCESS | 8199 | 1461100384340 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 8199 | 1461100384345 Marionette TRACE conn3 <- [1,1462,null,{}] 14:13:04 INFO - PROCESS | 8199 | 1461100384359 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:04 INFO - PROCESS | 8199 | 1461100384619 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:13:05 INFO - PROCESS | 8199 | 1461100384982 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b882000 == 131 [pid = 8199] [id = 373] 14:13:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8c2f9400) [pid = 8199] [serial = 1120] [outer = (nil)] 14:13:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8c347000) [pid = 8199] [serial = 1121] [outer = 0x8c2f9400] 14:13:05 INFO - PROCESS | 8199 | 1461100385077 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8c3ecc00) [pid = 8199] [serial = 1122] [outer = 0x8c2f9400] 14:13:06 INFO - PROCESS | 8199 | 1461100386128 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1845ms 14:13:06 INFO - PROCESS | 8199 | 1461100386189 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 8199 | 1461100386196 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:13:06 INFO - PROCESS | 8199 | 1461100386206 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 8199 | 1461100386212 Marionette TRACE conn3 <- [1,1466,null,{}] 14:13:06 INFO - PROCESS | 8199 | 1461100386221 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 8199 | 1461100386599 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:13:07 INFO - PROCESS | 8199 | 1461100387026 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2fd400 == 132 [pid = 8199] [id = 374] 14:13:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8e076800) [pid = 8199] [serial = 1123] [outer = (nil)] 14:13:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8e328400) [pid = 8199] [serial = 1124] [outer = 0x8e076800] 14:13:07 INFO - PROCESS | 8199 | 1461100387178 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e333000) [pid = 8199] [serial = 1125] [outer = 0x8e076800] 14:13:08 INFO - PROCESS | 8199 | 1461100388416 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2290ms 14:13:08 INFO - PROCESS | 8199 | 1461100388499 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 8199 | 1461100388509 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:13:08 INFO - PROCESS | 8199 | 1461100388522 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 8199 | 1461100388525 Marionette TRACE conn3 <- [1,1470,null,{}] 14:13:08 INFO - PROCESS | 8199 | 1461100388533 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 8199 | 1461100388805 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:13:09 INFO - PROCESS | 8199 | 1461100389112 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc60400 == 133 [pid = 8199] [id = 375] 14:13:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e082c00) [pid = 8199] [serial = 1126] [outer = (nil)] 14:13:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ebd1400) [pid = 8199] [serial = 1127] [outer = 0x8e082c00] 14:13:09 INFO - PROCESS | 8199 | 1461100389206 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f4d4c00) [pid = 8199] [serial = 1128] [outer = 0x8e082c00] 14:13:10 INFO - PROCESS | 8199 | 1461100390200 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1741ms 14:13:10 INFO - PROCESS | 8199 | 1461100390265 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:13:10 INFO - PROCESS | 8199 | 1461100390269 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:13:10 INFO - PROCESS | 8199 | 1461100390276 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 8199 | 1461100390280 Marionette TRACE conn3 <- [1,1474,null,{}] 14:13:10 INFO - PROCESS | 8199 | 1461100390286 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:10 INFO - PROCESS | 8199 | 1461100390588 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:13:10 INFO - PROCESS | 8199 | 1461100390917 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3e7000 == 134 [pid = 8199] [id = 376] 14:13:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f6b9000) [pid = 8199] [serial = 1129] [outer = (nil)] 14:13:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f726000) [pid = 8199] [serial = 1130] [outer = 0x8f6b9000] 14:13:11 INFO - PROCESS | 8199 | 1461100391020 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8fbf0800) [pid = 8199] [serial = 1131] [outer = 0x8f6b9000] 14:13:12 INFO - PROCESS | 8199 | 1461100392045 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1837ms 14:13:12 INFO - PROCESS | 8199 | 1461100392114 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:13:12 INFO - PROCESS | 8199 | 1461100392118 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:13:12 INFO - PROCESS | 8199 | 1461100392126 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 8199 | 1461100392130 Marionette TRACE conn3 <- [1,1478,null,{}] 14:13:12 INFO - PROCESS | 8199 | 1461100392136 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:12 INFO - PROCESS | 8199 | 1461100392366 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:13:12 INFO - PROCESS | 8199 | 1461100392655 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebc9800 == 135 [pid = 8199] [id = 377] 14:13:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8fbf4400) [pid = 8199] [serial = 1132] [outer = (nil)] 14:13:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x902f5800) [pid = 8199] [serial = 1133] [outer = 0x8fbf4400] 14:13:12 INFO - PROCESS | 8199 | 1461100392748 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x91283400) [pid = 8199] [serial = 1134] [outer = 0x8fbf4400] 14:13:13 INFO - PROCESS | 8199 | 1461100393789 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1738ms 14:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:13:13 INFO - PROCESS | 8199 | 1461100393864 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 8199 | 1461100393867 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:13:13 INFO - PROCESS | 8199 | 1461100393874 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 8199 | 1461100393877 Marionette TRACE conn3 <- [1,1482,null,{}] 14:13:13 INFO - PROCESS | 8199 | 1461100393884 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:14 INFO - PROCESS | 8199 | 1461100394148 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:13:14 INFO - PROCESS | 8199 | 1461100394454 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x902ea000 == 136 [pid = 8199] [id = 378] 14:13:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x902ed000) [pid = 8199] [serial = 1135] [outer = (nil)] 14:13:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x93078400) [pid = 8199] [serial = 1136] [outer = 0x902ed000] 14:13:14 INFO - PROCESS | 8199 | 1461100394547 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x931e9000) [pid = 8199] [serial = 1137] [outer = 0x902ed000] 14:13:15 INFO - PROCESS | 8199 | 1461100395565 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1736ms 14:13:15 INFO - PROCESS | 8199 | 1461100395610 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 8199 | 1461100395614 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:13:15 INFO - PROCESS | 8199 | 1461100395621 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 8199 | 1461100395625 Marionette TRACE conn3 <- [1,1486,null,{}] 14:13:15 INFO - PROCESS | 8199 | 1461100395631 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 8199 | 1461100395861 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:13:16 INFO - PROCESS | 8199 | 1461100396175 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x903d4400 == 137 [pid = 8199] [id = 379] 14:13:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x9128b800) [pid = 8199] [serial = 1138] [outer = (nil)] 14:13:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x9411b800) [pid = 8199] [serial = 1139] [outer = 0x9128b800] 14:13:16 INFO - PROCESS | 8199 | 1461100396269 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x94123000) [pid = 8199] [serial = 1140] [outer = 0x9128b800] 14:13:17 INFO - PROCESS | 8199 | 1461100397286 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1737ms 14:13:17 INFO - PROCESS | 8199 | 1461100397361 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 8199 | 1461100397364 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:13:17 INFO - PROCESS | 8199 | 1461100397372 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 8199 | 1461100397374 Marionette TRACE conn3 <- [1,1490,null,{}] 14:13:17 INFO - PROCESS | 8199 | 1461100397382 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 8199 | 1461100397644 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:13:17 INFO - PROCESS | 8199 | 1461100397955 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x9307a400 == 138 [pid = 8199] [id = 380] 14:13:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x9411ac00) [pid = 8199] [serial = 1141] [outer = (nil)] 14:13:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x94e4f800) [pid = 8199] [serial = 1142] [outer = 0x9411ac00] 14:13:18 INFO - PROCESS | 8199 | 1461100398052 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94ef4400) [pid = 8199] [serial = 1143] [outer = 0x9411ac00] 14:13:19 INFO - PROCESS | 8199 | 1461100399063 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1739ms 14:13:19 INFO - PROCESS | 8199 | 1461100399111 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 8199 | 1461100399116 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:13:19 INFO - PROCESS | 8199 | 1461100399123 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 8199 | 1461100399128 Marionette TRACE conn3 <- [1,1494,null,{}] 14:13:19 INFO - PROCESS | 8199 | 1461100399135 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:19 INFO - PROCESS | 8199 | 1461100399397 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:13:19 INFO - PROCESS | 8199 | 1461100399725 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f8b400 == 139 [pid = 8199] [id = 381] 14:13:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x9411dc00) [pid = 8199] [serial = 1144] [outer = (nil)] 14:13:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x97165400) [pid = 8199] [serial = 1145] [outer = 0x9411dc00] 14:13:19 INFO - PROCESS | 8199 | 1461100399832 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x97b9dc00) [pid = 8199] [serial = 1146] [outer = 0x9411dc00] 14:13:20 INFO - PROCESS | 8199 | 1461100400830 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1746ms 14:13:20 INFO - PROCESS | 8199 | 1461100400870 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 8199 | 1461100400873 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:13:20 INFO - PROCESS | 8199 | 1461100400881 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 8199 | 1461100400885 Marionette TRACE conn3 <- [1,1498,null,{}] 14:13:20 INFO - PROCESS | 8199 | 1461100400891 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 8199 | 1461100401136 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:13:21 INFO - PROCESS | 8199 | 1461100401440 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c2000 == 140 [pid = 8199] [id = 382] 14:13:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x8ba8cc00) [pid = 8199] [serial = 1147] [outer = (nil)] 14:13:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x98286400) [pid = 8199] [serial = 1148] [outer = 0x8ba8cc00] 14:13:21 INFO - PROCESS | 8199 | 1461100401542 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x98289000) [pid = 8199] [serial = 1149] [outer = 0x8ba8cc00] 14:13:22 INFO - PROCESS | 8199 | 1461100402500 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1690ms 14:13:22 INFO - PROCESS | 8199 | 1461100402572 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 8199 | 1461100402576 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:13:22 INFO - PROCESS | 8199 | 1461100402582 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 8199 | 1461100402585 Marionette TRACE conn3 <- [1,1502,null,{}] 14:13:22 INFO - PROCESS | 8199 | 1461100402591 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:22 INFO - PROCESS | 8199 | 1461100402850 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:13:23 INFO - PROCESS | 8199 | 1461100403162 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x94eff800 == 141 [pid = 8199] [id = 383] 14:13:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x981ae400) [pid = 8199] [serial = 1150] [outer = (nil)] 14:13:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9871dc00) [pid = 8199] [serial = 1151] [outer = 0x981ae400] 14:13:23 INFO - PROCESS | 8199 | 1461100403258 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98723000) [pid = 8199] [serial = 1152] [outer = 0x981ae400] 14:13:24 INFO - PROCESS | 8199 | 1461100404203 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1681ms 14:13:24 INFO - PROCESS | 8199 | 1461100404264 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 8199 | 1461100404269 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:13:24 INFO - PROCESS | 8199 | 1461100404275 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 8199 | 1461100404279 Marionette TRACE conn3 <- [1,1506,null,{}] 14:13:24 INFO - PROCESS | 8199 | 1461100404286 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 8199 | 1461100404516 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:13:24 INFO - PROCESS | 8199 | 1461100404838 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8724f400 == 142 [pid = 8199] [id = 384] 14:13:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98284800) [pid = 8199] [serial = 1153] [outer = (nil)] 14:13:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x98b9d400) [pid = 8199] [serial = 1154] [outer = 0x98284800] 14:13:24 INFO - PROCESS | 8199 | 1461100404938 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x98ee1c00) [pid = 8199] [serial = 1155] [outer = 0x98284800] 14:13:25 INFO - PROCESS | 8199 | 1461100405866 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1634ms 14:13:25 INFO - PROCESS | 8199 | 1461100405910 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 8199 | 1461100405915 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:13:25 INFO - PROCESS | 8199 | 1461100405921 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 8199 | 1461100405925 Marionette TRACE conn3 <- [1,1510,null,{}] 14:13:25 INFO - PROCESS | 8199 | 1461100405931 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:26 INFO - PROCESS | 8199 | 1461100406157 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:13:26 INFO - PROCESS | 8199 | 1461100406476 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x891a2c00 == 143 [pid = 8199] [id = 385] 14:13:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x8c340c00) [pid = 8199] [serial = 1156] [outer = (nil)] 14:13:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9981fc00) [pid = 8199] [serial = 1157] [outer = 0x8c340c00] 14:13:26 INFO - PROCESS | 8199 | 1461100406577 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x998cd400) [pid = 8199] [serial = 1158] [outer = 0x8c340c00] 14:13:27 INFO - PROCESS | 8199 | 1461100407516 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1634ms 14:13:27 INFO - PROCESS | 8199 | 1461100407556 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 8199 | 1461100407560 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:13:27 INFO - PROCESS | 8199 | 1461100407568 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 8199 | 1461100407571 Marionette TRACE conn3 <- [1,1514,null,{}] 14:13:27 INFO - PROCESS | 8199 | 1461100407578 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 8199 | 1461100407816 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:13:28 INFO - PROCESS | 8199 | 1461100408129 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x984b0000 == 144 [pid = 8199] [id = 386] 14:13:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98b14c00) [pid = 8199] [serial = 1159] [outer = (nil)] 14:13:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x99b7c800) [pid = 8199] [serial = 1160] [outer = 0x98b14c00] 14:13:28 INFO - PROCESS | 8199 | 1461100408233 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x99b7e800) [pid = 8199] [serial = 1161] [outer = 0x98b14c00] 14:13:29 INFO - PROCESS | 8199 | 1461100409402 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1883ms 14:13:29 INFO - PROCESS | 8199 | 1461100409451 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 8199 | 1461100409456 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:13:29 INFO - PROCESS | 8199 | 1461100409463 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 8199 | 1461100409467 Marionette TRACE conn3 <- [1,1518,null,{}] 14:13:29 INFO - PROCESS | 8199 | 1461100409473 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:29 INFO - PROCESS | 8199 | 1461100409705 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:13:30 INFO - PROCESS | 8199 | 1461100410048 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d3400 == 145 [pid = 8199] [id = 387] 14:13:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x872d8400) [pid = 8199] [serial = 1162] [outer = (nil)] 14:13:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x896f9c00) [pid = 8199] [serial = 1163] [outer = 0x872d8400] 14:13:30 INFO - PROCESS | 8199 | 1461100410140 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x8b158000) [pid = 8199] [serial = 1164] [outer = 0x872d8400] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac80800 == 144 [pid = 8199] [id = 147] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x94ef7000 == 143 [pid = 8199] [id = 322] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x983e5800 == 142 [pid = 8199] [id = 323] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8b154c00 == 141 [pid = 8199] [id = 321] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x89059400 == 140 [pid = 8199] [id = 155] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x85f8d000 == 139 [pid = 8199] [id = 319] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbed800 == 138 [pid = 8199] [id = 318] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x978dc000 == 137 [pid = 8199] [id = 320] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa0e400 == 136 [pid = 8199] [id = 149] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8b944800 == 135 [pid = 8199] [id = 369] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa0f800 == 134 [pid = 8199] [id = 328] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2ac00 == 133 [pid = 8199] [id = 368] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x89055c00 == 132 [pid = 8199] [id = 367] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x982ae000 == 131 [pid = 8199] [id = 364] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x85f90400 == 130 [pid = 8199] [id = 365] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x98289400 == 129 [pid = 8199] [id = 363] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7ec00 == 128 [pid = 8199] [id = 362] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x96227c00 == 127 [pid = 8199] [id = 361] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x903d6800 == 126 [pid = 8199] [id = 359] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x94efa800 == 125 [pid = 8199] [id = 360] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x902e9800 == 124 [pid = 8199] [id = 358] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8b945000 == 123 [pid = 8199] [id = 357] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4dec00 == 122 [pid = 8199] [id = 356] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2ef400 == 121 [pid = 8199] [id = 355] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7bc00 == 120 [pid = 8199] [id = 353] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8df9d000 == 119 [pid = 8199] [id = 354] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb22400 == 118 [pid = 8199] [id = 352] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8b800 == 117 [pid = 8199] [id = 351] 14:13:32 INFO - PROCESS | 8199 | --DOCSHELL 0x88f1e400 == 116 [pid = 8199] [id = 350] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8b88d400) [pid = 8199] [serial = 1049] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8ebd5000) [pid = 8199] [serial = 1010] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x91ed3c00) [pid = 8199] [serial = 1020] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x88f2d000) [pid = 8199] [serial = 990] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8ac8a800) [pid = 8199] [serial = 1043] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8aa0d800) [pid = 8199] [serial = 1041] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x96f7f400) [pid = 8199] [serial = 1034] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x91e10400) [pid = 8199] [serial = 1019] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x872d5000) [pid = 8199] [serial = 1038] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x932f5400) [pid = 8199] [serial = 1023] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x87250800) [pid = 8199] [serial = 1037] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x94122400) [pid = 8199] [serial = 1025] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8bb2ec00) [pid = 8199] [serial = 999] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8df9a800) [pid = 8199] [serial = 1004] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x931f3400) [pid = 8199] [serial = 1022] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x89199c00) [pid = 8199] [serial = 1044] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8e331800) [pid = 8199] [serial = 1008] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8f723000) [pid = 8199] [serial = 1014] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8b944000) [pid = 8199] [serial = 995] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8bbb8000) [pid = 8199] [serial = 1001] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8b946800) [pid = 8199] [serial = 1047] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8b88b000) [pid = 8199] [serial = 1046] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x896f1c00) [pid = 8199] [serial = 1040] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8b157000) [pid = 8199] [serial = 992] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x96441c00) [pid = 8199] [serial = 1032] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8b94d000) [pid = 8199] [serial = 996] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8b219000) [pid = 8199] [serial = 993] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x94e49800) [pid = 8199] [serial = 1028] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x94eff000) [pid = 8199] [serial = 1031] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x94e4d800) [pid = 8199] [serial = 1029] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8bc55800) [pid = 8199] [serial = 1002] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8fbf1400) [pid = 8199] [serial = 1016] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8bb23800) [pid = 8199] [serial = 998] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8f4dd000) [pid = 8199] [serial = 1011] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8e32e000) [pid = 8199] [serial = 1007] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8ab94c00) [pid = 8199] [serial = 921] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x88585c00) [pid = 8199] [serial = 989] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x99821000) [pid = 8199] [serial = 975] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x9790d800) [pid = 8199] [serial = 1035] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8e077800) [pid = 8199] [serial = 1005] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x94127c00) [pid = 8199] [serial = 1026] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8f6ba800) [pid = 8199] [serial = 1013] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x902eb400) [pid = 8199] [serial = 1017] [outer = (nil)] [url = about:blank] 14:13:32 INFO - PROCESS | 8199 | 1461100412673 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 3236ms 14:13:32 INFO - PROCESS | 8199 | 1461100412701 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:13:32 INFO - PROCESS | 8199 | 1461100412707 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:13:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:13:32 INFO - PROCESS | 8199 | 1461100412716 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 8199 | 1461100412722 Marionette TRACE conn3 <- [1,1522,null,{}] 14:13:32 INFO - PROCESS | 8199 | 1461100412733 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 8199 | 1461100412973 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:13:33 INFO - PROCESS | 8199 | 1461100413167 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7ec00 == 117 [pid = 8199] [id = 388] 14:13:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x874c7400) [pid = 8199] [serial = 1165] [outer = (nil)] 14:13:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x89199c00) [pid = 8199] [serial = 1166] [outer = 0x874c7400] 14:13:33 INFO - PROCESS | 8199 | 1461100413256 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x896f5800) [pid = 8199] [serial = 1167] [outer = 0x874c7400] 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:34 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:34 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:34 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:34 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:34 INFO - PROCESS | 8199 | 1461100414170 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:13:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1501ms 14:13:34 INFO - PROCESS | 8199 | 1461100414220 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 8199 | 1461100414236 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:13:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:13:34 INFO - PROCESS | 8199 | 1461100414247 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 8199 | 1461100414251 Marionette TRACE conn3 <- [1,1526,null,{}] 14:13:34 INFO - PROCESS | 8199 | 1461100414257 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 8199 | 1461100414461 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:13:34 INFO - PROCESS | 8199 | 1461100414730 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa10800 == 118 [pid = 8199] [id = 389] 14:13:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8aa16800) [pid = 8199] [serial = 1168] [outer = (nil)] 14:13:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8b219000) [pid = 8199] [serial = 1169] [outer = 0x8aa16800] 14:13:34 INFO - PROCESS | 8199 | 1461100414828 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b2d7c00) [pid = 8199] [serial = 1170] [outer = 0x8aa16800] 14:13:35 INFO - PROCESS | 8199 | 1461100415751 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:13:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:13:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:13:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:13:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1584ms 14:13:35 INFO - PROCESS | 8199 | 1461100415836 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 8199 | 1461100415839 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:13:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:13:35 INFO - PROCESS | 8199 | 1461100415854 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 8199 | 1461100415860 Marionette TRACE conn3 <- [1,1530,null,{}] 14:13:35 INFO - PROCESS | 8199 | 1461100415878 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:36 INFO - PROCESS | 8199 | 1461100416166 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:13:36 INFO - PROCESS | 8199 | 1461100416209 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8e800 == 119 [pid = 8199] [id = 390] 14:13:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ba95400) [pid = 8199] [serial = 1171] [outer = (nil)] 14:13:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8bb2e400) [pid = 8199] [serial = 1172] [outer = 0x8ba95400] 14:13:36 INFO - PROCESS | 8199 | 1461100416349 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8bbb2800) [pid = 8199] [serial = 1173] [outer = 0x8ba95400] 14:13:37 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8aa16400) [pid = 8199] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:13:37 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8ab8f800) [pid = 8199] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:13:37 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x89057400) [pid = 8199] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:13:37 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8b94c000) [pid = 8199] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:13:37 INFO - PROCESS | 8199 | 1461100417520 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:13:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:13:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:13:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:13:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:13:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:13:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1696ms 14:13:37 INFO - PROCESS | 8199 | 1461100417553 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 8199 | 1461100417558 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:13:37 INFO - PROCESS | 8199 | 1461100417565 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 8199 | 1461100417569 Marionette TRACE conn3 <- [1,1534,null,{}] 14:13:37 INFO - PROCESS | 8199 | 1461100417575 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 8199 | 1461100417784 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:13:37 INFO - PROCESS | 8199 | 1461100417971 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x88584000 == 120 [pid = 8199] [id = 391] 14:13:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ab90c00) [pid = 8199] [serial = 1174] [outer = (nil)] 14:13:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8bc5cc00) [pid = 8199] [serial = 1175] [outer = 0x8ab90c00] 14:13:38 INFO - PROCESS | 8199 | 1461100418063 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8c2f0400) [pid = 8199] [serial = 1176] [outer = 0x8ab90c00] 14:13:38 INFO - PROCESS | 8199 | 1461100418963 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1581ms 14:13:39 INFO - PROCESS | 8199 | 1461100419148 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 8199 | 1461100419156 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:13:39 INFO - PROCESS | 8199 | 1461100419168 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 8199 | 1461100419172 Marionette TRACE conn3 <- [1,1538,null,{}] 14:13:39 INFO - PROCESS | 8199 | 1461100419183 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 8199 | 1461100419452 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:13:39 INFO - PROCESS | 8199 | 1461100419792 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2d000 == 121 [pid = 8199] [id = 392] 14:13:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x89052c00) [pid = 8199] [serial = 1177] [outer = (nil)] 14:13:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x891a1000) [pid = 8199] [serial = 1178] [outer = 0x89052c00] 14:13:39 INFO - PROCESS | 8199 | 1461100419891 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8aa14800) [pid = 8199] [serial = 1179] [outer = 0x89052c00] 14:13:40 INFO - PROCESS | 8199 | 1461100420953 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1842ms 14:13:41 INFO - PROCESS | 8199 | 1461100421011 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:13:41 INFO - PROCESS | 8199 | 1461100421018 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:13:41 INFO - PROCESS | 8199 | 1461100421031 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 8199 | 1461100421037 Marionette TRACE conn3 <- [1,1542,null,{}] 14:13:41 INFO - PROCESS | 8199 | 1461100421045 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 8199 | 1461100421320 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:13:41 INFO - PROCESS | 8199 | 1461100421649 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b212800 == 122 [pid = 8199] [id = 393] 14:13:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8b219400) [pid = 8199] [serial = 1180] [outer = (nil)] 14:13:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8b946400) [pid = 8199] [serial = 1181] [outer = 0x8b219400] 14:13:41 INFO - PROCESS | 8199 | 1461100421750 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8bb22400) [pid = 8199] [serial = 1182] [outer = 0x8b219400] 14:13:42 INFO - PROCESS | 8199 | 1461100422809 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1842ms 14:13:42 INFO - PROCESS | 8199 | 1461100422870 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 8199 | 1461100422874 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:13:42 INFO - PROCESS | 8199 | 1461100422883 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 8199 | 1461100422888 Marionette TRACE conn3 <- [1,1546,null,{}] 14:13:42 INFO - PROCESS | 8199 | 1461100422906 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:43 INFO - PROCESS | 8199 | 1461100423189 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:13:43 INFO - PROCESS | 8199 | 1461100423561 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2efc00 == 123 [pid = 8199] [id = 394] 14:13:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8df97800) [pid = 8199] [serial = 1183] [outer = (nil)] 14:13:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8e076c00) [pid = 8199] [serial = 1184] [outer = 0x8df97800] 14:13:43 INFO - PROCESS | 8199 | 1461100423663 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8e07f400) [pid = 8199] [serial = 1185] [outer = 0x8df97800] 14:13:44 INFO - PROCESS | 8199 | 1461100424692 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1886ms 14:13:44 INFO - PROCESS | 8199 | 1461100424770 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 8199 | 1461100424776 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:13:44 INFO - PROCESS | 8199 | 1461100424784 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 8199 | 1461100424788 Marionette TRACE conn3 <- [1,1550,null,{}] 14:13:44 INFO - PROCESS | 8199 | 1461100424794 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 8199 | 1461100425071 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:13:45 INFO - PROCESS | 8199 | 1461100425383 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9f000 == 124 [pid = 8199] [id = 395] 14:13:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8e333800) [pid = 8199] [serial = 1186] [outer = (nil)] 14:13:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8ebd5400) [pid = 8199] [serial = 1187] [outer = 0x8e333800] 14:13:45 INFO - PROCESS | 8199 | 1461100425483 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8f4d8800) [pid = 8199] [serial = 1188] [outer = 0x8e333800] 14:13:46 INFO - PROCESS | 8199 | 1461100426438 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1700ms 14:13:46 INFO - PROCESS | 8199 | 1461100426487 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:13:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:13:46 INFO - PROCESS | 8199 | 1461100426491 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:13:46 INFO - PROCESS | 8199 | 1461100426498 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 8199 | 1461100426502 Marionette TRACE conn3 <- [1,1554,null,{}] 14:13:46 INFO - PROCESS | 8199 | 1461100426509 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:46 INFO - PROCESS | 8199 | 1461100426731 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:13:47 INFO - PROCESS | 8199 | 1461100427065 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2fb800 == 125 [pid = 8199] [id = 396] 14:13:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8eae2400) [pid = 8199] [serial = 1189] [outer = (nil)] 14:13:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8f587400) [pid = 8199] [serial = 1190] [outer = 0x8eae2400] 14:13:47 INFO - PROCESS | 8199 | 1461100427195 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x8f6b4400) [pid = 8199] [serial = 1191] [outer = 0x8eae2400] 14:13:48 INFO - PROCESS | 8199 | 1461100428311 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:13:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1888ms 14:13:48 INFO - PROCESS | 8199 | 1461100428387 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 8199 | 1461100428392 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:13:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:13:48 INFO - PROCESS | 8199 | 1461100428402 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 8199 | 1461100428406 Marionette TRACE conn3 <- [1,1558,null,{}] 14:13:48 INFO - PROCESS | 8199 | 1461100428413 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:48 INFO - PROCESS | 8199 | 1461100428814 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:13:49 INFO - PROCESS | 8199 | 1461100429099 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4df000 == 126 [pid = 8199] [id = 397] 14:13:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x8f723400) [pid = 8199] [serial = 1192] [outer = (nil)] 14:13:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x8fbf2400) [pid = 8199] [serial = 1193] [outer = 0x8f723400] 14:13:49 INFO - PROCESS | 8199 | 1461100429210 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x903d5c00) [pid = 8199] [serial = 1194] [outer = 0x8f723400] 14:13:50 INFO - PROCESS | 8199 | 1461100430284 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:13:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1944ms 14:13:50 INFO - PROCESS | 8199 | 1461100430346 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:13:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:13:50 INFO - PROCESS | 8199 | 1461100430350 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:13:50 INFO - PROCESS | 8199 | 1461100430357 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 8199 | 1461100430361 Marionette TRACE conn3 <- [1,1562,null,{}] 14:13:50 INFO - PROCESS | 8199 | 1461100430368 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:50 INFO - PROCESS | 8199 | 1461100430637 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:13:51 INFO - PROCESS | 8199 | 1461100431033 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd3400 == 127 [pid = 8199] [id = 398] 14:13:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x8f726800) [pid = 8199] [serial = 1195] [outer = (nil)] 14:13:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x913cb800) [pid = 8199] [serial = 1196] [outer = 0x8f726800] 14:13:51 INFO - PROCESS | 8199 | 1461100431161 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x91e18800) [pid = 8199] [serial = 1197] [outer = 0x8f726800] 14:13:52 INFO - PROCESS | 8199 | 1461100432143 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:13:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1845ms 14:13:52 INFO - PROCESS | 8199 | 1461100432202 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 8199 | 1461100432206 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:13:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:13:52 INFO - PROCESS | 8199 | 1461100432213 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 8199 | 1461100432218 Marionette TRACE conn3 <- [1,1566,null,{}] 14:13:52 INFO - PROCESS | 8199 | 1461100432224 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:52 INFO - PROCESS | 8199 | 1461100432466 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:13:52 INFO - PROCESS | 8199 | 1461100432782 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8d400 == 128 [pid = 8199] [id = 399] 14:13:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x8e331000) [pid = 8199] [serial = 1198] [outer = (nil)] 14:13:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x932fcc00) [pid = 8199] [serial = 1199] [outer = 0x8e331000] 14:13:52 INFO - PROCESS | 8199 | 1461100432885 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x93317800) [pid = 8199] [serial = 1200] [outer = 0x8e331000] 14:13:54 INFO - PROCESS | 8199 | 1461100434026 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:13:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:13:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1837ms 14:13:54 INFO - PROCESS | 8199 | 1461100434052 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 8199 | 1461100434057 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:13:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:13:54 INFO - PROCESS | 8199 | 1461100434064 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 8199 | 1461100434068 Marionette TRACE conn3 <- [1,1570,null,{}] 14:13:54 INFO - PROCESS | 8199 | 1461100434074 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:54 INFO - PROCESS | 8199 | 1461100434304 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:13:54 INFO - PROCESS | 8199 | 1461100434712 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x89196400 == 129 [pid = 8199] [id = 400] 14:13:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x8f6bf800) [pid = 8199] [serial = 1201] [outer = (nil)] 14:13:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x94284400) [pid = 8199] [serial = 1202] [outer = 0x8f6bf800] 14:13:54 INFO - PROCESS | 8199 | 1461100434872 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x94e4bc00) [pid = 8199] [serial = 1203] [outer = 0x8f6bf800] 14:13:55 INFO - PROCESS | 8199 | 1461100435975 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:13:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:13:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1984ms 14:13:56 INFO - PROCESS | 8199 | 1461100436049 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 8199 | 1461100436053 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:13:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:13:56 INFO - PROCESS | 8199 | 1461100436062 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 8199 | 1461100436068 Marionette TRACE conn3 <- [1,1574,null,{}] 14:13:56 INFO - PROCESS | 8199 | 1461100436077 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 8199 | 1461100436380 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:13:56 INFO - PROCESS | 8199 | 1461100436743 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x94278800 == 130 [pid = 8199] [id = 401] 14:13:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9427c800) [pid = 8199] [serial = 1204] [outer = (nil)] 14:13:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x96441c00) [pid = 8199] [serial = 1205] [outer = 0x9427c800] 14:13:56 INFO - PROCESS | 8199 | 1461100436837 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x96485c00) [pid = 8199] [serial = 1206] [outer = 0x9427c800] 14:13:57 INFO - PROCESS | 8199 | 1461100437986 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:13:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:13:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2001ms 14:13:58 INFO - PROCESS | 8199 | 1461100438063 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 8199 | 1461100438068 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:13:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:13:58 INFO - PROCESS | 8199 | 1461100438075 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 8199 | 1461100438081 Marionette TRACE conn3 <- [1,1578,null,{}] 14:13:58 INFO - PROCESS | 8199 | 1461100438088 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 8199 | 1461100438422 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:13:58 INFO - PROCESS | 8199 | 1461100438773 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x9622f000 == 131 [pid = 8199] [id = 402] 14:13:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x97c73c00) [pid = 8199] [serial = 1207] [outer = (nil)] 14:13:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98152c00) [pid = 8199] [serial = 1208] [outer = 0x97c73c00] 14:13:58 INFO - PROCESS | 8199 | 1461100438893 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x982a2800) [pid = 8199] [serial = 1209] [outer = 0x97c73c00] 14:14:00 INFO - PROCESS | 8199 | 1461100440037 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:14:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2041ms 14:14:00 INFO - PROCESS | 8199 | 1461100440118 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:14:00 INFO - PROCESS | 8199 | 1461100440122 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:14:00 INFO - PROCESS | 8199 | 1461100440129 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 8199 | 1461100440133 Marionette TRACE conn3 <- [1,1582,null,{}] 14:14:00 INFO - PROCESS | 8199 | 1461100440140 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:00 INFO - PROCESS | 8199 | 1461100440390 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:14:00 INFO - PROCESS | 8199 | 1461100440698 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x979b6000 == 132 [pid = 8199] [id = 403] 14:14:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x98154800) [pid = 8199] [serial = 1210] [outer = (nil)] 14:14:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98725c00) [pid = 8199] [serial = 1211] [outer = 0x98154800] 14:14:00 INFO - PROCESS | 8199 | 1461100440796 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x98b95c00) [pid = 8199] [serial = 1212] [outer = 0x98154800] 14:14:01 INFO - PROCESS | 8199 | 1461100441766 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1698ms 14:14:01 INFO - PROCESS | 8199 | 1461100441827 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 8199 | 1461100441831 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:14:01 INFO - PROCESS | 8199 | 1461100441840 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 8199 | 1461100441845 Marionette TRACE conn3 <- [1,1586,null,{}] 14:14:01 INFO - PROCESS | 8199 | 1461100441853 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:02 INFO - PROCESS | 8199 | 1461100442114 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:14:02 INFO - PROCESS | 8199 | 1461100442449 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x931f1000 == 133 [pid = 8199] [id = 404] 14:14:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x983e5000) [pid = 8199] [serial = 1213] [outer = (nil)] 14:14:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x99b7a800) [pid = 8199] [serial = 1214] [outer = 0x983e5000] 14:14:02 INFO - PROCESS | 8199 | 1461100442545 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x99c06c00) [pid = 8199] [serial = 1215] [outer = 0x983e5000] 14:14:03 INFO - PROCESS | 8199 | 1461100443488 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1688ms 14:14:03 INFO - PROCESS | 8199 | 1461100443529 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 8199 | 1461100443534 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:14:03 INFO - PROCESS | 8199 | 1461100443541 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 8199 | 1461100443546 Marionette TRACE conn3 <- [1,1590,null,{}] 14:14:03 INFO - PROCESS | 8199 | 1461100443552 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 8199 | 1461100443786 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:14:04 INFO - PROCESS | 8199 | 1461100444119 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x983e5800 == 134 [pid = 8199] [id = 405] 14:14:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x998d4c00) [pid = 8199] [serial = 1216] [outer = (nil)] 14:14:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x9ae26000) [pid = 8199] [serial = 1217] [outer = 0x998d4c00] 14:14:04 INFO - PROCESS | 8199 | 1461100444224 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0x9ae67800) [pid = 8199] [serial = 1218] [outer = 0x998d4c00] 14:14:05 INFO - PROCESS | 8199 | 1461100445207 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1734ms 14:14:05 INFO - PROCESS | 8199 | 1461100445276 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:14:05 INFO - PROCESS | 8199 | 1461100445281 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:14:05 INFO - PROCESS | 8199 | 1461100445289 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 8199 | 1461100445292 Marionette TRACE conn3 <- [1,1594,null,{}] 14:14:05 INFO - PROCESS | 8199 | 1461100445301 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 8199 | 1461100445557 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:14:05 INFO - PROCESS | 8199 | 1461100445881 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b15d400 == 135 [pid = 8199] [id = 406] 14:14:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x8bbb7c00) [pid = 8199] [serial = 1219] [outer = (nil)] 14:14:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0x9ae66800) [pid = 8199] [serial = 1220] [outer = 0x8bbb7c00] 14:14:05 INFO - PROCESS | 8199 | 1461100445978 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0x9ae6f400) [pid = 8199] [serial = 1221] [outer = 0x8bbb7c00] 14:14:06 INFO - PROCESS | 8199 | 1461100446978 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1735ms 14:14:07 INFO - PROCESS | 8199 | 1461100447028 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:14:07 INFO - PROCESS | 8199 | 1461100447032 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:14:07 INFO - PROCESS | 8199 | 1461100447039 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 8199 | 1461100447043 Marionette TRACE conn3 <- [1,1598,null,{}] 14:14:07 INFO - PROCESS | 8199 | 1461100447049 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:07 INFO - PROCESS | 8199 | 1461100447300 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:14:07 INFO - PROCESS | 8199 | 1461100447632 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x99c5e800 == 136 [pid = 8199] [id = 407] 14:14:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x9ae6d400) [pid = 8199] [serial = 1222] [outer = (nil)] 14:14:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0x9df86000) [pid = 8199] [serial = 1223] [outer = 0x9ae6d400] 14:14:07 INFO - PROCESS | 8199 | 1461100447738 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0x9df8f000) [pid = 8199] [serial = 1224] [outer = 0x9ae6d400] 14:14:08 INFO - PROCESS | 8199 | 1461100448823 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1836ms 14:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:14:08 INFO - PROCESS | 8199 | 1461100448875 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 8199 | 1461100448878 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:14:08 INFO - PROCESS | 8199 | 1461100448887 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 8199 | 1461100448890 Marionette TRACE conn3 <- [1,1602,null,{}] 14:14:08 INFO - PROCESS | 8199 | 1461100448898 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:09 INFO - PROCESS | 8199 | 1461100449147 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:14:09 INFO - PROCESS | 8199 | 1461100449466 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x85f88c00 == 135 [pid = 8199] [id = 349] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab95800 == 134 [pid = 8199] [id = 330] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x85f91800 == 133 [pid = 8199] [id = 331] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8e800 == 132 [pid = 8199] [id = 390] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa10800 == 131 [pid = 8199] [id = 389] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7ec00 == 130 [pid = 8199] [id = 388] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x984b0000 == 129 [pid = 8199] [id = 386] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8724f400 == 128 [pid = 8199] [id = 384] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x891a2c00 == 127 [pid = 8199] [id = 385] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x94eff800 == 126 [pid = 8199] [id = 383] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x874c2000 == 125 [pid = 8199] [id = 382] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x85f8b400 == 124 [pid = 8199] [id = 381] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x903d4400 == 123 [pid = 8199] [id = 379] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x9307a400 == 122 [pid = 8199] [id = 380] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x902ea000 == 121 [pid = 8199] [id = 378] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebc9800 == 120 [pid = 8199] [id = 377] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8c3e7000 == 119 [pid = 8199] [id = 376] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc60400 == 118 [pid = 8199] [id = 375] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2fd400 == 117 [pid = 8199] [id = 374] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8b21a000 == 116 [pid = 8199] [id = 372] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x8b882000 == 115 [pid = 8199] [id = 373] 14:14:11 INFO - PROCESS | 8199 | --DOCSHELL 0x88584c00 == 114 [pid = 8199] [id = 371] 14:14:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f88c00 == 115 [pid = 8199] [id = 408] 14:14:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x85f8b400) [pid = 8199] [serial = 1225] [outer = (nil)] 14:14:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0x87253000) [pid = 8199] [serial = 1226] [outer = 0x85f8b400] 14:14:11 INFO - PROCESS | 8199 | 1461100451382 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0x88f24000) [pid = 8199] [serial = 1227] [outer = 0x85f8b400] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8b887800) [pid = 8199] [serial = 1112] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x982b0400) [pid = 8199] [serial = 1091] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x98b9c800) [pid = 8199] [serial = 1097] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x98729800) [pid = 8199] [serial = 1094] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x8c2f3000) [pid = 8199] [serial = 1058] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x8ac8cc00) [pid = 8199] [serial = 1106] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x8b216000) [pid = 8199] [serial = 987] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0x8f724800) [pid = 8199] [serial = 1067] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x9648bc00) [pid = 8199] [serial = 1082] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x9814b000) [pid = 8199] [serial = 1085] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x8e326c00) [pid = 8199] [serial = 1100] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x89196c00) [pid = 8199] [serial = 1103] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8bb2f800) [pid = 8199] [serial = 1110] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x9119ac00) [pid = 8199] [serial = 1073] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x932fe400) [pid = 8199] [serial = 1079] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8ebca800) [pid = 8199] [serial = 1064] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8df9b400) [pid = 8199] [serial = 1061] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x98287c00) [pid = 8199] [serial = 1088] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8b216800) [pid = 8199] [serial = 1107] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8fbf8400) [pid = 8199] [serial = 1070] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x89056400) [pid = 8199] [serial = 1052] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8ba96800) [pid = 8199] [serial = 1109] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x91ecc400) [pid = 8199] [serial = 1076] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x891a0000) [pid = 8199] [serial = 1104] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8b2dc000) [pid = 8199] [serial = 1055] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 8199 | 1461100452472 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 3645ms 14:14:12 INFO - PROCESS | 8199 | 1461100452540 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 8199 | 1461100452547 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:14:12 INFO - PROCESS | 8199 | 1461100452560 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 8199 | 1461100452566 Marionette TRACE conn3 <- [1,1606,null,{}] 14:14:12 INFO - PROCESS | 8199 | 1461100452577 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:12 INFO - PROCESS | 8199 | 1461100452808 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:14:13 INFO - PROCESS | 8199 | 1461100453065 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab93400 == 116 [pid = 8199] [id = 409] 14:14:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x8ab94c00) [pid = 8199] [serial = 1228] [outer = (nil)] 14:14:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x8ac80000) [pid = 8199] [serial = 1229] [outer = 0x8ab94c00] 14:14:13 INFO - PROCESS | 8199 | 1461100453154 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x8b158800) [pid = 8199] [serial = 1230] [outer = 0x8ab94c00] 14:14:14 INFO - PROCESS | 8199 | 1461100454057 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1590ms 14:14:14 INFO - PROCESS | 8199 | 1461100454147 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 8199 | 1461100454154 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:14:14 INFO - PROCESS | 8199 | 1461100454171 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 8199 | 1461100454178 Marionette TRACE conn3 <- [1,1610,null,{}] 14:14:14 INFO - PROCESS | 8199 | 1461100454185 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:14 INFO - PROCESS | 8199 | 1461100454464 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:14:14 INFO - PROCESS | 8199 | 1461100454505 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c0000 == 117 [pid = 8199] [id = 410] 14:14:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8aa0e400) [pid = 8199] [serial = 1231] [outer = (nil)] 14:14:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x8b887800) [pid = 8199] [serial = 1232] [outer = 0x8aa0e400] 14:14:14 INFO - PROCESS | 8199 | 1461100454588 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x8b94d400) [pid = 8199] [serial = 1233] [outer = 0x8aa0e400] 14:14:15 INFO - PROCESS | 8199 | 1461100455829 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1690ms 14:14:15 INFO - PROCESS | 8199 | 1461100455862 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 8199 | 1461100455866 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:14:15 INFO - PROCESS | 8199 | 1461100455873 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 8199 | 1461100455880 Marionette TRACE conn3 <- [1,1614,null,{}] 14:14:15 INFO - PROCESS | 8199 | 1461100455905 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:16 INFO - PROCESS | 8199 | 1461100456264 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8b2d1400) [pid = 8199] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x88f1ec00) [pid = 8199] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8f58ac00) [pid = 8199] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8c349800) [pid = 8199] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x872d8400) [pid = 8199] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x874c7400) [pid = 8199] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x94efac00) [pid = 8199] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8bb2b400) [pid = 8199] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x902ed000) [pid = 8199] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8f6b9000) [pid = 8199] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x88588000) [pid = 8199] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8c340c00) [pid = 8199] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x981ae400) [pid = 8199] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8ba95400) [pid = 8199] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8b20e800) [pid = 8199] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8c2f9400) [pid = 8199] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8e076800) [pid = 8199] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8e082c00) [pid = 8199] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x911a3000) [pid = 8199] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x98284800) [pid = 8199] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x87ae9000) [pid = 8199] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8fbf4400) [pid = 8199] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8ba8cc00) [pid = 8199] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x9411dc00) [pid = 8199] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x98b14c00) [pid = 8199] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x983e6000) [pid = 8199] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x9411ac00) [pid = 8199] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8ac8c800) [pid = 8199] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x98289800) [pid = 8199] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x9128b800) [pid = 8199] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x872d9000) [pid = 8199] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8aa16800) [pid = 8199] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b213800) [pid = 8199] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x96b48400) [pid = 8199] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8e083800) [pid = 8199] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8f585c00) [pid = 8199] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x903d4800) [pid = 8199] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:14:17 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8f4e0000) [pid = 8199] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:14:17 INFO - PROCESS | 8199 | 1461100457244 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f85c00 == 118 [pid = 8199] [id = 411] 14:14:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x85f87400) [pid = 8199] [serial = 1234] [outer = (nil)] 14:14:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x872d9000) [pid = 8199] [serial = 1235] [outer = 0x85f87400] 14:14:17 INFO - PROCESS | 8199 | 1461100457335 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x88588000) [pid = 8199] [serial = 1236] [outer = 0x85f87400] 14:14:18 INFO - PROCESS | 8199 | 1461100458136 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2301ms 14:14:18 INFO - PROCESS | 8199 | 1461100458175 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 8199 | 1461100458182 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:14:18 INFO - PROCESS | 8199 | 1461100458189 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 8199 | 1461100458192 Marionette TRACE conn3 <- [1,1618,null,{}] 14:14:18 INFO - PROCESS | 8199 | 1461100458198 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 8199 | 1461100458469 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:14:18 INFO - PROCESS | 8199 | 1461100458488 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c7400 == 119 [pid = 8199] [id = 412] 14:14:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ba97000) [pid = 8199] [serial = 1237] [outer = (nil)] 14:14:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8c2f5000) [pid = 8199] [serial = 1238] [outer = 0x8ba97000] 14:14:18 INFO - PROCESS | 8199 | 1461100458566 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8c340c00) [pid = 8199] [serial = 1239] [outer = 0x8ba97000] 14:14:19 INFO - PROCESS | 8199 | 1461100459815 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1682ms 14:14:19 INFO - PROCESS | 8199 | 1461100459872 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:14:19 INFO - PROCESS | 8199 | 1461100459880 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:14:19 INFO - PROCESS | 8199 | 1461100459890 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 8199 | 1461100459894 Marionette TRACE conn3 <- [1,1622,null,{}] 14:14:19 INFO - PROCESS | 8199 | 1461100459906 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:20 INFO - PROCESS | 8199 | 1461100460159 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:14:20 INFO - PROCESS | 8199 | 1461100460468 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af3800 == 120 [pid = 8199] [id = 413] 14:14:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x896eec00) [pid = 8199] [serial = 1240] [outer = (nil)] 14:14:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ac80800) [pid = 8199] [serial = 1241] [outer = 0x896eec00] 14:14:20 INFO - PROCESS | 8199 | 1461100460564 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b2cec00) [pid = 8199] [serial = 1242] [outer = 0x896eec00] 14:14:21 INFO - PROCESS | 8199 | 1461100461561 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1736ms 14:14:21 INFO - PROCESS | 8199 | 1461100461628 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 8199 | 1461100461639 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:14:21 INFO - PROCESS | 8199 | 1461100461651 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 8199 | 1461100461655 Marionette TRACE conn3 <- [1,1626,null,{}] 14:14:21 INFO - PROCESS | 8199 | 1461100461663 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:21 INFO - PROCESS | 8199 | 1461100461933 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:14:22 INFO - PROCESS | 8199 | 1461100462325 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88b400 == 121 [pid = 8199] [id = 414] 14:14:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8ba8d800) [pid = 8199] [serial = 1243] [outer = (nil)] 14:14:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8bb30c00) [pid = 8199] [serial = 1244] [outer = 0x8ba8d800] 14:14:22 INFO - PROCESS | 8199 | 1461100462423 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8bc5d800) [pid = 8199] [serial = 1245] [outer = 0x8ba8d800] 14:14:23 INFO - PROCESS | 8199 | 1461100463388 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1788ms 14:14:23 INFO - PROCESS | 8199 | 1461100463455 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 8199 | 1461100463460 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:14:23 INFO - PROCESS | 8199 | 1461100463470 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 8199 | 1461100463475 Marionette TRACE conn3 <- [1,1630,null,{}] 14:14:23 INFO - PROCESS | 8199 | 1461100463493 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:23 INFO - PROCESS | 8199 | 1461100463738 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:14:24 INFO - PROCESS | 8199 | 1461100464071 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c34c400 == 122 [pid = 8199] [id = 415] 14:14:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8df96800) [pid = 8199] [serial = 1246] [outer = (nil)] 14:14:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8e079c00) [pid = 8199] [serial = 1247] [outer = 0x8df96800] 14:14:24 INFO - PROCESS | 8199 | 1461100464175 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8e328c00) [pid = 8199] [serial = 1248] [outer = 0x8df96800] 14:14:25 INFO - PROCESS | 8199 | 1461100465223 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1799ms 14:14:25 INFO - PROCESS | 8199 | 1461100465271 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:14:25 INFO - PROCESS | 8199 | 1461100465276 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:14:25 INFO - PROCESS | 8199 | 1461100465282 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 8199 | 1461100465286 Marionette TRACE conn3 <- [1,1634,null,{}] 14:14:25 INFO - PROCESS | 8199 | 1461100465292 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:25 INFO - PROCESS | 8199 | 1461100465520 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:14:25 INFO - PROCESS | 8199 | 1461100465851 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac80c00 == 123 [pid = 8199] [id = 416] 14:14:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8c34e800) [pid = 8199] [serial = 1249] [outer = (nil)] 14:14:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8ebcd000) [pid = 8199] [serial = 1250] [outer = 0x8c34e800] 14:14:25 INFO - PROCESS | 8199 | 1461100465944 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8f4d9c00) [pid = 8199] [serial = 1251] [outer = 0x8c34e800] 14:14:26 INFO - PROCESS | 8199 | 1461100466859 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1634ms 14:14:26 INFO - PROCESS | 8199 | 1461100466917 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 8199 | 1461100466921 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:14:26 INFO - PROCESS | 8199 | 1461100466930 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 8199 | 1461100466934 Marionette TRACE conn3 <- [1,1638,null,{}] 14:14:26 INFO - PROCESS | 8199 | 1461100466940 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:27 INFO - PROCESS | 8199 | 1461100467183 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:14:27 INFO - PROCESS | 8199 | 1461100467501 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaeac00 == 124 [pid = 8199] [id = 417] 14:14:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8ebc9400) [pid = 8199] [serial = 1252] [outer = (nil)] 14:14:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8f6bb400) [pid = 8199] [serial = 1253] [outer = 0x8ebc9400] 14:14:27 INFO - PROCESS | 8199 | 1461100467606 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x8f6bf400) [pid = 8199] [serial = 1254] [outer = 0x8ebc9400] 14:14:28 INFO - PROCESS | 8199 | 1461100468572 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1692ms 14:14:28 INFO - PROCESS | 8199 | 1461100468622 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:14:28 INFO - PROCESS | 8199 | 1461100468626 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:14:28 INFO - PROCESS | 8199 | 1461100468633 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 8199 | 1461100468637 Marionette TRACE conn3 <- [1,1642,null,{}] 14:14:28 INFO - PROCESS | 8199 | 1461100468643 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 8199 | 1461100468898 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:14:29 INFO - PROCESS | 8199 | 1461100469248 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e330000 == 125 [pid = 8199] [id = 418] 14:14:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x8f6be400) [pid = 8199] [serial = 1255] [outer = (nil)] 14:14:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x902f1400) [pid = 8199] [serial = 1256] [outer = 0x8f6be400] 14:14:29 INFO - PROCESS | 8199 | 1461100469355 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x903d4400) [pid = 8199] [serial = 1257] [outer = 0x8f6be400] 14:14:30 INFO - PROCESS | 8199 | 1461100470372 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1803ms 14:14:30 INFO - PROCESS | 8199 | 1461100470437 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:14:30 INFO - PROCESS | 8199 | 1461100470441 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:14:30 INFO - PROCESS | 8199 | 1461100470448 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 8199 | 1461100470451 Marionette TRACE conn3 <- [1,1646,null,{}] 14:14:30 INFO - PROCESS | 8199 | 1461100470457 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 8199 | 1461100470696 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:14:31 INFO - PROCESS | 8199 | 1461100471025 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbb6400 == 126 [pid = 8199] [id = 419] 14:14:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x8f585800) [pid = 8199] [serial = 1258] [outer = (nil)] 14:14:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x91ed1000) [pid = 8199] [serial = 1259] [outer = 0x8f585800] 14:14:31 INFO - PROCESS | 8199 | 1461100471126 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x91ed5800) [pid = 8199] [serial = 1260] [outer = 0x8f585800] 14:14:32 INFO - PROCESS | 8199 | 1461100472035 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 14:14:32 INFO - PROCESS | 8199 | 1461100472084 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 8199 | 1461100472089 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:14:32 INFO - PROCESS | 8199 | 1461100472096 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 8199 | 1461100472104 Marionette TRACE conn3 <- [1,1650,null,{}] 14:14:32 INFO - PROCESS | 8199 | 1461100472115 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:32 INFO - PROCESS | 8199 | 1461100472349 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:14:32 INFO - PROCESS | 8199 | 1461100472675 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c8800 == 127 [pid = 8199] [id = 420] 14:14:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x913c9400) [pid = 8199] [serial = 1261] [outer = (nil)] 14:14:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x9411f400) [pid = 8199] [serial = 1262] [outer = 0x913c9400] 14:14:32 INFO - PROCESS | 8199 | 1461100472807 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x94127000) [pid = 8199] [serial = 1263] [outer = 0x913c9400] 14:14:33 INFO - PROCESS | 8199 | 1461100473736 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1691ms 14:14:33 INFO - PROCESS | 8199 | 1461100473788 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 8199 | 1461100473791 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:14:33 INFO - PROCESS | 8199 | 1461100473799 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 8199 | 1461100473803 Marionette TRACE conn3 <- [1,1654,null,{}] 14:14:33 INFO - PROCESS | 8199 | 1461100473810 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 8199 | 1461100474049 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:14:34 INFO - PROCESS | 8199 | 1461100474367 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f584800 == 128 [pid = 8199] [id = 421] 14:14:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x932f7c00) [pid = 8199] [serial = 1264] [outer = (nil)] 14:14:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x96228400) [pid = 8199] [serial = 1265] [outer = 0x932f7c00] 14:14:34 INFO - PROCESS | 8199 | 1461100474464 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x96b48400) [pid = 8199] [serial = 1266] [outer = 0x932f7c00] 14:14:35 INFO - PROCESS | 8199 | 1461100475440 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1687ms 14:14:35 INFO - PROCESS | 8199 | 1461100475488 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 8199 | 1461100475491 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:14:35 INFO - PROCESS | 8199 | 1461100475498 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 8199 | 1461100475502 Marionette TRACE conn3 <- [1,1658,null,{}] 14:14:35 INFO - PROCESS | 8199 | 1461100475508 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 8199 | 1461100475739 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:14:36 INFO - PROCESS | 8199 | 1461100476056 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b94b000 == 129 [pid = 8199] [id = 422] 14:14:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x8f729400) [pid = 8199] [serial = 1267] [outer = (nil)] 14:14:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x978dc400) [pid = 8199] [serial = 1268] [outer = 0x8f729400] 14:14:36 INFO - PROCESS | 8199 | 1461100476150 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x979b8400) [pid = 8199] [serial = 1269] [outer = 0x8f729400] 14:14:37 INFO - PROCESS | 8199 | 1461100477112 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1690ms 14:14:37 INFO - PROCESS | 8199 | 1461100477191 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 8199 | 1461100477195 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:14:37 INFO - PROCESS | 8199 | 1461100477202 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 8199 | 1461100477208 Marionette TRACE conn3 <- [1,1662,null,{}] 14:14:37 INFO - PROCESS | 8199 | 1461100477215 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 8199 | 1461100477526 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:14:37 INFO - PROCESS | 8199 | 1461100477901 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x9648bc00 == 130 [pid = 8199] [id = 423] 14:14:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x982a2400) [pid = 8199] [serial = 1270] [outer = (nil)] 14:14:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x982af800) [pid = 8199] [serial = 1271] [outer = 0x982a2400] 14:14:38 INFO - PROCESS | 8199 | 1461100478033 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x98728400) [pid = 8199] [serial = 1272] [outer = 0x982a2400] 14:14:39 INFO - PROCESS | 8199 | 1461100479091 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1936ms 14:14:39 INFO - PROCESS | 8199 | 1461100479140 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 8199 | 1461100479146 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:14:39 INFO - PROCESS | 8199 | 1461100479153 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 8199 | 1461100479157 Marionette TRACE conn3 <- [1,1666,null,{}] 14:14:39 INFO - PROCESS | 8199 | 1461100479163 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:39 INFO - PROCESS | 8199 | 1461100479445 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:14:39 INFO - PROCESS | 8199 | 1461100479781 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x98287c00 == 131 [pid = 8199] [id = 424] 14:14:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x9828bc00) [pid = 8199] [serial = 1273] [outer = (nil)] 14:14:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98edac00) [pid = 8199] [serial = 1274] [outer = 0x9828bc00] 14:14:39 INFO - PROCESS | 8199 | 1461100479876 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x9918bc00) [pid = 8199] [serial = 1275] [outer = 0x9828bc00] 14:14:40 INFO - PROCESS | 8199 | ************************* 14:14:40 INFO - PROCESS | 8199 | A coding exception was thrown and uncaught in a Task. 14:14:40 INFO - PROCESS | 8199 | 14:14:40 INFO - PROCESS | 8199 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:14:40 INFO - PROCESS | 8199 | Full stack: 14:14:40 INFO - PROCESS | 8199 | ************************* 14:14:40 INFO - PROCESS | 8199 | 1461100480979 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1886ms 14:14:41 INFO - PROCESS | 8199 | 1461100481040 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 8199 | 1461100481044 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:14:41 INFO - PROCESS | 8199 | 1461100481051 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 8199 | 1461100481054 Marionette TRACE conn3 <- [1,1670,null,{}] 14:14:41 INFO - PROCESS | 8199 | 1461100481060 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:41 INFO - PROCESS | 8199 | 1461100481293 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:14:41 INFO - PROCESS | 8199 | 1461100481619 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c86800 == 132 [pid = 8199] [id = 425] 14:14:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x93084400) [pid = 8199] [serial = 1276] [outer = (nil)] 14:14:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x9ae71400) [pid = 8199] [serial = 1277] [outer = 0x93084400] 14:14:41 INFO - PROCESS | 8199 | 1461100481717 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x9b08e000) [pid = 8199] [serial = 1278] [outer = 0x93084400] 14:14:42 INFO - PROCESS | 8199 | 1461100482639 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1637ms 14:14:42 INFO - PROCESS | 8199 | 1461100482690 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 8199 | 1461100482694 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:14:42 INFO - PROCESS | 8199 | 1461100482724 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 8199 | 1461100482728 Marionette TRACE conn3 <- [1,1674,null,{}] 14:14:42 INFO - PROCESS | 8199 | 1461100482737 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 8199 | 1461100482975 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:14:43 INFO - PROCESS | 8199 | 1461100483309 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x9ae75400 == 133 [pid = 8199] [id = 426] 14:14:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x9fc5d800) [pid = 8199] [serial = 1279] [outer = (nil)] 14:14:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x9fee7800) [pid = 8199] [serial = 1280] [outer = 0x9fc5d800] 14:14:43 INFO - PROCESS | 8199 | 1461100483411 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0xa0012c00) [pid = 8199] [serial = 1281] [outer = 0x9fc5d800] 14:14:44 INFO - PROCESS | 8199 | 1461100484336 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1692ms 14:14:44 INFO - PROCESS | 8199 | 1461100484410 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 8199 | 1461100484413 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:14:44 INFO - PROCESS | 8199 | 1461100484419 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 8199 | 1461100484423 Marionette TRACE conn3 <- [1,1678,null,{}] 14:14:44 INFO - PROCESS | 8199 | 1461100484429 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:44 INFO - PROCESS | 8199 | 1461100484672 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:14:45 INFO - PROCESS | 8199 | 1461100485002 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b151800 == 134 [pid = 8199] [id = 427] 14:14:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 182 (0x99b7f800) [pid = 8199] [serial = 1282] [outer = (nil)] 14:14:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 183 (0xa0a48000) [pid = 8199] [serial = 1283] [outer = 0x99b7f800] 14:14:45 INFO - PROCESS | 8199 | 1461100485099 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 184 (0xa0aabc00) [pid = 8199] [serial = 1284] [outer = 0x99b7f800] 14:14:46 INFO - PROCESS | 8199 | 1461100486093 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1740ms 14:14:46 INFO - PROCESS | 8199 | 1461100486163 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 8199 | 1461100486169 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:14:46 INFO - PROCESS | 8199 | 1461100486179 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 8199 | 1461100486183 Marionette TRACE conn3 <- [1,1682,null,{}] 14:14:46 INFO - PROCESS | 8199 | 1461100486193 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 8199 | 1461100486583 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:14:46 INFO - PROCESS | 8199 | 1461100486926 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x96bca800 == 135 [pid = 8199] [id = 428] 14:14:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 185 (0x98152000) [pid = 8199] [serial = 1285] [outer = (nil)] 14:14:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 186 (0xa0f62c00) [pid = 8199] [serial = 1286] [outer = 0x98152000] 14:14:47 INFO - PROCESS | 8199 | 1461100487019 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 187 (0xa0f66000) [pid = 8199] [serial = 1287] [outer = 0x98152000] 14:14:47 INFO - PROCESS | 8199 | 1461100487967 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1836ms 14:14:48 INFO - PROCESS | 8199 | 1461100488015 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:14:48 INFO - PROCESS | 8199 | 1461100488019 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:14:48 INFO - PROCESS | 8199 | 1461100488027 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 8199 | 1461100488030 Marionette TRACE conn3 <- [1,1686,null,{}] 14:14:48 INFO - PROCESS | 8199 | 1461100488037 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:48 INFO - PROCESS | 8199 | 1461100488274 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:14:48 INFO - PROCESS | 8199 | 1461100488597 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f90c00 == 136 [pid = 8199] [id = 429] 14:14:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 188 (0x99c69400) [pid = 8199] [serial = 1288] [outer = (nil)] 14:14:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 189 (0xa2abf400) [pid = 8199] [serial = 1289] [outer = 0x99c69400] 14:14:48 INFO - PROCESS | 8199 | 1461100488698 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 190 (0xa2ac3400) [pid = 8199] [serial = 1290] [outer = 0x99c69400] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x9b090000 == 135 [pid = 8199] [id = 112] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x87246c00 == 134 [pid = 8199] [id = 278] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x9119a800 == 133 [pid = 8199] [id = 39] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x87aee800 == 132 [pid = 8199] [id = 279] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x85f85c00 == 131 [pid = 8199] [id = 411] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x874c0000 == 130 [pid = 8199] [id = 410] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab93400 == 129 [pid = 8199] [id = 409] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x85f88c00 == 128 [pid = 8199] [id = 408] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x89196400 == 127 [pid = 8199] [id = 400] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8d400 == 126 [pid = 8199] [id = 399] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd3400 == 125 [pid = 8199] [id = 398] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4df000 == 124 [pid = 8199] [id = 397] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2fb800 == 123 [pid = 8199] [id = 396] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2efc00 == 122 [pid = 8199] [id = 394] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8df9f000 == 121 [pid = 8199] [id = 395] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x8b212800 == 120 [pid = 8199] [id = 393] 14:14:51 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2d000 == 119 [pid = 8199] [id = 392] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 189 (0x8bc5cc00) [pid = 8199] [serial = 1175] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 188 (0x8b884c00) [pid = 8199] [serial = 1118] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 187 (0x891a1c00) [pid = 8199] [serial = 1053] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 186 (0x902f1800) [pid = 8199] [serial = 1071] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 185 (0x8e07fc00) [pid = 8199] [serial = 1062] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 184 (0x896f9c00) [pid = 8199] [serial = 1163] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 183 (0x89199c00) [pid = 8199] [serial = 1166] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 182 (0x96f7c000) [pid = 8199] [serial = 1083] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 181 (0x8c345c00) [pid = 8199] [serial = 1059] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x93078400) [pid = 8199] [serial = 1136] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x896f5800) [pid = 8199] [serial = 1167] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8b94f000) [pid = 8199] [serial = 1119] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8f726000) [pid = 8199] [serial = 1130] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x896ef400) [pid = 8199] [serial = 1116] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x998cd400) [pid = 8199] [serial = 1158] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x98723000) [pid = 8199] [serial = 1152] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x9981fc00) [pid = 8199] [serial = 1157] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8bb2e400) [pid = 8199] [serial = 1172] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8ba8c800) [pid = 8199] [serial = 1050] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8c347000) [pid = 8199] [serial = 1121] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8e333000) [pid = 8199] [serial = 1125] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8f4d4c00) [pid = 8199] [serial = 1128] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x9411d800) [pid = 8199] [serial = 1080] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x98ee1c00) [pid = 8199] [serial = 1155] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x9828c800) [pid = 8199] [serial = 1089] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x91283400) [pid = 8199] [serial = 1134] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x9871dc00) [pid = 8199] [serial = 1151] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x98289000) [pid = 8199] [serial = 1149] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x97165400) [pid = 8199] [serial = 1145] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x99b7c800) [pid = 8199] [serial = 1160] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x9872cc00) [pid = 8199] [serial = 1095] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x94e4f800) [pid = 8199] [serial = 1142] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8b882c00) [pid = 8199] [serial = 1056] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8b158000) [pid = 8199] [serial = 1164] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x983e8800) [pid = 8199] [serial = 1092] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x94123000) [pid = 8199] [serial = 1140] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x97b9dc00) [pid = 8199] [serial = 1146] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x99b7e800) [pid = 8199] [serial = 1161] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x89055800) [pid = 8199] [serial = 1115] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x98eb8800) [pid = 8199] [serial = 1098] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8bbb2800) [pid = 8199] [serial = 1173] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8b2d7c00) [pid = 8199] [serial = 1170] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x902f5800) [pid = 8199] [serial = 1133] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8f4dac00) [pid = 8199] [serial = 1101] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8fbf0800) [pid = 8199] [serial = 1131] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8e328400) [pid = 8199] [serial = 1124] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x931e9000) [pid = 8199] [serial = 1137] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x9814f400) [pid = 8199] [serial = 1086] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x98286400) [pid = 8199] [serial = 1148] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x94ef4400) [pid = 8199] [serial = 1143] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8ebd1400) [pid = 8199] [serial = 1127] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x9411b800) [pid = 8199] [serial = 1139] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x98b9d400) [pid = 8199] [serial = 1154] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8ebd1800) [pid = 8199] [serial = 1065] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8b219000) [pid = 8199] [serial = 1169] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x9127f000) [pid = 8199] [serial = 1074] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x91ed4800) [pid = 8199] [serial = 1077] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8fb0e400) [pid = 8199] [serial = 1068] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8c3ecc00) [pid = 8199] [serial = 1122] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 8199 | 1461100491727 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3746ms 14:14:51 INFO - PROCESS | 8199 | 1461100491773 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:14:51 INFO - PROCESS | 8199 | 1461100491779 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:14:51 INFO - PROCESS | 8199 | 1461100491788 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 8199 | 1461100491794 Marionette TRACE conn3 <- [1,1690,null,{}] 14:14:51 INFO - PROCESS | 8199 | 1461100491805 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:52 INFO - PROCESS | 8199 | 1461100492052 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:14:52 INFO - PROCESS | 8199 | 1461100492266 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af4c00 == 120 [pid = 8199] [id = 430] 14:14:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x88589c00) [pid = 8199] [serial = 1291] [outer = (nil)] 14:14:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x891a1c00) [pid = 8199] [serial = 1292] [outer = 0x88589c00] 14:14:52 INFO - PROCESS | 8199 | 1461100492357 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x896f4c00) [pid = 8199] [serial = 1293] [outer = 0x88589c00] 14:14:53 INFO - PROCESS | 8199 | 1461100493186 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1439ms 14:14:53 INFO - PROCESS | 8199 | 1461100493249 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 8199 | 1461100493258 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:14:53 INFO - PROCESS | 8199 | 1461100493273 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 8199 | 1461100493278 Marionette TRACE conn3 <- [1,1694,null,{}] 14:14:53 INFO - PROCESS | 8199 | 1461100493285 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:53 INFO - PROCESS | 8199 | 1461100493502 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:14:53 INFO - PROCESS | 8199 | 1461100493772 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x896eb400 == 121 [pid = 8199] [id = 431] 14:14:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x896f5c00) [pid = 8199] [serial = 1294] [outer = (nil)] 14:14:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8ac8e400) [pid = 8199] [serial = 1295] [outer = 0x896f5c00] 14:14:53 INFO - PROCESS | 8199 | 1461100493870 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b20dc00) [pid = 8199] [serial = 1296] [outer = 0x896f5c00] 14:14:54 INFO - PROCESS | 8199 | 1461100494867 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1651ms 14:14:54 INFO - PROCESS | 8199 | 1461100494924 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 8199 | 1461100494928 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:14:54 INFO - PROCESS | 8199 | 1461100494936 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 8199 | 1461100494942 Marionette TRACE conn3 <- [1,1698,null,{}] 14:14:54 INFO - PROCESS | 8199 | 1461100494967 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:55 INFO - PROCESS | 8199 | 1461100495251 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:14:55 INFO - PROCESS | 8199 | 1461100495477 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b219800 == 122 [pid = 8199] [id = 432] 14:14:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8b884800) [pid = 8199] [serial = 1297] [outer = (nil)] 14:14:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8b949000) [pid = 8199] [serial = 1298] [outer = 0x8b884800] 14:14:55 INFO - PROCESS | 8199 | 1461100495560 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8ba8c400) [pid = 8199] [serial = 1299] [outer = 0x8b884800] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x865ce400) [pid = 8199] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8aa0e400) [pid = 8199] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ab94c00) [pid = 8199] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x85f8b400) [pid = 8199] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x9ae6d400) [pid = 8199] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bbb7c00) [pid = 8199] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x998d4c00) [pid = 8199] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x983e5000) [pid = 8199] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x98154800) [pid = 8199] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x97c73c00) [pid = 8199] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x9427c800) [pid = 8199] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8f6bf800) [pid = 8199] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8e331000) [pid = 8199] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8f726800) [pid = 8199] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8f723400) [pid = 8199] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8eae2400) [pid = 8199] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8e333800) [pid = 8199] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8df97800) [pid = 8199] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8b219400) [pid = 8199] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x89052c00) [pid = 8199] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:14:56 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x85f87400) [pid = 8199] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:14:57 INFO - PROCESS | 8199 | 1461100497021 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2144ms 14:14:57 INFO - PROCESS | 8199 | 1461100497082 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 8199 | 1461100497086 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:14:57 INFO - PROCESS | 8199 | 1461100497093 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 8199 | 1461100497097 Marionette TRACE conn3 <- [1,1702,null,{}] 14:14:57 INFO - PROCESS | 8199 | 1461100497104 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:57 INFO - PROCESS | 8199 | 1461100497361 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:14:57 INFO - PROCESS | 8199 | 1461100497551 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x865ce400 == 123 [pid = 8199] [id = 433] 14:14:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x8ac85800) [pid = 8199] [serial = 1300] [outer = (nil)] 14:14:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8b947400) [pid = 8199] [serial = 1301] [outer = 0x8ac85800] 14:14:57 INFO - PROCESS | 8199 | 1461100497635 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8bb29400) [pid = 8199] [serial = 1302] [outer = 0x8ac85800] 14:14:58 INFO - PROCESS | 8199 | 1461100498606 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1584ms 14:14:58 INFO - PROCESS | 8199 | 1461100498679 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 8199 | 1461100498686 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:14:58 INFO - PROCESS | 8199 | 1461100498697 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 8199 | 1461100498705 Marionette TRACE conn3 <- [1,1706,null,{}] 14:14:58 INFO - PROCESS | 8199 | 1461100498716 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:59 INFO - PROCESS | 8199 | 1461100499023 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:14:59 INFO - PROCESS | 8199 | 1461100499386 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x891a2800 == 124 [pid = 8199] [id = 434] 14:14:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x896ebc00) [pid = 8199] [serial = 1303] [outer = (nil)] 14:14:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x896fa000) [pid = 8199] [serial = 1304] [outer = 0x896ebc00] 14:14:59 INFO - PROCESS | 8199 | 1461100499484 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8ab91000) [pid = 8199] [serial = 1305] [outer = 0x896ebc00] 14:15:00 INFO - PROCESS | 8199 | 1461100500532 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1895ms 14:15:00 INFO - PROCESS | 8199 | 1461100500593 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 8199 | 1461100500617 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:15:00 INFO - PROCESS | 8199 | 1461100500629 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 8199 | 1461100500636 Marionette TRACE conn3 <- [1,1710,null,{}] 14:15:00 INFO - PROCESS | 8199 | 1461100500642 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:00 INFO - PROCESS | 8199 | 1461100500940 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:15:01 INFO - PROCESS | 8199 | 1461100501309 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f3800 == 125 [pid = 8199] [id = 435] 14:15:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8b3f7400) [pid = 8199] [serial = 1306] [outer = (nil)] 14:15:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8b88cc00) [pid = 8199] [serial = 1307] [outer = 0x8b3f7400] 14:15:01 INFO - PROCESS | 8199 | 1461100501467 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8ba8ac00) [pid = 8199] [serial = 1308] [outer = 0x8b3f7400] 14:15:02 INFO - PROCESS | 8199 | 1461100502649 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2087ms 14:15:02 INFO - PROCESS | 8199 | 1461100502718 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 8199 | 1461100502723 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:15:02 INFO - PROCESS | 8199 | 1461100502731 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 8199 | 1461100502738 Marionette TRACE conn3 <- [1,1714,null,{}] 14:15:02 INFO - PROCESS | 8199 | 1461100502757 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:03 INFO - PROCESS | 8199 | 1461100503053 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:15:03 INFO - PROCESS | 8199 | 1461100503432 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2cf400 == 126 [pid = 8199] [id = 436] 14:15:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8c340800) [pid = 8199] [serial = 1309] [outer = (nil)] 14:15:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8c347400) [pid = 8199] [serial = 1310] [outer = 0x8c340800] 14:15:03 INFO - PROCESS | 8199 | 1461100503542 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8c3e7000) [pid = 8199] [serial = 1311] [outer = 0x8c340800] 14:15:04 INFO - PROCESS | 8199 | 1461100504547 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1894ms 14:15:04 INFO - PROCESS | 8199 | 1461100504626 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 8199 | 1461100504631 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:15:04 INFO - PROCESS | 8199 | 1461100504639 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 8199 | 1461100504643 Marionette TRACE conn3 <- [1,1718,null,{}] 14:15:04 INFO - PROCESS | 8199 | 1461100504652 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:04 INFO - PROCESS | 8199 | 1461100504934 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:15:05 INFO - PROCESS | 8199 | 1461100505263 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c344000 == 127 [pid = 8199] [id = 437] 14:15:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8c3e6c00) [pid = 8199] [serial = 1312] [outer = (nil)] 14:15:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8e079800) [pid = 8199] [serial = 1313] [outer = 0x8c3e6c00] 14:15:05 INFO - PROCESS | 8199 | 1461100505369 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8e085000) [pid = 8199] [serial = 1314] [outer = 0x8c3e6c00] 14:15:06 INFO - PROCESS | 8199 | 1461100506397 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1832ms 14:15:06 INFO - PROCESS | 8199 | 1461100506472 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 8199 | 1461100506475 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:15:06 INFO - PROCESS | 8199 | 1461100506483 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 8199 | 1461100506488 Marionette TRACE conn3 <- [1,1722,null,{}] 14:15:06 INFO - PROCESS | 8199 | 1461100506494 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:06 INFO - PROCESS | 8199 | 1461100506767 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:15:07 INFO - PROCESS | 8199 | 1461100507114 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df98000 == 128 [pid = 8199] [id = 438] 14:15:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8df9ac00) [pid = 8199] [serial = 1315] [outer = (nil)] 14:15:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8eaec000) [pid = 8199] [serial = 1316] [outer = 0x8df9ac00] 14:15:07 INFO - PROCESS | 8199 | 1461100507219 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ebcfc00) [pid = 8199] [serial = 1317] [outer = 0x8df9ac00] 14:15:08 INFO - PROCESS | 8199 | 1461100508264 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1838ms 14:15:08 INFO - PROCESS | 8199 | 1461100508323 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:15:08 INFO - PROCESS | 8199 | 1461100508328 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:15:08 INFO - PROCESS | 8199 | 1461100508336 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - PROCESS | 8199 | 1461100508339 Marionette TRACE conn3 <- [1,1726,null,{}] 14:15:08 INFO - PROCESS | 8199 | 1461100508348 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:08 INFO - PROCESS | 8199 | 1461100508663 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:15:09 INFO - PROCESS | 8199 | 1461100509004 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f1800 == 129 [pid = 8199] [id = 439] 14:15:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f4df800) [pid = 8199] [serial = 1318] [outer = (nil)] 14:15:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f6bdc00) [pid = 8199] [serial = 1319] [outer = 0x8f4df800] 14:15:09 INFO - PROCESS | 8199 | 1461100509103 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f72b000) [pid = 8199] [serial = 1320] [outer = 0x8f4df800] 14:15:10 INFO - PROCESS | 8199 | 1461100510191 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1892ms 14:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:15:10 INFO - PROCESS | 8199 | 1461100510230 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 8199 | 1461100510233 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:15:10 INFO - PROCESS | 8199 | 1461100510241 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 8199 | 1461100510244 Marionette TRACE conn3 <- [1,1730,null,{}] 14:15:10 INFO - PROCESS | 8199 | 1461100510251 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:10 INFO - PROCESS | 8199 | 1461100510496 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:15:10 INFO - PROCESS | 8199 | 1461100510827 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x89195c00 == 130 [pid = 8199] [id = 440] 14:15:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ab9ac00) [pid = 8199] [serial = 1321] [outer = (nil)] 14:15:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f72f000) [pid = 8199] [serial = 1322] [outer = 0x8ab9ac00] 14:15:10 INFO - PROCESS | 8199 | 1461100510941 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8fbee000) [pid = 8199] [serial = 1323] [outer = 0x8ab9ac00] 14:15:11 INFO - PROCESS | 8199 | 1461100511889 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1688ms 14:15:11 INFO - PROCESS | 8199 | 1461100511929 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 8199 | 1461100511932 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:15:11 INFO - PROCESS | 8199 | 1461100511939 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 8199 | 1461100511943 Marionette TRACE conn3 <- [1,1734,null,{}] 14:15:11 INFO - PROCESS | 8199 | 1461100511949 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:12 INFO - PROCESS | 8199 | 1461100512180 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:15:12 INFO - PROCESS | 8199 | 1461100512516 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df91400 == 131 [pid = 8199] [id = 441] 14:15:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f6b9c00) [pid = 8199] [serial = 1324] [outer = (nil)] 14:15:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x902f1800) [pid = 8199] [serial = 1325] [outer = 0x8f6b9c00] 14:15:12 INFO - PROCESS | 8199 | 1461100512614 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x902f4800) [pid = 8199] [serial = 1326] [outer = 0x8f6b9c00] 14:15:13 INFO - PROCESS | 8199 | 1461100513578 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1686ms 14:15:13 INFO - PROCESS | 8199 | 1461100513628 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 8199 | 1461100513635 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:15:13 INFO - PROCESS | 8199 | 1461100513645 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 8199 | 1461100513652 Marionette TRACE conn3 <- [1,1738,null,{}] 14:15:13 INFO - PROCESS | 8199 | 1461100513663 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:14 INFO - PROCESS | 8199 | 1461100514010 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:15:14 INFO - PROCESS | 8199 | 1461100514393 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6b6400 == 132 [pid = 8199] [id = 442] 14:15:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8fbf6800) [pid = 8199] [serial = 1327] [outer = (nil)] 14:15:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x91288400) [pid = 8199] [serial = 1328] [outer = 0x8fbf6800] 14:15:14 INFO - PROCESS | 8199 | 1461100514485 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x913c7400) [pid = 8199] [serial = 1329] [outer = 0x8fbf6800] 14:15:15 INFO - PROCESS | 8199 | 1461100515457 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1857ms 14:15:15 INFO - PROCESS | 8199 | 1461100515501 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:15:15 INFO - PROCESS | 8199 | 1461100515506 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:15:15 INFO - PROCESS | 8199 | 1461100515534 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 8199 | 1461100515538 Marionette TRACE conn3 <- [1,1742,null,{}] 14:15:15 INFO - PROCESS | 8199 | 1461100515545 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:15 INFO - PROCESS | 8199 | 1461100515782 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:15:16 INFO - PROCESS | 8199 | 1461100516132 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x93080000 == 133 [pid = 8199] [id = 443] 14:15:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x93083800) [pid = 8199] [serial = 1330] [outer = (nil)] 14:15:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x931edc00) [pid = 8199] [serial = 1331] [outer = 0x93083800] 14:15:16 INFO - PROCESS | 8199 | 1461100516241 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x932f1400) [pid = 8199] [serial = 1332] [outer = 0x93083800] 14:15:17 INFO - PROCESS | 8199 | 1461100517210 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1748ms 14:15:17 INFO - PROCESS | 8199 | 1461100517279 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 8199 | 1461100517284 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:15:17 INFO - PROCESS | 8199 | 1461100517293 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 8199 | 1461100517298 Marionette TRACE conn3 <- [1,1746,null,{}] 14:15:17 INFO - PROCESS | 8199 | 1461100517305 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:17 INFO - PROCESS | 8199 | 1461100517638 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:15:18 INFO - PROCESS | 8199 | 1461100517981 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x91283400 == 134 [pid = 8199] [id = 444] 14:15:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94128400) [pid = 8199] [serial = 1333] [outer = (nil)] 14:15:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x94280800) [pid = 8199] [serial = 1334] [outer = 0x94128400] 14:15:18 INFO - PROCESS | 8199 | 1461100518089 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x94ef5400) [pid = 8199] [serial = 1335] [outer = 0x94128400] 14:15:19 INFO - PROCESS | 8199 | 1461100519092 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1841ms 14:15:19 INFO - PROCESS | 8199 | 1461100519134 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 8199 | 1461100519138 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:15:19 INFO - PROCESS | 8199 | 1461100519146 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 8199 | 1461100519150 Marionette TRACE conn3 <- [1,1750,null,{}] 14:15:19 INFO - PROCESS | 8199 | 1461100519156 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:19 INFO - PROCESS | 8199 | 1461100519404 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:15:19 INFO - PROCESS | 8199 | 1461100519736 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x94282000 == 135 [pid = 8199] [id = 445] 14:15:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94ef8000) [pid = 8199] [serial = 1336] [outer = (nil)] 14:15:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x96f7b400) [pid = 8199] [serial = 1337] [outer = 0x94ef8000] 14:15:19 INFO - PROCESS | 8199 | 1461100519837 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x97164400) [pid = 8199] [serial = 1338] [outer = 0x94ef8000] 14:15:20 INFO - PROCESS | 8199 | 1461100520741 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1637ms 14:15:20 INFO - PROCESS | 8199 | 1461100520803 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:15:20 INFO - PROCESS | 8199 | 1461100520808 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:15:20 INFO - PROCESS | 8199 | 1461100520818 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 8199 | 1461100520821 Marionette TRACE conn3 <- [1,1754,null,{}] 14:15:20 INFO - PROCESS | 8199 | 1461100520829 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 8199 | 1461100521067 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:15:21 INFO - PROCESS | 8199 | 1461100521373 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x865ce000 == 136 [pid = 8199] [id = 446] 14:15:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9307ec00) [pid = 8199] [serial = 1339] [outer = (nil)] 14:15:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9814a800) [pid = 8199] [serial = 1340] [outer = 0x9307ec00] 14:15:21 INFO - PROCESS | 8199 | 1461100521470 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9814f800) [pid = 8199] [serial = 1341] [outer = 0x9307ec00] 14:15:22 INFO - PROCESS | 8199 | 1461100522473 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1732ms 14:15:22 INFO - PROCESS | 8199 | 1461100522551 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 8199 | 1461100522555 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:15:22 INFO - PROCESS | 8199 | 1461100522562 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 8199 | 1461100522566 Marionette TRACE conn3 <- [1,1758,null,{}] 14:15:22 INFO - PROCESS | 8199 | 1461100522572 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:22 INFO - PROCESS | 8199 | 1461100522822 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:15:23 INFO - PROCESS | 8199 | 1461100523148 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d0400 == 137 [pid = 8199] [id = 447] 14:15:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x8b88a000) [pid = 8199] [serial = 1342] [outer = (nil)] 14:15:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98288000) [pid = 8199] [serial = 1343] [outer = 0x8b88a000] 14:15:23 INFO - PROCESS | 8199 | 1461100523243 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x9828ac00) [pid = 8199] [serial = 1344] [outer = 0x8b88a000] 14:15:24 INFO - PROCESS | 8199 | 1461100524221 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1736ms 14:15:24 INFO - PROCESS | 8199 | 1461100524299 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 8199 | 1461100524304 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:15:24 INFO - PROCESS | 8199 | 1461100524310 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 8199 | 1461100524313 Marionette TRACE conn3 <- [1,1762,null,{}] 14:15:24 INFO - PROCESS | 8199 | 1461100524320 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:24 INFO - PROCESS | 8199 | 1461100524616 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:15:24 INFO - PROCESS | 8199 | 1461100524946 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x9828fc00 == 138 [pid = 8199] [id = 448] 14:15:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x982a2000) [pid = 8199] [serial = 1345] [outer = (nil)] 14:15:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x982ad400) [pid = 8199] [serial = 1346] [outer = 0x982a2000] 14:15:25 INFO - PROCESS | 8199 | 1461100525045 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9871dc00) [pid = 8199] [serial = 1347] [outer = 0x982a2000] 14:15:26 INFO - PROCESS | 8199 | 1461100526014 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1738ms 14:15:26 INFO - PROCESS | 8199 | 1461100526050 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 8199 | 1461100526056 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:15:26 INFO - PROCESS | 8199 | 1461100526064 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 8199 | 1461100526067 Marionette TRACE conn3 <- [1,1766,null,{}] 14:15:26 INFO - PROCESS | 8199 | 1461100526073 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 8199 | 1461100526329 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:15:26 INFO - PROCESS | 8199 | 1461100526663 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x94ef8c00 == 139 [pid = 8199] [id = 449] 14:15:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x98290c00) [pid = 8199] [serial = 1348] [outer = (nil)] 14:15:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98b08000) [pid = 8199] [serial = 1349] [outer = 0x98290c00] 14:15:26 INFO - PROCESS | 8199 | 1461100526762 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x98b90400) [pid = 8199] [serial = 1350] [outer = 0x98290c00] 14:15:27 INFO - PROCESS | 8199 | 1461100527721 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1733ms 14:15:27 INFO - PROCESS | 8199 | 1461100527799 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 8199 | 1461100527803 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:15:27 INFO - PROCESS | 8199 | 1461100527811 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - PROCESS | 8199 | 1461100527815 Marionette TRACE conn3 <- [1,1770,null,{}] 14:15:27 INFO - PROCESS | 8199 | 1461100527821 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 8199 | 1461100528070 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:15:28 INFO - PROCESS | 8199 | 1461100528401 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x98724800 == 140 [pid = 8199] [id = 450] 14:15:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98b0f800) [pid = 8199] [serial = 1351] [outer = (nil)] 14:15:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x99192400) [pid = 8199] [serial = 1352] [outer = 0x98b0f800] 14:15:28 INFO - PROCESS | 8199 | 1461100528500 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x99820400) [pid = 8199] [serial = 1353] [outer = 0x98b0f800] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x902eb000 == 139 [pid = 8199] [id = 341] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b219800 == 138 [pid = 8199] [id = 432] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x896eb400 == 137 [pid = 8199] [id = 431] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87af4c00 == 136 [pid = 8199] [id = 430] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x96bca800 == 135 [pid = 8199] [id = 428] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b151800 == 134 [pid = 8199] [id = 427] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9ae75400 == 133 [pid = 8199] [id = 426] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x86c86800 == 132 [pid = 8199] [id = 425] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9648bc00 == 131 [pid = 8199] [id = 423] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x98287c00 == 130 [pid = 8199] [id = 424] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b94b000 == 129 [pid = 8199] [id = 422] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8f584800 == 128 [pid = 8199] [id = 421] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x913c8800 == 127 [pid = 8199] [id = 420] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8e330000 == 126 [pid = 8199] [id = 418] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbb6400 == 125 [pid = 8199] [id = 419] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaeac00 == 124 [pid = 8199] [id = 417] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac80c00 == 123 [pid = 8199] [id = 416] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8c34c400 == 122 [pid = 8199] [id = 415] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88b400 == 121 [pid = 8199] [id = 414] 14:15:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87af3800 == 120 [pid = 8199] [id = 413] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8bb2cc00) [pid = 8199] [serial = 1113] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8b94d400) [pid = 8199] [serial = 1233] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8ac80000) [pid = 8199] [serial = 1229] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x87253000) [pid = 8199] [serial = 1226] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x88f24000) [pid = 8199] [serial = 1227] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x9df8f000) [pid = 8199] [serial = 1224] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x9df86000) [pid = 8199] [serial = 1223] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x9ae6f400) [pid = 8199] [serial = 1221] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x9ae66800) [pid = 8199] [serial = 1220] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x9ae67800) [pid = 8199] [serial = 1218] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9ae26000) [pid = 8199] [serial = 1217] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x99c06c00) [pid = 8199] [serial = 1215] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x99b7a800) [pid = 8199] [serial = 1214] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x98b95c00) [pid = 8199] [serial = 1212] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x98725c00) [pid = 8199] [serial = 1211] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x982a2800) [pid = 8199] [serial = 1209] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x98152c00) [pid = 8199] [serial = 1208] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x96485c00) [pid = 8199] [serial = 1206] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x96441c00) [pid = 8199] [serial = 1205] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x94e4bc00) [pid = 8199] [serial = 1203] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x94284400) [pid = 8199] [serial = 1202] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x93317800) [pid = 8199] [serial = 1200] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x932fcc00) [pid = 8199] [serial = 1199] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x91e18800) [pid = 8199] [serial = 1197] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x913cb800) [pid = 8199] [serial = 1196] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x903d5c00) [pid = 8199] [serial = 1194] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8fbf2400) [pid = 8199] [serial = 1193] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8f6b4400) [pid = 8199] [serial = 1191] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8f587400) [pid = 8199] [serial = 1190] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8f4d8800) [pid = 8199] [serial = 1188] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8ebd5400) [pid = 8199] [serial = 1187] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8e07f400) [pid = 8199] [serial = 1185] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8e076c00) [pid = 8199] [serial = 1184] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8bb22400) [pid = 8199] [serial = 1182] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b946400) [pid = 8199] [serial = 1181] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8aa14800) [pid = 8199] [serial = 1179] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x891a1000) [pid = 8199] [serial = 1178] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8b887800) [pid = 8199] [serial = 1232] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x88588000) [pid = 8199] [serial = 1236] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x872d9000) [pid = 8199] [serial = 1235] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8b158800) [pid = 8199] [serial = 1230] [outer = (nil)] [url = about:blank] 14:15:30 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8c2f5000) [pid = 8199] [serial = 1238] [outer = (nil)] [url = about:blank] 14:15:31 INFO - PROCESS | 8199 | 1461100531341 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 3590ms 14:15:31 INFO - PROCESS | 8199 | 1461100531402 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:15:31 INFO - PROCESS | 8199 | 1461100531407 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:15:31 INFO - PROCESS | 8199 | 1461100531416 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 8199 | 1461100531422 Marionette TRACE conn3 <- [1,1774,null,{}] 14:15:31 INFO - PROCESS | 8199 | 1461100531431 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:31 INFO - PROCESS | 8199 | 1461100531655 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:15:31 INFO - PROCESS | 8199 | 1461100531922 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x891a1000 == 121 [pid = 8199] [id = 451] 14:15:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x896eb400) [pid = 8199] [serial = 1354] [outer = (nil)] 14:15:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8aa13000) [pid = 8199] [serial = 1355] [outer = 0x896eb400] 14:15:32 INFO - PROCESS | 8199 | 1461100532014 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8ab98c00) [pid = 8199] [serial = 1356] [outer = 0x896eb400] 14:15:32 INFO - PROCESS | 8199 | 1461100532964 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1590ms 14:15:33 INFO - PROCESS | 8199 | 1461100533006 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:15:33 INFO - PROCESS | 8199 | 1461100533015 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:15:33 INFO - PROCESS | 8199 | 1461100533034 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - PROCESS | 8199 | 1461100533039 Marionette TRACE conn3 <- [1,1778,null,{}] 14:15:33 INFO - PROCESS | 8199 | 1461100533046 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:33 INFO - PROCESS | 8199 | 1461100533347 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:15:33 INFO - PROCESS | 8199 | 1461100533598 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b159800 == 122 [pid = 8199] [id = 452] 14:15:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8b219000) [pid = 8199] [serial = 1357] [outer = (nil)] 14:15:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8b3f3000) [pid = 8199] [serial = 1358] [outer = 0x8b219000] 14:15:33 INFO - PROCESS | 8199 | 1461100533683 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b888c00) [pid = 8199] [serial = 1359] [outer = 0x8b219000] 14:15:34 INFO - PROCESS | 8199 | 1461100534608 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1651ms 14:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:15:34 INFO - PROCESS | 8199 | 1461100534684 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 8199 | 1461100534687 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:15:34 INFO - PROCESS | 8199 | 1461100534695 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 8199 | 1461100534701 Marionette TRACE conn3 <- [1,1782,null,{}] 14:15:34 INFO - PROCESS | 8199 | 1461100534727 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:35 INFO - PROCESS | 8199 | 1461100535028 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8ab90c00) [pid = 8199] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8b884800) [pid = 8199] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x88589c00) [pid = 8199] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x99c69400) [pid = 8199] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x98152000) [pid = 8199] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x99b7f800) [pid = 8199] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x9fc5d800) [pid = 8199] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x93084400) [pid = 8199] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x9828bc00) [pid = 8199] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x982a2400) [pid = 8199] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8f729400) [pid = 8199] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x932f7c00) [pid = 8199] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x913c9400) [pid = 8199] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8f585800) [pid = 8199] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8f6be400) [pid = 8199] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8ebc9400) [pid = 8199] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x8c34e800) [pid = 8199] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x8df96800) [pid = 8199] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x8ba8d800) [pid = 8199] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x896eec00) [pid = 8199] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:15:35 INFO - PROCESS | 8199 | --DOMWINDOW == 116 (0x896f5c00) [pid = 8199] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:15:35 INFO - PROCESS | 8199 | 1461100535713 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x86c7ec00 == 123 [pid = 8199] [id = 453] 14:15:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0x872ccc00) [pid = 8199] [serial = 1360] [outer = (nil)] 14:15:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x896f5c00) [pid = 8199] [serial = 1361] [outer = 0x872ccc00] 14:15:35 INFO - PROCESS | 8199 | 1461100535794 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x8bb2d400) [pid = 8199] [serial = 1362] [outer = 0x872ccc00] 14:15:36 INFO - PROCESS | 8199 | 1461100536595 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1956ms 14:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:15:36 INFO - PROCESS | 8199 | 1461100536650 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 8199 | 1461100536654 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:15:36 INFO - PROCESS | 8199 | 1461100536662 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 8199 | 1461100536666 Marionette TRACE conn3 <- [1,1786,null,{}] 14:15:36 INFO - PROCESS | 8199 | 1461100536681 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 8199 | 1461100536898 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:15:37 INFO - PROCESS | 8199 | 1461100537091 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x865c5000 == 124 [pid = 8199] [id = 454] 14:15:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x8aa18800) [pid = 8199] [serial = 1363] [outer = (nil)] 14:15:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8bc55000) [pid = 8199] [serial = 1364] [outer = 0x8aa18800] 14:15:37 INFO - PROCESS | 8199 | 1461100537181 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8c2fac00) [pid = 8199] [serial = 1365] [outer = 0x8aa18800] 14:15:38 INFO - PROCESS | 8199 | 1461100538363 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1752ms 14:15:38 INFO - PROCESS | 8199 | 1461100538414 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 8199 | 1461100538421 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:15:38 INFO - PROCESS | 8199 | 1461100538432 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 8199 | 1461100538437 Marionette TRACE conn3 <- [1,1790,null,{}] 14:15:38 INFO - PROCESS | 8199 | 1461100538447 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:38 INFO - PROCESS | 8199 | 1461100538710 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:15:39 INFO - PROCESS | 8199 | 1461100539053 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2d000 == 125 [pid = 8199] [id = 455] 14:15:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8aa14800) [pid = 8199] [serial = 1366] [outer = (nil)] 14:15:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8b155400) [pid = 8199] [serial = 1367] [outer = 0x8aa14800] 14:15:39 INFO - PROCESS | 8199 | 1461100539156 Marionette DEBUG loaded listener.js 14:15:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8b216000) [pid = 8199] [serial = 1368] [outer = 0x8aa14800] 14:15:40 INFO - PROCESS | 8199 | 1461100540118 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1746ms 14:15:40 INFO - PROCESS | 8199 | 1461100540179 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 8199 | 1461100540189 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:15:40 INFO - PROCESS | 8199 | 1461100540201 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - PROCESS | 8199 | 1461100540205 Marionette TRACE conn3 <- [1,1794,null,{}] 14:15:40 INFO - PROCESS | 8199 | 1461100540212 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:40 INFO - PROCESS | 8199 | 1461100540497 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:15:40 INFO - PROCESS | 8199 | 1461100540897 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8b800 == 126 [pid = 8199] [id = 456] 14:15:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8bb23800) [pid = 8199] [serial = 1369] [outer = (nil)] 14:15:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8bbad000) [pid = 8199] [serial = 1370] [outer = 0x8bb23800] 14:15:40 INFO - PROCESS | 8199 | 1461100540992 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8bc60800) [pid = 8199] [serial = 1371] [outer = 0x8bb23800] 14:15:42 INFO - PROCESS | 8199 | 1461100542031 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1886ms 14:15:42 INFO - PROCESS | 8199 | 1461100542087 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:15:42 INFO - PROCESS | 8199 | 1461100542091 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:15:42 INFO - PROCESS | 8199 | 1461100542100 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:15:42 INFO - PROCESS | 8199 | 1461100542107 Marionette TRACE conn3 <- [1,1798,null,{}] 14:15:42 INFO - PROCESS | 8199 | 1461100542130 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:42 INFO - PROCESS | 8199 | 1461100542463 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:15:42 INFO - PROCESS | 8199 | 1461100542804 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f7c00 == 127 [pid = 8199] [id = 457] 14:15:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8c34e400) [pid = 8199] [serial = 1372] [outer = (nil)] 14:15:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8e081800) [pid = 8199] [serial = 1373] [outer = 0x8c34e400] 14:15:42 INFO - PROCESS | 8199 | 1461100542904 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8eaecc00) [pid = 8199] [serial = 1374] [outer = 0x8c34e400] 14:15:43 INFO - PROCESS | 8199 | 1461100543833 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1791ms 14:15:43 INFO - PROCESS | 8199 | 1461100543892 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 8199 | 1461100543898 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:15:43 INFO - PROCESS | 8199 | 1461100543906 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 8199 | 1461100543911 Marionette TRACE conn3 <- [1,1802,null,{}] 14:15:43 INFO - PROCESS | 8199 | 1461100543917 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 8199 | 1461100544147 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:15:44 INFO - PROCESS | 8199 | 1461100544483 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e329800 == 128 [pid = 8199] [id = 458] 14:15:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8e331800) [pid = 8199] [serial = 1375] [outer = (nil)] 14:15:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8f4ddc00) [pid = 8199] [serial = 1376] [outer = 0x8e331800] 14:15:44 INFO - PROCESS | 8199 | 1461100544584 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8f583c00) [pid = 8199] [serial = 1377] [outer = 0x8e331800] 14:15:45 INFO - PROCESS | 8199 | 1461100545481 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 14:15:45 INFO - PROCESS | 8199 | 1461100545557 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 8199 | 1461100545560 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:15:45 INFO - PROCESS | 8199 | 1461100545573 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 8199 | 1461100545576 Marionette TRACE conn3 <- [1,1806,null,{}] 14:15:45 INFO - PROCESS | 8199 | 1461100545583 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:45 INFO - PROCESS | 8199 | 1461100545818 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:15:46 INFO - PROCESS | 8199 | 1461100546112 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd7400 == 129 [pid = 8199] [id = 459] 14:15:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8f4d5800) [pid = 8199] [serial = 1378] [outer = (nil)] 14:15:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8f6bd800) [pid = 8199] [serial = 1379] [outer = 0x8f4d5800] 14:15:46 INFO - PROCESS | 8199 | 1461100546206 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8f725c00) [pid = 8199] [serial = 1380] [outer = 0x8f4d5800] 14:15:47 INFO - PROCESS | 8199 | 1461100547160 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1634ms 14:15:47 INFO - PROCESS | 8199 | 1461100547223 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 8199 | 1461100547228 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:15:47 INFO - PROCESS | 8199 | 1461100547237 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 8199 | 1461100547240 Marionette TRACE conn3 <- [1,1810,null,{}] 14:15:47 INFO - PROCESS | 8199 | 1461100547246 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:47 INFO - PROCESS | 8199 | 1461100547522 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:15:47 INFO - PROCESS | 8199 | 1461100547833 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab95400 == 130 [pid = 8199] [id = 460] 14:15:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f4e0000) [pid = 8199] [serial = 1381] [outer = (nil)] 14:15:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x903d5000) [pid = 8199] [serial = 1382] [outer = 0x8f4e0000] 14:15:47 INFO - PROCESS | 8199 | 1461100547933 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x913c1000) [pid = 8199] [serial = 1383] [outer = 0x8f4e0000] 14:15:48 INFO - PROCESS | 8199 | 1461100548931 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1737ms 14:15:48 INFO - PROCESS | 8199 | 1461100548979 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:15:48 INFO - PROCESS | 8199 | 1461100548984 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:15:48 INFO - PROCESS | 8199 | 1461100548991 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 8199 | 1461100548995 Marionette TRACE conn3 <- [1,1814,null,{}] 14:15:49 INFO - PROCESS | 8199 | 1461100549002 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:49 INFO - PROCESS | 8199 | 1461100549239 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:15:49 INFO - PROCESS | 8199 | 1461100549593 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x902f2000 == 131 [pid = 8199] [id = 461] 14:15:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x91198c00) [pid = 8199] [serial = 1384] [outer = (nil)] 14:15:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x931e9c00) [pid = 8199] [serial = 1385] [outer = 0x91198c00] 14:15:49 INFO - PROCESS | 8199 | 1461100549693 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x931f0800) [pid = 8199] [serial = 1386] [outer = 0x91198c00] 14:15:50 INFO - PROCESS | 8199 | 1461100550628 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1684ms 14:15:50 INFO - PROCESS | 8199 | 1461100550676 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:15:50 INFO - PROCESS | 8199 | 1461100550680 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:15:50 INFO - PROCESS | 8199 | 1461100550688 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 8199 | 1461100550692 Marionette TRACE conn3 <- [1,1818,null,{}] 14:15:50 INFO - PROCESS | 8199 | 1461100550698 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 8199 | 1461100550933 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:15:51 INFO - PROCESS | 8199 | 1461100551259 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbea400 == 132 [pid = 8199] [id = 462] 14:15:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x91ed2000) [pid = 8199] [serial = 1387] [outer = (nil)] 14:15:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x94123c00) [pid = 8199] [serial = 1388] [outer = 0x91ed2000] 14:15:51 INFO - PROCESS | 8199 | 1461100551358 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x94278400) [pid = 8199] [serial = 1389] [outer = 0x91ed2000] 14:15:52 INFO - PROCESS | 8199 | 1461100552291 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1684ms 14:15:52 INFO - PROCESS | 8199 | 1461100552372 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 8199 | 1461100552376 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:15:52 INFO - PROCESS | 8199 | 1461100552385 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 8199 | 1461100552388 Marionette TRACE conn3 <- [1,1822,null,{}] 14:15:52 INFO - PROCESS | 8199 | 1461100552396 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 8199 | 1461100552696 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:15:53 INFO - PROCESS | 8199 | 1461100553039 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbac400 == 133 [pid = 8199] [id = 463] 14:15:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8f58b400) [pid = 8199] [serial = 1390] [outer = (nil)] 14:15:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x94e51400) [pid = 8199] [serial = 1391] [outer = 0x8f58b400] 14:15:53 INFO - PROCESS | 8199 | 1461100553143 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x96441000) [pid = 8199] [serial = 1392] [outer = 0x8f58b400] 14:15:54 INFO - PROCESS | 8199 | 1461100554111 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1780ms 14:15:54 INFO - PROCESS | 8199 | 1461100554166 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 8199 | 1461100554170 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:15:54 INFO - PROCESS | 8199 | 1461100554177 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 8199 | 1461100554180 Marionette TRACE conn3 <- [1,1826,null,{}] 14:15:54 INFO - PROCESS | 8199 | 1461100554188 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 8199 | 1461100554482 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:15:54 INFO - PROCESS | 8199 | 1461100554813 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbec800 == 134 [pid = 8199] [id = 464] 14:15:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x94126000) [pid = 8199] [serial = 1393] [outer = (nil)] 14:15:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x96f7f400) [pid = 8199] [serial = 1394] [outer = 0x94126000] 14:15:54 INFO - PROCESS | 8199 | 1461100554919 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x97913400) [pid = 8199] [serial = 1395] [outer = 0x94126000] 14:15:55 INFO - PROCESS | 8199 | 1461100555859 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1733ms 14:15:55 INFO - PROCESS | 8199 | 1461100555921 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 8199 | 1461100555926 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:15:55 INFO - PROCESS | 8199 | 1461100555941 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 8199 | 1461100555947 Marionette TRACE conn3 <- [1,1830,null,{}] 14:15:55 INFO - PROCESS | 8199 | 1461100555954 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 8199 | 1461100556226 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:15:56 INFO - PROCESS | 8199 | 1461100556605 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x96f7bc00 == 135 [pid = 8199] [id = 465] 14:15:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x98720c00) [pid = 8199] [serial = 1396] [outer = (nil)] 14:15:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x98b97800) [pid = 8199] [serial = 1397] [outer = 0x98720c00] 14:15:56 INFO - PROCESS | 8199 | 1461100556714 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x9918e400) [pid = 8199] [serial = 1398] [outer = 0x98720c00] 14:15:57 INFO - PROCESS | 8199 | 1461100557805 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1942ms 14:15:57 INFO - PROCESS | 8199 | 1461100557885 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 8199 | 1461100557891 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:15:57 INFO - PROCESS | 8199 | 1461100557898 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 8199 | 1461100557903 Marionette TRACE conn3 <- [1,1834,null,{}] 14:15:57 INFO - PROCESS | 8199 | 1461100557910 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:58 INFO - PROCESS | 8199 | 1461100558224 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:15:58 INFO - PROCESS | 8199 | 1461100558578 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x96b4a800 == 136 [pid = 8199] [id = 466] 14:15:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x982aa000) [pid = 8199] [serial = 1399] [outer = (nil)] 14:15:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x99b7e000) [pid = 8199] [serial = 1400] [outer = 0x982aa000] 14:15:58 INFO - PROCESS | 8199 | 1461100558676 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x99b81000) [pid = 8199] [serial = 1401] [outer = 0x982aa000] 14:15:59 INFO - PROCESS | 8199 | 1461100559664 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1833ms 14:15:59 INFO - PROCESS | 8199 | 1461100559734 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 8199 | 1461100559740 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:15:59 INFO - PROCESS | 8199 | 1461100559750 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 8199 | 1461100559755 Marionette TRACE conn3 <- [1,1838,null,{}] 14:15:59 INFO - PROCESS | 8199 | 1461100559762 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:00 INFO - PROCESS | 8199 | 1461100560016 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:16:00 INFO - PROCESS | 8199 | 1461100560380 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x94120c00 == 137 [pid = 8199] [id = 467] 14:16:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x99b77c00) [pid = 8199] [serial = 1402] [outer = (nil)] 14:16:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9ae26000) [pid = 8199] [serial = 1403] [outer = 0x99b77c00] 14:16:00 INFO - PROCESS | 8199 | 1461100560485 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9ae67c00) [pid = 8199] [serial = 1404] [outer = 0x99b77c00] 14:16:01 INFO - PROCESS | 8199 | 1461100561608 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1944ms 14:16:01 INFO - PROCESS | 8199 | 1461100561696 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:16:01 INFO - PROCESS | 8199 | 1461100561700 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:16:01 INFO - PROCESS | 8199 | 1461100561709 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 8199 | 1461100561714 Marionette TRACE conn3 <- [1,1842,null,{}] 14:16:01 INFO - PROCESS | 8199 | 1461100561721 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 8199 | 1461100562008 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:16:02 INFO - PROCESS | 8199 | 1461100562345 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4db400 == 138 [pid = 8199] [id = 468] 14:16:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98286000) [pid = 8199] [serial = 1405] [outer = (nil)] 14:16:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9b08fc00) [pid = 8199] [serial = 1406] [outer = 0x98286000] 14:16:02 INFO - PROCESS | 8199 | 1461100562473 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x9df8e400) [pid = 8199] [serial = 1407] [outer = 0x98286000] 14:16:03 INFO - PROCESS | 8199 | 1461100563816 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2192ms 14:16:03 INFO - PROCESS | 8199 | 1461100563908 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 8199 | 1461100563913 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:16:03 INFO - PROCESS | 8199 | 1461100563926 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 8199 | 1461100563931 Marionette TRACE conn3 <- [1,1846,null,{}] 14:16:03 INFO - PROCESS | 8199 | 1461100563951 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 8199 | 1461100564408 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:16:04 INFO - PROCESS | 8199 | 1461100564683 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c8800 == 139 [pid = 8199] [id = 469] 14:16:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x88f26000) [pid = 8199] [serial = 1408] [outer = (nil)] 14:16:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9fb8c000) [pid = 8199] [serial = 1409] [outer = 0x88f26000] 14:16:04 INFO - PROCESS | 8199 | 1461100564779 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9fc5b800) [pid = 8199] [serial = 1410] [outer = 0x88f26000] 14:16:05 INFO - PROCESS | 8199 | 1461100565739 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1895ms 14:16:05 INFO - PROCESS | 8199 | 1461100565820 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 8199 | 1461100565825 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:16:05 INFO - PROCESS | 8199 | 1461100565832 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 8199 | 1461100565836 Marionette TRACE conn3 <- [1,1850,null,{}] 14:16:05 INFO - PROCESS | 8199 | 1461100565842 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:06 INFO - PROCESS | 8199 | 1461100566146 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:16:06 INFO - PROCESS | 8199 | 1461100566492 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x9b09b400 == 140 [pid = 8199] [id = 470] 14:16:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x9ea10400) [pid = 8199] [serial = 1411] [outer = (nil)] 14:16:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0xa0ae1400) [pid = 8199] [serial = 1412] [outer = 0x9ea10400] 14:16:06 INFO - PROCESS | 8199 | 1461100566593 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0xa0c2f400) [pid = 8199] [serial = 1413] [outer = 0x9ea10400] 14:16:07 INFO - PROCESS | 8199 | 1461100567676 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1883ms 14:16:07 INFO - PROCESS | 8199 | 1461100567716 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 8199 | 1461100567720 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:16:07 INFO - PROCESS | 8199 | 1461100567728 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 8199 | 1461100567732 Marionette TRACE conn3 <- [1,1854,null,{}] 14:16:07 INFO - PROCESS | 8199 | 1461100567738 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 8199 | 1461100568001 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8857ac00 == 139 [pid = 8199] [id = 156] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4d7800 == 138 [pid = 8199] [id = 74] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac82800 == 137 [pid = 8199] [id = 148] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x86c7ec00 == 136 [pid = 8199] [id = 453] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b159800 == 135 [pid = 8199] [id = 452] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x891a1000 == 134 [pid = 8199] [id = 451] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x865ce000 == 133 [pid = 8199] [id = 446] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x94282000 == 132 [pid = 8199] [id = 445] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x93080000 == 131 [pid = 8199] [id = 443] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x91283400 == 130 [pid = 8199] [id = 444] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8f6b6400 == 129 [pid = 8199] [id = 442] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8df91400 == 128 [pid = 8199] [id = 441] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x89195c00 == 127 [pid = 8199] [id = 440] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f1800 == 126 [pid = 8199] [id = 439] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8c344000 == 125 [pid = 8199] [id = 437] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8df98000 == 124 [pid = 8199] [id = 438] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2cf400 == 123 [pid = 8199] [id = 436] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3f3800 == 122 [pid = 8199] [id = 435] 14:16:10 INFO - PROCESS | 8199 | --DOCSHELL 0x891a2800 == 121 [pid = 8199] [id = 434] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8c2f0400) [pid = 8199] [serial = 1176] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8b947400) [pid = 8199] [serial = 1301] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8b949000) [pid = 8199] [serial = 1298] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x891a1c00) [pid = 8199] [serial = 1292] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x896f4c00) [pid = 8199] [serial = 1293] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0xa2ac3400) [pid = 8199] [serial = 1290] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0xa2abf400) [pid = 8199] [serial = 1289] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0xa0f62c00) [pid = 8199] [serial = 1286] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0xa0f66000) [pid = 8199] [serial = 1287] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0xa0aabc00) [pid = 8199] [serial = 1284] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0xa0a48000) [pid = 8199] [serial = 1283] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0xa0012c00) [pid = 8199] [serial = 1281] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x9fee7800) [pid = 8199] [serial = 1280] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x9b08e000) [pid = 8199] [serial = 1278] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x9ae71400) [pid = 8199] [serial = 1277] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x9918bc00) [pid = 8199] [serial = 1275] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x98edac00) [pid = 8199] [serial = 1274] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x98728400) [pid = 8199] [serial = 1272] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x982af800) [pid = 8199] [serial = 1271] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x979b8400) [pid = 8199] [serial = 1269] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x978dc400) [pid = 8199] [serial = 1268] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x96b48400) [pid = 8199] [serial = 1266] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x96228400) [pid = 8199] [serial = 1265] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x94127000) [pid = 8199] [serial = 1263] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9411f400) [pid = 8199] [serial = 1262] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x91ed5800) [pid = 8199] [serial = 1260] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x91ed1000) [pid = 8199] [serial = 1259] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x903d4400) [pid = 8199] [serial = 1257] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x902f1400) [pid = 8199] [serial = 1256] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8f6bf400) [pid = 8199] [serial = 1254] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8f6bb400) [pid = 8199] [serial = 1253] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8f4d9c00) [pid = 8199] [serial = 1251] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ebcd000) [pid = 8199] [serial = 1250] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8e328c00) [pid = 8199] [serial = 1248] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8e079c00) [pid = 8199] [serial = 1247] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bc5d800) [pid = 8199] [serial = 1245] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8bb30c00) [pid = 8199] [serial = 1244] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8b2cec00) [pid = 8199] [serial = 1242] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8ac80800) [pid = 8199] [serial = 1241] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8ac8e400) [pid = 8199] [serial = 1295] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8b20dc00) [pid = 8199] [serial = 1296] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8ba8c400) [pid = 8199] [serial = 1299] [outer = (nil)] [url = about:blank] 14:16:10 INFO - PROCESS | 8199 | 1461100570677 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8905a400 == 122 [pid = 8199] [id = 471] 14:16:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8905a800) [pid = 8199] [serial = 1414] [outer = (nil)] 14:16:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8919d800) [pid = 8199] [serial = 1415] [outer = 0x8905a800] 14:16:10 INFO - PROCESS | 8199 | 1461100570763 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x896f4c00) [pid = 8199] [serial = 1416] [outer = 0x8905a800] 14:16:11 INFO - PROCESS | 8199 | 1461100571593 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3897ms 14:16:11 INFO - PROCESS | 8199 | 1461100571639 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 8199 | 1461100571647 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:16:11 INFO - PROCESS | 8199 | 1461100571656 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 8199 | 1461100571661 Marionette TRACE conn3 <- [1,1858,null,{}] 14:16:11 INFO - PROCESS | 8199 | 1461100571667 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:11 INFO - PROCESS | 8199 | 1461100571894 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:16:12 INFO - PROCESS | 8199 | 1461100572089 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8a000 == 123 [pid = 8199] [id = 472] 14:16:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8b151800) [pid = 8199] [serial = 1417] [outer = (nil)] 14:16:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8b15e000) [pid = 8199] [serial = 1418] [outer = 0x8b151800] 14:16:12 INFO - PROCESS | 8199 | 1461100572176 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8b21b400) [pid = 8199] [serial = 1419] [outer = 0x8b151800] 14:16:13 INFO - PROCESS | 8199 | 1461100573162 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1532ms 14:16:13 INFO - PROCESS | 8199 | 1461100573192 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 8199 | 1461100573199 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:16:13 INFO - PROCESS | 8199 | 1461100573208 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 8199 | 1461100573211 Marionette TRACE conn3 <- [1,1862,null,{}] 14:16:13 INFO - PROCESS | 8199 | 1461100573227 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 8199 | 1461100573510 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:16:13 INFO - PROCESS | 8199 | 1461100573549 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b15f400 == 124 [pid = 8199] [id = 473] 14:16:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8b94ec00) [pid = 8199] [serial = 1420] [outer = (nil)] 14:16:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8ba94000) [pid = 8199] [serial = 1421] [outer = 0x8b94ec00] 14:16:13 INFO - PROCESS | 8199 | 1461100573631 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8bb2e000) [pid = 8199] [serial = 1422] [outer = 0x8b94ec00] 14:16:14 INFO - PROCESS | 8199 | 1461100574723 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1587ms 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x93083800) [pid = 8199] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8ab9ac00) [pid = 8199] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x896ebc00) [pid = 8199] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x982a2000) [pid = 8199] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8c3e6c00) [pid = 8199] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8c340800) [pid = 8199] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8fbf6800) [pid = 8199] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x872ccc00) [pid = 8199] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x94128400) [pid = 8199] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x9307ec00) [pid = 8199] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8df9ac00) [pid = 8199] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8f4df800) [pid = 8199] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8b219000) [pid = 8199] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8f6b9c00) [pid = 8199] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8b3f7400) [pid = 8199] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8b88a000) [pid = 8199] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x896eb400) [pid = 8199] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x8ba97000) [pid = 8199] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x94ef8000) [pid = 8199] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:16:15 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x98290c00) [pid = 8199] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:16:15 INFO - PROCESS | 8199 | 1461100575431 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 8199 | 1461100575434 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:16:15 INFO - PROCESS | 8199 | 1461100575466 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 8199 | 1461100575475 Marionette TRACE conn3 <- [1,1866,null,{}] 14:16:15 INFO - PROCESS | 8199 | 1461100575483 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 8199 | 1461100575767 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:16:15 INFO - PROCESS | 8199 | 1461100575888 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d8400 == 125 [pid = 8199] [id = 474] 14:16:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x8ba8c800) [pid = 8199] [serial = 1423] [outer = (nil)] 14:16:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x8bc5ec00) [pid = 8199] [serial = 1424] [outer = 0x8ba8c800] 14:16:15 INFO - PROCESS | 8199 | 1461100575970 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x8c345c00) [pid = 8199] [serial = 1425] [outer = 0x8ba8c800] 14:16:16 INFO - PROCESS | 8199 | 1461100576769 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1360ms 14:16:16 INFO - PROCESS | 8199 | 1461100576818 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 8199 | 1461100576822 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:16:16 INFO - PROCESS | 8199 | 1461100576829 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 8199 | 1461100576832 Marionette TRACE conn3 <- [1,1870,null,{}] 14:16:16 INFO - PROCESS | 8199 | 1461100576837 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:17 INFO - PROCESS | 8199 | 1461100577050 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:16:17 INFO - PROCESS | 8199 | 1461100577238 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b949800 == 126 [pid = 8199] [id = 475] 14:16:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8bbb8000) [pid = 8199] [serial = 1426] [outer = (nil)] 14:16:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8df98000) [pid = 8199] [serial = 1427] [outer = 0x8bbb8000] 14:16:17 INFO - PROCESS | 8199 | 1461100577315 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8e076400) [pid = 8199] [serial = 1428] [outer = 0x8bbb8000] 14:16:18 INFO - PROCESS | 8199 | 1461100578504 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1746ms 14:16:18 INFO - PROCESS | 8199 | 1461100578577 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 8199 | 1461100578586 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:16:18 INFO - PROCESS | 8199 | 1461100578601 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 8199 | 1461100578610 Marionette TRACE conn3 <- [1,1874,null,{}] 14:16:18 INFO - PROCESS | 8199 | 1461100578623 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:19 INFO - PROCESS | 8199 | 1461100579012 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:16:19 INFO - PROCESS | 8199 | 1461100579309 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x89196000 == 127 [pid = 8199] [id = 476] 14:16:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8ab99c00) [pid = 8199] [serial = 1429] [outer = (nil)] 14:16:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8ac8e800) [pid = 8199] [serial = 1430] [outer = 0x8ab99c00] 14:16:19 INFO - PROCESS | 8199 | 1461100579406 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8b2d6400) [pid = 8199] [serial = 1431] [outer = 0x8ab99c00] 14:16:20 INFO - PROCESS | 8199 | 1461100580462 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1949ms 14:16:20 INFO - PROCESS | 8199 | 1461100580548 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 8199 | 1461100580558 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:16:20 INFO - PROCESS | 8199 | 1461100580570 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 8199 | 1461100580574 Marionette TRACE conn3 <- [1,1878,null,{}] 14:16:20 INFO - PROCESS | 8199 | 1461100580581 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 8199 | 1461100580861 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:16:21 INFO - PROCESS | 8199 | 1461100581287 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbae800 == 128 [pid = 8199] [id = 477] 14:16:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8bbb2800) [pid = 8199] [serial = 1432] [outer = (nil)] 14:16:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8c34d400) [pid = 8199] [serial = 1433] [outer = 0x8bbb2800] 14:16:21 INFO - PROCESS | 8199 | 1461100581384 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8c3f1c00) [pid = 8199] [serial = 1434] [outer = 0x8bbb2800] 14:16:22 INFO - PROCESS | 8199 | 1461100582380 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1844ms 14:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:16:22 INFO - PROCESS | 8199 | 1461100582414 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 8199 | 1461100582418 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:16:22 INFO - PROCESS | 8199 | 1461100582426 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 8199 | 1461100582433 Marionette TRACE conn3 <- [1,1882,null,{}] 14:16:22 INFO - PROCESS | 8199 | 1461100582450 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:22 INFO - PROCESS | 8199 | 1461100582692 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:16:23 INFO - PROCESS | 8199 | 1461100583029 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eae6000 == 129 [pid = 8199] [id = 478] 14:16:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8eaf1800) [pid = 8199] [serial = 1435] [outer = (nil)] 14:16:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8f4d6000) [pid = 8199] [serial = 1436] [outer = 0x8eaf1800] 14:16:23 INFO - PROCESS | 8199 | 1461100583130 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8f582000) [pid = 8199] [serial = 1437] [outer = 0x8eaf1800] 14:16:24 INFO - PROCESS | 8199 | 1461100584046 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1691ms 14:16:24 INFO - PROCESS | 8199 | 1461100584116 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:16:24 INFO - PROCESS | 8199 | 1461100584122 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:16:24 INFO - PROCESS | 8199 | 1461100584129 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 8199 | 1461100584132 Marionette TRACE conn3 <- [1,1886,null,{}] 14:16:24 INFO - PROCESS | 8199 | 1461100584138 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:24 INFO - PROCESS | 8199 | 1461100584366 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:16:24 INFO - PROCESS | 8199 | 1461100584722 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3e6c00 == 130 [pid = 8199] [id = 479] 14:16:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8e32ac00) [pid = 8199] [serial = 1438] [outer = (nil)] 14:16:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8f6c0000) [pid = 8199] [serial = 1439] [outer = 0x8e32ac00] 14:16:24 INFO - PROCESS | 8199 | 1461100584818 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8fb05800) [pid = 8199] [serial = 1440] [outer = 0x8e32ac00] 14:16:25 INFO - PROCESS | 8199 | 1461100585751 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1686ms 14:16:25 INFO - PROCESS | 8199 | 1461100585816 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 8199 | 1461100585820 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:16:25 INFO - PROCESS | 8199 | 1461100585826 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 8199 | 1461100585831 Marionette TRACE conn3 <- [1,1890,null,{}] 14:16:25 INFO - PROCESS | 8199 | 1461100585841 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:26 INFO - PROCESS | 8199 | 1461100586117 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:16:26 INFO - PROCESS | 8199 | 1461100586443 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e082400 == 131 [pid = 8199] [id = 480] 14:16:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8f4d2800) [pid = 8199] [serial = 1441] [outer = (nil)] 14:16:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x902e9800) [pid = 8199] [serial = 1442] [outer = 0x8f4d2800] 14:16:26 INFO - PROCESS | 8199 | 1461100586542 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x902f1400) [pid = 8199] [serial = 1443] [outer = 0x8f4d2800] 14:16:27 INFO - PROCESS | 8199 | 1461100587636 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1850ms 14:16:27 INFO - PROCESS | 8199 | 1461100587678 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 8199 | 1461100587681 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:16:27 INFO - PROCESS | 8199 | 1461100587688 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 8199 | 1461100587692 Marionette TRACE conn3 <- [1,1894,null,{}] 14:16:27 INFO - PROCESS | 8199 | 1461100587698 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 8199 | 1461100587955 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:16:28 INFO - PROCESS | 8199 | 1461100588286 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88a000 == 132 [pid = 8199] [id = 481] 14:16:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x91196800) [pid = 8199] [serial = 1444] [outer = (nil)] 14:16:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x91ecd800) [pid = 8199] [serial = 1445] [outer = 0x91196800] 14:16:28 INFO - PROCESS | 8199 | 1461100588386 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x931e9000) [pid = 8199] [serial = 1446] [outer = 0x91196800] 14:16:29 INFO - PROCESS | 8199 | 1461100589339 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1686ms 14:16:29 INFO - PROCESS | 8199 | 1461100589376 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 8199 | 1461100589380 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:16:29 INFO - PROCESS | 8199 | 1461100589386 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - PROCESS | 8199 | 1461100589390 Marionette TRACE conn3 <- [1,1898,null,{}] 14:16:29 INFO - PROCESS | 8199 | 1461100589396 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:29 INFO - PROCESS | 8199 | 1461100589628 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:16:29 INFO - PROCESS | 8199 | 1461100589965 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f88400 == 133 [pid = 8199] [id = 482] 14:16:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x874c0800) [pid = 8199] [serial = 1447] [outer = (nil)] 14:16:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x93319000) [pid = 8199] [serial = 1448] [outer = 0x874c0800] 14:16:30 INFO - PROCESS | 8199 | 1461100590066 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x94123800) [pid = 8199] [serial = 1449] [outer = 0x874c0800] 14:16:31 INFO - PROCESS | 8199 | 1461100591020 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1682ms 14:16:31 INFO - PROCESS | 8199 | 1461100591071 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 8199 | 1461100591075 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:16:31 INFO - PROCESS | 8199 | 1461100591084 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 8199 | 1461100591088 Marionette TRACE conn3 <- [1,1902,null,{}] 14:16:31 INFO - PROCESS | 8199 | 1461100591094 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:31 INFO - PROCESS | 8199 | 1461100591335 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:16:31 INFO - PROCESS | 8199 | 1461100591705 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ed1400 == 134 [pid = 8199] [id = 483] 14:16:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x932f7400) [pid = 8199] [serial = 1450] [outer = (nil)] 14:16:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x94ef4800) [pid = 8199] [serial = 1451] [outer = 0x932f7400] 14:16:31 INFO - PROCESS | 8199 | 1461100591872 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x94efb800) [pid = 8199] [serial = 1452] [outer = 0x932f7400] 14:16:32 INFO - PROCESS | 8199 | 1461100592869 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1841ms 14:16:32 INFO - PROCESS | 8199 | 1461100592926 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 8199 | 1461100592931 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:16:32 INFO - PROCESS | 8199 | 1461100592938 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 8199 | 1461100592942 Marionette TRACE conn3 <- [1,1906,null,{}] 14:16:32 INFO - PROCESS | 8199 | 1461100592948 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:33 INFO - PROCESS | 8199 | 1461100593189 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:16:33 INFO - PROCESS | 8199 | 1461100593517 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f8400 == 135 [pid = 8199] [id = 484] 14:16:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x94283800) [pid = 8199] [serial = 1453] [outer = (nil)] 14:16:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x96f7f000) [pid = 8199] [serial = 1454] [outer = 0x94283800] 14:16:33 INFO - PROCESS | 8199 | 1461100593616 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x979bb000) [pid = 8199] [serial = 1455] [outer = 0x94283800] 14:16:34 INFO - PROCESS | 8199 | 1461100594642 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1743ms 14:16:34 INFO - PROCESS | 8199 | 1461100594682 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 8199 | 1461100594687 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:16:34 INFO - PROCESS | 8199 | 1461100594694 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 8199 | 1461100594698 Marionette TRACE conn3 <- [1,1910,null,{}] 14:16:34 INFO - PROCESS | 8199 | 1461100594703 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:34 INFO - PROCESS | 8199 | 1461100594943 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:16:35 INFO - PROCESS | 8199 | 1461100595316 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x865cac00 == 136 [pid = 8199] [id = 485] 14:16:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8905fc00) [pid = 8199] [serial = 1456] [outer = (nil)] 14:16:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x98284800) [pid = 8199] [serial = 1457] [outer = 0x8905fc00] 14:16:35 INFO - PROCESS | 8199 | 1461100595422 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x98289800) [pid = 8199] [serial = 1458] [outer = 0x8905fc00] 14:16:36 INFO - PROCESS | 8199 | 1461100596417 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1787ms 14:16:36 INFO - PROCESS | 8199 | 1461100596484 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 8199 | 1461100596491 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:16:36 INFO - PROCESS | 8199 | 1461100596501 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 8199 | 1461100596506 Marionette TRACE conn3 <- [1,1914,null,{}] 14:16:36 INFO - PROCESS | 8199 | 1461100596514 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:36 INFO - PROCESS | 8199 | 1461100596839 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:16:37 INFO - PROCESS | 8199 | 1461100597198 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fe400 == 137 [pid = 8199] [id = 486] 14:16:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x979b7c00) [pid = 8199] [serial = 1459] [outer = (nil)] 14:16:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x98728c00) [pid = 8199] [serial = 1460] [outer = 0x979b7c00] 14:16:37 INFO - PROCESS | 8199 | 1461100597301 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x98ed9400) [pid = 8199] [serial = 1461] [outer = 0x979b7c00] 14:16:38 INFO - PROCESS | 8199 | 1461100598280 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1834ms 14:16:38 INFO - PROCESS | 8199 | 1461100598335 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 8199 | 1461100598338 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:16:38 INFO - PROCESS | 8199 | 1461100598347 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 8199 | 1461100598352 Marionette TRACE conn3 <- [1,1918,null,{}] 14:16:38 INFO - PROCESS | 8199 | 1461100598359 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:38 INFO - PROCESS | 8199 | 1461100598636 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:16:38 INFO - PROCESS | 8199 | 1461100598970 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x96f7a000 == 138 [pid = 8199] [id = 487] 14:16:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x982a4800) [pid = 8199] [serial = 1462] [outer = (nil)] 14:16:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x998ce000) [pid = 8199] [serial = 1463] [outer = 0x982a4800] 14:16:39 INFO - PROCESS | 8199 | 1461100599072 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x99b7ac00) [pid = 8199] [serial = 1464] [outer = 0x982a4800] 14:16:39 INFO - PROCESS | 8199 | 1461100599966 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1697ms 14:16:40 INFO - PROCESS | 8199 | 1461100600044 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:16:40 INFO - PROCESS | 8199 | 1461100600049 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:16:40 INFO - PROCESS | 8199 | 1461100600058 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 8199 | 1461100600061 Marionette TRACE conn3 <- [1,1922,null,{}] 14:16:40 INFO - PROCESS | 8199 | 1461100600067 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:40 INFO - PROCESS | 8199 | 1461100600337 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:16:40 INFO - PROCESS | 8199 | 1461100600895 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x9df8a400 == 139 [pid = 8199] [id = 488] 14:16:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9ea1bc00) [pid = 8199] [serial = 1465] [outer = (nil)] 14:16:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9fc98c00) [pid = 8199] [serial = 1466] [outer = 0x9ea1bc00] 14:16:41 INFO - PROCESS | 8199 | 1461100601027 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0xa00a0800) [pid = 8199] [serial = 1467] [outer = 0x9ea1bc00] 14:16:41 INFO - PROCESS | 8199 | 1461100601959 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1939ms 14:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:16:42 INFO - PROCESS | 8199 | 1461100601997 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 8199 | 1461100602000 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:16:42 INFO - PROCESS | 8199 | 1461100602008 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 8199 | 1461100602011 Marionette TRACE conn3 <- [1,1926,null,{}] 14:16:42 INFO - PROCESS | 8199 | 1461100602018 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:42 INFO - PROCESS | 8199 | 1461100602266 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:16:42 INFO - PROCESS | 8199 | 1461100602593 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2b000 == 140 [pid = 8199] [id = 489] 14:16:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9ae67400) [pid = 8199] [serial = 1468] [outer = (nil)] 14:16:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0xa0c1b400) [pid = 8199] [serial = 1469] [outer = 0x9ae67400] 14:16:42 INFO - PROCESS | 8199 | 1461100602690 Marionette DEBUG loaded listener.js 14:16:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0xa0f65400) [pid = 8199] [serial = 1470] [outer = 0x9ae67400] 14:16:43 INFO - PROCESS | 8199 | 1461100603566 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1597ms 14:16:43 INFO - PROCESS | 8199 | 1461100603604 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:16:43 INFO - PROCESS | 8199 | 1461100603608 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:16:43 INFO - PROCESS | 8199 | 1461100603615 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:16:43 INFO - PROCESS | 8199 | 1461100603618 Marionette TRACE conn3 <- [1,1930,null,{}] 14:16:43 INFO - PROCESS | 8199 | 1461100603624 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:43 INFO - PROCESS | 8199 | 1461100603852 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:16:44 INFO - PROCESS | 8199 | 1461100604187 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x9fc53c00 == 141 [pid = 8199] [id = 490] 14:16:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0xa0aa3c00) [pid = 8199] [serial = 1471] [outer = (nil)] 14:16:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0xa2ac6400) [pid = 8199] [serial = 1472] [outer = 0xa0aa3c00] 14:16:44 INFO - PROCESS | 8199 | 1461100604291 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0xa3c02400) [pid = 8199] [serial = 1473] [outer = 0xa0aa3c00] 14:16:45 INFO - PROCESS | 8199 | 1461100605193 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1638ms 14:16:45 INFO - PROCESS | 8199 | 1461100605257 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 8199 | 1461100605260 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:16:45 INFO - PROCESS | 8199 | 1461100605272 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - PROCESS | 8199 | 1461100605275 Marionette TRACE conn3 <- [1,1934,null,{}] 14:16:45 INFO - PROCESS | 8199 | 1461100605281 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:45 INFO - PROCESS | 8199 | 1461100605513 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:16:45 INFO - PROCESS | 8199 | 1461100605851 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1a000 == 142 [pid = 8199] [id = 491] 14:16:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x8ba94800) [pid = 8199] [serial = 1474] [outer = (nil)] 14:16:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0xa3c7c800) [pid = 8199] [serial = 1475] [outer = 0x8ba94800] 14:16:45 INFO - PROCESS | 8199 | 1461100605955 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0xa3c84400) [pid = 8199] [serial = 1476] [outer = 0x8ba94800] 14:16:46 INFO - PROCESS | 8199 | 1461100606965 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1740ms 14:16:47 INFO - PROCESS | 8199 | 1461100607012 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 8199 | 1461100607016 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:16:47 INFO - PROCESS | 8199 | 1461100607022 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 8199 | 1461100607026 Marionette TRACE conn3 <- [1,1938,null,{}] 14:16:47 INFO - PROCESS | 8199 | 1461100607032 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:47 INFO - PROCESS | 8199 | 1461100607276 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:16:47 INFO - PROCESS | 8199 | 1461100607620 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 8199 | ++DOCSHELL 0xa3c10800 == 143 [pid = 8199] [id = 492] 14:16:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0xa44c1400) [pid = 8199] [serial = 1477] [outer = (nil)] 14:16:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0xa44ce000) [pid = 8199] [serial = 1478] [outer = 0xa44c1400] 14:16:47 INFO - PROCESS | 8199 | 1461100607711 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x96f7e000) [pid = 8199] [serial = 1479] [outer = 0xa44c1400] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2d8400 == 142 [pid = 8199] [id = 474] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b15f400 == 141 [pid = 8199] [id = 473] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8a000 == 140 [pid = 8199] [id = 472] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8905a400 == 139 [pid = 8199] [id = 471] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x96b4a800 == 138 [pid = 8199] [id = 466] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x94120c00 == 137 [pid = 8199] [id = 467] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x96f7bc00 == 136 [pid = 8199] [id = 465] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbec800 == 135 [pid = 8199] [id = 464] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbac400 == 134 [pid = 8199] [id = 463] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x902f2000 == 133 [pid = 8199] [id = 461] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbea400 == 132 [pid = 8199] [id = 462] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab95400 == 131 [pid = 8199] [id = 460] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd7400 == 130 [pid = 8199] [id = 459] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8e329800 == 129 [pid = 8199] [id = 458] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f7c00 == 128 [pid = 8199] [id = 457] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8b800 == 127 [pid = 8199] [id = 456] 14:16:49 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2d000 == 126 [pid = 8199] [id = 455] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x98b90400) [pid = 8199] [serial = 1350] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x932f1400) [pid = 8199] [serial = 1332] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8fbee000) [pid = 8199] [serial = 1323] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x896fa000) [pid = 8199] [serial = 1304] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x982ad400) [pid = 8199] [serial = 1346] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8e085000) [pid = 8199] [serial = 1314] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8c3e7000) [pid = 8199] [serial = 1311] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x913c7400) [pid = 8199] [serial = 1329] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8bb2d400) [pid = 8199] [serial = 1362] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x94280800) [pid = 8199] [serial = 1334] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8ab91000) [pid = 8199] [serial = 1305] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9814a800) [pid = 8199] [serial = 1340] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x94ef5400) [pid = 8199] [serial = 1335] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8eaec000) [pid = 8199] [serial = 1316] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8f72b000) [pid = 8199] [serial = 1320] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8b888c00) [pid = 8199] [serial = 1359] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x96f7b400) [pid = 8199] [serial = 1337] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8c347400) [pid = 8199] [serial = 1310] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x902f1800) [pid = 8199] [serial = 1325] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8b3f3000) [pid = 8199] [serial = 1358] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8b88cc00) [pid = 8199] [serial = 1307] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x896f5c00) [pid = 8199] [serial = 1361] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8f72f000) [pid = 8199] [serial = 1322] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x931edc00) [pid = 8199] [serial = 1331] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x902f4800) [pid = 8199] [serial = 1326] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x98288000) [pid = 8199] [serial = 1343] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8ebcfc00) [pid = 8199] [serial = 1317] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8f6bdc00) [pid = 8199] [serial = 1319] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9828ac00) [pid = 8199] [serial = 1344] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8aa13000) [pid = 8199] [serial = 1355] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x98b08000) [pid = 8199] [serial = 1349] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x99192400) [pid = 8199] [serial = 1352] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x91288400) [pid = 8199] [serial = 1328] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8c340c00) [pid = 8199] [serial = 1239] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8e079800) [pid = 8199] [serial = 1313] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x9871dc00) [pid = 8199] [serial = 1347] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x9814f800) [pid = 8199] [serial = 1341] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8ab98c00) [pid = 8199] [serial = 1356] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8ba8ac00) [pid = 8199] [serial = 1308] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bc55000) [pid = 8199] [serial = 1364] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x97164400) [pid = 8199] [serial = 1338] [outer = (nil)] [url = about:blank] 14:16:50 INFO - PROCESS | 8199 | 1461100610857 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3891ms 14:16:50 INFO - PROCESS | 8199 | 1461100610915 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:16:50 INFO - PROCESS | 8199 | 1461100610922 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:16:50 INFO - PROCESS | 8199 | 1461100610931 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - PROCESS | 8199 | 1461100610935 Marionette TRACE conn3 <- [1,1942,null,{}] 14:16:50 INFO - PROCESS | 8199 | 1461100610944 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:51 INFO - PROCESS | 8199 | 1461100611238 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:16:51 INFO - PROCESS | 8199 | 1461100611502 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8996e400 == 127 [pid = 8199] [id = 493] 14:16:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8996f000) [pid = 8199] [serial = 1480] [outer = (nil)] 14:16:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x89974c00) [pid = 8199] [serial = 1481] [outer = 0x8996f000] 14:16:51 INFO - PROCESS | 8199 | 1461100611610 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x89978800) [pid = 8199] [serial = 1482] [outer = 0x8996f000] 14:16:52 INFO - PROCESS | 8199 | 1461100612521 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1638ms 14:16:52 INFO - PROCESS | 8199 | 1461100612571 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 8199 | 1461100612580 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:16:52 INFO - PROCESS | 8199 | 1461100612590 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 8199 | 1461100612595 Marionette TRACE conn3 <- [1,1946,null,{}] 14:16:52 INFO - PROCESS | 8199 | 1461100612601 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 8199 | 1461100612913 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:16:52 INFO - PROCESS | 8199 | 1461100612946 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x89972c00 == 128 [pid = 8199] [id = 494] 14:16:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x89975400) [pid = 8199] [serial = 1483] [outer = (nil)] 14:16:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ab9a400) [pid = 8199] [serial = 1484] [outer = 0x89975400] 14:16:53 INFO - PROCESS | 8199 | 1461100613024 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ac8a800) [pid = 8199] [serial = 1485] [outer = 0x89975400] 14:16:54 INFO - PROCESS | 8199 | 1461100614018 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1487ms 14:16:54 INFO - PROCESS | 8199 | 1461100614085 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 8199 | 1461100614090 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:16:54 INFO - PROCESS | 8199 | 1461100614097 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 8199 | 1461100614103 Marionette TRACE conn3 <- [1,1950,null,{}] 14:16:54 INFO - PROCESS | 8199 | 1461100614126 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:54 INFO - PROCESS | 8199 | 1461100614403 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:16:54 INFO - PROCESS | 8199 | 1461100614433 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa13000 == 129 [pid = 8199] [id = 495] 14:16:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b153800) [pid = 8199] [serial = 1486] [outer = (nil)] 14:16:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b945800) [pid = 8199] [serial = 1487] [outer = 0x8b153800] 14:16:54 INFO - PROCESS | 8199 | 1461100614512 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8ba8b800) [pid = 8199] [serial = 1488] [outer = 0x8b153800] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8bb23800) [pid = 8199] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x98b0f800) [pid = 8199] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x91198c00) [pid = 8199] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b94ec00) [pid = 8199] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x98720c00) [pid = 8199] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x94126000) [pid = 8199] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8c34e400) [pid = 8199] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8905a800) [pid = 8199] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8b151800) [pid = 8199] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8f4e0000) [pid = 8199] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x88f26000) [pid = 8199] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x91ed2000) [pid = 8199] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8f58b400) [pid = 8199] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x982aa000) [pid = 8199] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8ac85800) [pid = 8199] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x98286000) [pid = 8199] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8aa14800) [pid = 8199] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x99b77c00) [pid = 8199] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8ba8c800) [pid = 8199] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8e331800) [pid = 8199] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:16:55 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8f4d5800) [pid = 8199] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:16:56 INFO - PROCESS | 8199 | 1461100616366 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2293ms 14:16:56 INFO - PROCESS | 8199 | 1461100616391 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 8199 | 1461100616395 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:16:56 INFO - PROCESS | 8199 | 1461100616401 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 8199 | 1461100616405 Marionette TRACE conn3 <- [1,1954,null,{}] 14:16:56 INFO - PROCESS | 8199 | 1461100616410 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:56 INFO - PROCESS | 8199 | 1461100616610 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:16:56 INFO - PROCESS | 8199 | 1461100616626 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x872d3000 == 130 [pid = 8199] [id = 496] 14:16:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8ac85800) [pid = 8199] [serial = 1489] [outer = (nil)] 14:16:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8ba8c800) [pid = 8199] [serial = 1490] [outer = 0x8ac85800] 14:16:56 INFO - PROCESS | 8199 | 1461100616876 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8bb2c400) [pid = 8199] [serial = 1491] [outer = 0x8ac85800] 14:16:57 INFO - PROCESS | 8199 | 1461100617640 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1279ms 14:16:57 INFO - PROCESS | 8199 | 1461100617682 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 8199 | 1461100617686 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:16:57 INFO - PROCESS | 8199 | 1461100617692 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 8199 | 1461100617694 Marionette TRACE conn3 <- [1,1958,null,{}] 14:16:57 INFO - PROCESS | 8199 | 1461100617705 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:57 INFO - PROCESS | 8199 | 1461100617977 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:16:58 INFO - PROCESS | 8199 | 1461100618367 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x874c9400 == 131 [pid = 8199] [id = 497] 14:16:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x874ca000) [pid = 8199] [serial = 1492] [outer = (nil)] 14:16:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x88585400) [pid = 8199] [serial = 1493] [outer = 0x874ca000] 14:16:58 INFO - PROCESS | 8199 | 1461100618468 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x89195c00) [pid = 8199] [serial = 1494] [outer = 0x874ca000] 14:16:59 INFO - PROCESS | 8199 | 1461100619476 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1840ms 14:16:59 INFO - PROCESS | 8199 | 1461100619536 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 8199 | 1461100619542 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:16:59 INFO - PROCESS | 8199 | 1461100619551 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 8199 | 1461100619558 Marionette TRACE conn3 <- [1,1962,null,{}] 14:16:59 INFO - PROCESS | 8199 | 1461100619567 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:59 INFO - PROCESS | 8199 | 1461100619851 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:17:00 INFO - PROCESS | 8199 | 1461100620191 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa11c00 == 132 [pid = 8199] [id = 498] 14:17:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8aa19c00) [pid = 8199] [serial = 1495] [outer = (nil)] 14:17:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8ab97000) [pid = 8199] [serial = 1496] [outer = 0x8aa19c00] 14:17:00 INFO - PROCESS | 8199 | 1461100620299 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b151400) [pid = 8199] [serial = 1497] [outer = 0x8aa19c00] 14:17:01 INFO - PROCESS | 8199 | 1461100621370 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1838ms 14:17:01 INFO - PROCESS | 8199 | 1461100621391 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 8199 | 1461100621398 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:17:01 INFO - PROCESS | 8199 | 1461100621406 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 8199 | 1461100621410 Marionette TRACE conn3 <- [1,1966,null,{}] 14:17:01 INFO - PROCESS | 8199 | 1461100621416 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:01 INFO - PROCESS | 8199 | 1461100621660 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:17:02 INFO - PROCESS | 8199 | 1461100622089 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d1400 == 133 [pid = 8199] [id = 499] 14:17:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8b2d7000) [pid = 8199] [serial = 1498] [outer = (nil)] 14:17:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8b3f1800) [pid = 8199] [serial = 1499] [outer = 0x8b2d7000] 14:17:02 INFO - PROCESS | 8199 | 1461100622188 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8b950c00) [pid = 8199] [serial = 1500] [outer = 0x8b2d7000] 14:17:03 INFO - PROCESS | 8199 | 1461100623196 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1837ms 14:17:03 INFO - PROCESS | 8199 | 1461100623244 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 8199 | 1461100623251 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:17:03 INFO - PROCESS | 8199 | 1461100623270 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 8199 | 1461100623281 Marionette TRACE conn3 <- [1,1970,null,{}] 14:17:03 INFO - PROCESS | 8199 | 1461100623291 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:03 INFO - PROCESS | 8199 | 1461100623586 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:17:03 INFO - PROCESS | 8199 | 1461100623915 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d8c00 == 134 [pid = 8199] [id = 500] 14:17:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8c2ef400) [pid = 8199] [serial = 1501] [outer = (nil)] 14:17:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8c3e9c00) [pid = 8199] [serial = 1502] [outer = 0x8c2ef400] 14:17:04 INFO - PROCESS | 8199 | 1461100624008 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e076c00) [pid = 8199] [serial = 1503] [outer = 0x8c2ef400] 14:17:05 INFO - PROCESS | 8199 | 1461100624998 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1805ms 14:17:05 INFO - PROCESS | 8199 | 1461100625066 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:17:05 INFO - PROCESS | 8199 | 1461100625071 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:17:05 INFO - PROCESS | 8199 | 1461100625078 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 8199 | 1461100625082 Marionette TRACE conn3 <- [1,1974,null,{}] 14:17:05 INFO - PROCESS | 8199 | 1461100625088 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:05 INFO - PROCESS | 8199 | 1461100625331 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:17:05 INFO - PROCESS | 8199 | 1461100625656 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba96c00 == 135 [pid = 8199] [id = 501] 14:17:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8c34f400) [pid = 8199] [serial = 1504] [outer = (nil)] 14:17:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8e32fc00) [pid = 8199] [serial = 1505] [outer = 0x8c34f400] 14:17:05 INFO - PROCESS | 8199 | 1461100625754 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8eae2c00) [pid = 8199] [serial = 1506] [outer = 0x8c34f400] 14:17:06 INFO - PROCESS | 8199 | 1461100626687 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 14:17:06 INFO - PROCESS | 8199 | 1461100626764 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 8199 | 1461100626768 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:17:06 INFO - PROCESS | 8199 | 1461100626776 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 8199 | 1461100626780 Marionette TRACE conn3 <- [1,1978,null,{}] 14:17:06 INFO - PROCESS | 8199 | 1461100626786 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:07 INFO - PROCESS | 8199 | 1461100627060 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:17:07 INFO - PROCESS | 8199 | 1461100627400 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd3400 == 136 [pid = 8199] [id = 502] 14:17:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8ebd3c00) [pid = 8199] [serial = 1507] [outer = (nil)] 14:17:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f4d2400) [pid = 8199] [serial = 1508] [outer = 0x8ebd3c00] 14:17:07 INFO - PROCESS | 8199 | 1461100627513 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f6b9c00) [pid = 8199] [serial = 1509] [outer = 0x8ebd3c00] 14:17:08 INFO - PROCESS | 8199 | 1461100628489 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1741ms 14:17:08 INFO - PROCESS | 8199 | 1461100628519 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:17:08 INFO - PROCESS | 8199 | 1461100628523 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:17:08 INFO - PROCESS | 8199 | 1461100628531 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 8199 | 1461100628535 Marionette TRACE conn3 <- [1,1982,null,{}] 14:17:08 INFO - PROCESS | 8199 | 1461100628542 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:08 INFO - PROCESS | 8199 | 1461100628785 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:17:09 INFO - PROCESS | 8199 | 1461100629164 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcf800 == 137 [pid = 8199] [id = 503] 14:17:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f6c0400) [pid = 8199] [serial = 1510] [outer = (nil)] 14:17:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8fbee400) [pid = 8199] [serial = 1511] [outer = 0x8f6c0400] 14:17:09 INFO - PROCESS | 8199 | 1461100629325 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8fbf3800) [pid = 8199] [serial = 1512] [outer = 0x8f6c0400] 14:17:10 INFO - PROCESS | 8199 | 1461100630707 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2241ms 14:17:10 INFO - PROCESS | 8199 | 1461100630771 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:17:10 INFO - PROCESS | 8199 | 1461100630776 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:17:10 INFO - PROCESS | 8199 | 1461100630783 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 8199 | 1461100630787 Marionette TRACE conn3 <- [1,1986,null,{}] 14:17:10 INFO - PROCESS | 8199 | 1461100630793 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:11 INFO - PROCESS | 8199 | 1461100631028 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:17:11 INFO - PROCESS | 8199 | 1461100631376 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72b000 == 138 [pid = 8199] [id = 504] 14:17:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8fbe9c00) [pid = 8199] [serial = 1513] [outer = (nil)] 14:17:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x903d9800) [pid = 8199] [serial = 1514] [outer = 0x8fbe9c00] 14:17:11 INFO - PROCESS | 8199 | 1461100631486 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x903e1000) [pid = 8199] [serial = 1515] [outer = 0x8fbe9c00] 14:17:12 INFO - PROCESS | 8199 | 1461100632396 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1683ms 14:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:17:12 INFO - PROCESS | 8199 | 1461100632467 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 8199 | 1461100632471 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:17:12 INFO - PROCESS | 8199 | 1461100632478 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 8199 | 1461100632483 Marionette TRACE conn3 <- [1,1990,null,{}] 14:17:12 INFO - PROCESS | 8199 | 1461100632489 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:12 INFO - PROCESS | 8199 | 1461100632763 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:17:13 INFO - PROCESS | 8199 | 1461100633116 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac82c00 == 139 [pid = 8199] [id = 505] 14:17:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x902ecc00) [pid = 8199] [serial = 1516] [outer = (nil)] 14:17:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x913cb400) [pid = 8199] [serial = 1517] [outer = 0x902ecc00] 14:17:13 INFO - PROCESS | 8199 | 1461100633216 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x91e17000) [pid = 8199] [serial = 1518] [outer = 0x902ecc00] 14:17:14 INFO - PROCESS | 8199 | 1461100634146 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1693ms 14:17:14 INFO - PROCESS | 8199 | 1461100634171 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:17:14 INFO - PROCESS | 8199 | 1461100634176 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:17:14 INFO - PROCESS | 8199 | 1461100634183 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 8199 | 1461100634186 Marionette TRACE conn3 <- [1,1994,null,{}] 14:17:14 INFO - PROCESS | 8199 | 1461100634193 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:14 INFO - PROCESS | 8199 | 1461100634443 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:17:14 INFO - PROCESS | 8199 | 1461100634719 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x9127c800 == 140 [pid = 8199] [id = 506] 14:17:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x91288400) [pid = 8199] [serial = 1519] [outer = (nil)] 14:17:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x93083400) [pid = 8199] [serial = 1520] [outer = 0x91288400] 14:17:14 INFO - PROCESS | 8199 | 1461100634841 Marionette DEBUG loaded listener.js 14:17:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x931ef000) [pid = 8199] [serial = 1521] [outer = 0x91288400] 14:17:15 INFO - PROCESS | 8199 | 1461100635780 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1639ms 14:17:15 INFO - PROCESS | 8199 | 1461100635822 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:17:15 INFO - PROCESS | 8199 | 1461100635827 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:17:15 INFO - PROCESS | 8199 | 1461100635833 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - PROCESS | 8199 | 1461100635837 Marionette TRACE conn3 <- [1,1998,null,{}] 14:17:15 INFO - PROCESS | 8199 | 1461100635843 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:16 INFO - PROCESS | 8199 | 1461100636109 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:17:16 INFO - PROCESS | 8199 | 1461100636481 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x93311800 == 141 [pid = 8199] [id = 507] 14:17:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x9411c000) [pid = 8199] [serial = 1522] [outer = (nil)] 14:17:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94126400) [pid = 8199] [serial = 1523] [outer = 0x9411c000] 14:17:16 INFO - PROCESS | 8199 | 1461100636600 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x94e51000) [pid = 8199] [serial = 1524] [outer = 0x9411c000] 14:17:17 INFO - PROCESS | 8199 | 1461100637571 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1786ms 14:17:17 INFO - PROCESS | 8199 | 1461100637619 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 8199 | 1461100637624 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:17:17 INFO - PROCESS | 8199 | 1461100637638 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 8199 | 1461100637642 Marionette TRACE conn3 <- [1,2002,null,{}] 14:17:17 INFO - PROCESS | 8199 | 1461100637649 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:17 INFO - PROCESS | 8199 | 1461100637917 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:17:18 INFO - PROCESS | 8199 | 1461100638294 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x96446c00 == 142 [pid = 8199] [id = 508] 14:17:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x96b43c00) [pid = 8199] [serial = 1525] [outer = (nil)] 14:17:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9790f400) [pid = 8199] [serial = 1526] [outer = 0x96b43c00] 14:17:18 INFO - PROCESS | 8199 | 1461100638402 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9814dc00) [pid = 8199] [serial = 1527] [outer = 0x96b43c00] 14:17:19 INFO - PROCESS | 8199 | 1461100639331 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1746ms 14:17:19 INFO - PROCESS | 8199 | 1461100639386 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 8199 | 1461100639389 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:17:19 INFO - PROCESS | 8199 | 1461100639396 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 8199 | 1461100639399 Marionette TRACE conn3 <- [1,2006,null,{}] 14:17:19 INFO - PROCESS | 8199 | 1461100639405 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:19 INFO - PROCESS | 8199 | 1461100639645 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:17:20 INFO - PROCESS | 8199 | 1461100639987 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x91283400 == 143 [pid = 8199] [id = 509] 14:17:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x96f80800) [pid = 8199] [serial = 1528] [outer = (nil)] 14:17:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98284c00) [pid = 8199] [serial = 1529] [outer = 0x96f80800] 14:17:20 INFO - PROCESS | 8199 | 1461100640086 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9828c400) [pid = 8199] [serial = 1530] [outer = 0x96f80800] 14:17:21 INFO - PROCESS | 8199 | 1461100641002 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1683ms 14:17:21 INFO - PROCESS | 8199 | 1461100641079 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:17:21 INFO - PROCESS | 8199 | 1461100641084 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:17:21 INFO - PROCESS | 8199 | 1461100641092 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 8199 | 1461100641095 Marionette TRACE conn3 <- [1,2010,null,{}] 14:17:21 INFO - PROCESS | 8199 | 1461100641102 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 8199 | 1461100641471 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:17:21 INFO - PROCESS | 8199 | 1461100641832 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2b400 == 144 [pid = 8199] [id = 510] 14:17:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x88f2d800) [pid = 8199] [serial = 1531] [outer = (nil)] 14:17:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x983e3c00) [pid = 8199] [serial = 1532] [outer = 0x88f2d800] 14:17:21 INFO - PROCESS | 8199 | 1461100641925 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x984af400) [pid = 8199] [serial = 1533] [outer = 0x88f2d800] 14:17:22 INFO - PROCESS | 8199 | 1461100642869 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1839ms 14:17:22 INFO - PROCESS | 8199 | 1461100642932 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:17:22 INFO - PROCESS | 8199 | 1461100642936 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:17:22 INFO - PROCESS | 8199 | 1461100642943 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 8199 | 1461100642948 Marionette TRACE conn3 <- [1,2014,null,{}] 14:17:22 INFO - PROCESS | 8199 | 1461100642956 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:23 INFO - PROCESS | 8199 | 1461100643199 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:17:23 INFO - PROCESS | 8199 | 1461100643538 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2dc00 == 145 [pid = 8199] [id = 511] 14:17:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x8b15d000) [pid = 8199] [serial = 1534] [outer = (nil)] 14:17:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x98722800) [pid = 8199] [serial = 1535] [outer = 0x8b15d000] 14:17:23 INFO - PROCESS | 8199 | 1461100643630 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98b08000) [pid = 8199] [serial = 1536] [outer = 0x8b15d000] 14:17:24 INFO - PROCESS | 8199 | 1461100644554 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1683ms 14:17:24 INFO - PROCESS | 8199 | 1461100644628 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:17:24 INFO - PROCESS | 8199 | 1461100644631 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:17:24 INFO - PROCESS | 8199 | 1461100644638 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 8199 | 1461100644641 Marionette TRACE conn3 <- [1,2018,null,{}] 14:17:24 INFO - PROCESS | 8199 | 1461100644647 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:24 INFO - PROCESS | 8199 | 1461100644924 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:17:25 INFO - PROCESS | 8199 | 1461100645258 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x979b9800 == 146 [pid = 8199] [id = 512] 14:17:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x98283800) [pid = 8199] [serial = 1537] [outer = (nil)] 14:17:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x998d5400) [pid = 8199] [serial = 1538] [outer = 0x98283800] 14:17:25 INFO - PROCESS | 8199 | 1461100645354 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x99b77c00) [pid = 8199] [serial = 1539] [outer = 0x98283800] 14:17:26 INFO - PROCESS | 8199 | 1461100646309 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1735ms 14:17:26 INFO - PROCESS | 8199 | 1461100646374 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:17:26 INFO - PROCESS | 8199 | 1461100646379 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:17:26 INFO - PROCESS | 8199 | 1461100646386 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 8199 | 1461100646390 Marionette TRACE conn3 <- [1,2022,null,{}] 14:17:26 INFO - PROCESS | 8199 | 1461100646396 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:26 INFO - PROCESS | 8199 | 1461100646625 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:17:26 INFO - PROCESS | 8199 | 1461100646959 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2a800 == 147 [pid = 8199] [id = 513] 14:17:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x9828a400) [pid = 8199] [serial = 1540] [outer = (nil)] 14:17:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x9ae73c00) [pid = 8199] [serial = 1541] [outer = 0x9828a400] 14:17:27 INFO - PROCESS | 8199 | 1461100647055 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x9df8f000) [pid = 8199] [serial = 1542] [outer = 0x9828a400] 14:17:27 INFO - PROCESS | 8199 | 1461100647990 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1684ms 14:17:28 INFO - PROCESS | 8199 | 1461100648072 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:17:28 INFO - PROCESS | 8199 | 1461100648079 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:17:28 INFO - PROCESS | 8199 | 1461100648088 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - PROCESS | 8199 | 1461100648091 Marionette TRACE conn3 <- [1,2026,null,{}] 14:17:28 INFO - PROCESS | 8199 | 1461100648096 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:28 INFO - PROCESS | 8199 | 1461100648368 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x94278800 == 146 [pid = 8199] [id = 401] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x979b6000 == 145 [pid = 8199] [id = 403] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x931f1000 == 144 [pid = 8199] [id = 404] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b15d400 == 143 [pid = 8199] [id = 406] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x983e5800 == 142 [pid = 8199] [id = 405] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x88f28000 == 141 [pid = 8199] [id = 154] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x99c5e800 == 140 [pid = 8199] [id = 407] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9622f000 == 139 [pid = 8199] [id = 402] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9411fc00 == 138 [pid = 8199] [id = 317] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x872d3000 == 137 [pid = 8199] [id = 496] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa13000 == 136 [pid = 8199] [id = 495] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x89972c00 == 135 [pid = 8199] [id = 494] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8996e400 == 134 [pid = 8199] [id = 493] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1a000 == 133 [pid = 8199] [id = 491] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2b000 == 132 [pid = 8199] [id = 489] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9fc53c00 == 131 [pid = 8199] [id = 490] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9df8a400 == 130 [pid = 8199] [id = 488] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x96f7a000 == 129 [pid = 8199] [id = 487] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x932fe400 == 128 [pid = 8199] [id = 486] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f8400 == 127 [pid = 8199] [id = 484] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x865cac00 == 126 [pid = 8199] [id = 485] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x91ed1400 == 125 [pid = 8199] [id = 483] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x85f88400 == 124 [pid = 8199] [id = 482] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88a000 == 123 [pid = 8199] [id = 481] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8e082400 == 122 [pid = 8199] [id = 480] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8c3e6c00 == 121 [pid = 8199] [id = 479] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbae800 == 120 [pid = 8199] [id = 477] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8eae6000 == 119 [pid = 8199] [id = 478] 14:17:30 INFO - PROCESS | 8199 | --DOCSHELL 0x89196000 == 118 [pid = 8199] [id = 476] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8c345c00) [pid = 8199] [serial = 1425] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8bbad000) [pid = 8199] [serial = 1370] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x99820400) [pid = 8199] [serial = 1353] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x931e9c00) [pid = 8199] [serial = 1385] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8ba94000) [pid = 8199] [serial = 1421] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x98b97800) [pid = 8199] [serial = 1397] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x97913400) [pid = 8199] [serial = 1395] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x931f0800) [pid = 8199] [serial = 1386] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8e081800) [pid = 8199] [serial = 1373] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8919d800) [pid = 8199] [serial = 1415] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8b21b400) [pid = 8199] [serial = 1419] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x903d5000) [pid = 8199] [serial = 1382] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9fc5b800) [pid = 8199] [serial = 1410] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x94278400) [pid = 8199] [serial = 1389] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x913c1000) [pid = 8199] [serial = 1383] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x94e51400) [pid = 8199] [serial = 1391] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x99b81000) [pid = 8199] [serial = 1401] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x94123c00) [pid = 8199] [serial = 1388] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x96f7f400) [pid = 8199] [serial = 1394] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8bb29400) [pid = 8199] [serial = 1302] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x9df8e400) [pid = 8199] [serial = 1407] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8eaecc00) [pid = 8199] [serial = 1374] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8b155400) [pid = 8199] [serial = 1367] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x9ae26000) [pid = 8199] [serial = 1403] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8bb2e000) [pid = 8199] [serial = 1422] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8bc5ec00) [pid = 8199] [serial = 1424] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x96441000) [pid = 8199] [serial = 1392] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x896f4c00) [pid = 8199] [serial = 1416] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8f583c00) [pid = 8199] [serial = 1377] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9918e400) [pid = 8199] [serial = 1398] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8b15e000) [pid = 8199] [serial = 1418] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x9b08fc00) [pid = 8199] [serial = 1406] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8b216000) [pid = 8199] [serial = 1368] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0xa0ae1400) [pid = 8199] [serial = 1412] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8f725c00) [pid = 8199] [serial = 1380] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8bc60800) [pid = 8199] [serial = 1371] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x9fb8c000) [pid = 8199] [serial = 1409] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8f4ddc00) [pid = 8199] [serial = 1376] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x99b7e000) [pid = 8199] [serial = 1400] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8f6bd800) [pid = 8199] [serial = 1379] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x9ae67c00) [pid = 8199] [serial = 1404] [outer = (nil)] [url = about:blank] 14:17:30 INFO - PROCESS | 8199 | 1461100650699 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x89051400 == 119 [pid = 8199] [id = 514] 14:17:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x89052000) [pid = 8199] [serial = 1543] [outer = (nil)] 14:17:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8905e800) [pid = 8199] [serial = 1544] [outer = 0x89052000] 14:17:30 INFO - PROCESS | 8199 | 1461100650784 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x896f0800) [pid = 8199] [serial = 1545] [outer = 0x89052000] 14:17:31 INFO - PROCESS | 8199 | 1461100651742 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 3695ms 14:17:31 INFO - PROCESS | 8199 | 1461100651789 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 8199 | 1461100651796 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:17:31 INFO - PROCESS | 8199 | 1461100651806 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 8199 | 1461100651810 Marionette TRACE conn3 <- [1,2030,null,{}] 14:17:31 INFO - PROCESS | 8199 | 1461100651817 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:32 INFO - PROCESS | 8199 | 1461100652059 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:17:32 INFO - PROCESS | 8199 | 1461100652293 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1a400 == 120 [pid = 8199] [id = 515] 14:17:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ab91400) [pid = 8199] [serial = 1546] [outer = (nil)] 14:17:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ac82800) [pid = 8199] [serial = 1547] [outer = 0x8ab91400] 14:17:32 INFO - PROCESS | 8199 | 1461100652420 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b15d400) [pid = 8199] [serial = 1548] [outer = 0x8ab91400] 14:17:33 INFO - PROCESS | 8199 | 1461100653415 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1632ms 14:17:33 INFO - PROCESS | 8199 | 1461100653443 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 8199 | 1461100653449 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:17:33 INFO - PROCESS | 8199 | 1461100653467 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 8199 | 1461100653470 Marionette TRACE conn3 <- [1,2034,null,{}] 14:17:33 INFO - PROCESS | 8199 | 1461100653476 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:33 INFO - PROCESS | 8199 | 1461100653761 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:17:34 INFO - PROCESS | 8199 | 1461100653992 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8c000 == 121 [pid = 8199] [id = 516] 14:17:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b21a400) [pid = 8199] [serial = 1549] [outer = (nil)] 14:17:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b882c00) [pid = 8199] [serial = 1550] [outer = 0x8b21a400] 14:17:34 INFO - PROCESS | 8199 | 1461100654074 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8b949000) [pid = 8199] [serial = 1551] [outer = 0x8b21a400] 14:17:35 INFO - PROCESS | 8199 | 1461100655003 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2133ms 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x9ea1bc00) [pid = 8199] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8ab99c00) [pid = 8199] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8f4d2800) [pid = 8199] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8b153800) [pid = 8199] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x91196800) [pid = 8199] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8eaf1800) [pid = 8199] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x89975400) [pid = 8199] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8bbb2800) [pid = 8199] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x982a4800) [pid = 8199] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0xa0aa3c00) [pid = 8199] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8e32ac00) [pid = 8199] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8905fc00) [pid = 8199] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x874c0800) [pid = 8199] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x9ea10400) [pid = 8199] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x979b7c00) [pid = 8199] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x9ae67400) [pid = 8199] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x94283800) [pid = 8199] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8996f000) [pid = 8199] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8ba94800) [pid = 8199] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8aa18800) [pid = 8199] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:17:35 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x932f7400) [pid = 8199] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:17:35 INFO - PROCESS | 8199 | 1461100655788 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 8199 | 1461100655793 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:17:35 INFO - PROCESS | 8199 | 1461100655823 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 8199 | 1461100655832 Marionette TRACE conn3 <- [1,2038,null,{}] 14:17:35 INFO - PROCESS | 8199 | 1461100655877 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:36 INFO - PROCESS | 8199 | 1461100656174 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:17:36 INFO - PROCESS | 8199 | 1461100656370 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b210000 == 122 [pid = 8199] [id = 517] 14:17:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8b887c00) [pid = 8199] [serial = 1552] [outer = (nil)] 14:17:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8bb2fc00) [pid = 8199] [serial = 1553] [outer = 0x8b887c00] 14:17:36 INFO - PROCESS | 8199 | 1461100656446 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8bc60800) [pid = 8199] [serial = 1554] [outer = 0x8b887c00] 14:17:37 INFO - PROCESS | 8199 | 1461100657249 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1517ms 14:17:37 INFO - PROCESS | 8199 | 1461100657325 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:17:37 INFO - PROCESS | 8199 | 1461100657330 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:17:37 INFO - PROCESS | 8199 | 1461100657336 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 8199 | 1461100657339 Marionette TRACE conn3 <- [1,2042,null,{}] 14:17:37 INFO - PROCESS | 8199 | 1461100657345 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:37 INFO - PROCESS | 8199 | 1461100657561 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:17:38 INFO - PROCESS | 8199 | 1461100658001 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af3400 == 123 [pid = 8199] [id = 518] 14:17:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87af4c00) [pid = 8199] [serial = 1555] [outer = (nil)] 14:17:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8905a800) [pid = 8199] [serial = 1556] [outer = 0x87af4c00] 14:17:38 INFO - PROCESS | 8199 | 1461100658106 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x896f5800) [pid = 8199] [serial = 1557] [outer = 0x87af4c00] 14:17:39 INFO - PROCESS | 8199 | 1461100659175 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1890ms 14:17:39 INFO - PROCESS | 8199 | 1461100659230 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 8199 | 1461100659240 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:17:39 INFO - PROCESS | 8199 | 1461100659252 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 8199 | 1461100659257 Marionette TRACE conn3 <- [1,2046,null,{}] 14:17:39 INFO - PROCESS | 8199 | 1461100659266 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:39 INFO - PROCESS | 8199 | 1461100659584 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:17:39 INFO - PROCESS | 8199 | 1461100659947 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8cc00 == 124 [pid = 8199] [id = 519] 14:17:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b210c00) [pid = 8199] [serial = 1558] [outer = (nil)] 14:17:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b218c00) [pid = 8199] [serial = 1559] [outer = 0x8b210c00] 14:17:40 INFO - PROCESS | 8199 | 1461100660056 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8b3eb400) [pid = 8199] [serial = 1560] [outer = 0x8b210c00] 14:17:41 INFO - PROCESS | 8199 | 1461100661211 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1991ms 14:17:41 INFO - PROCESS | 8199 | 1461100661261 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 8199 | 1461100661270 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:17:41 INFO - PROCESS | 8199 | 1461100661278 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 8199 | 1461100661283 Marionette TRACE conn3 <- [1,2050,null,{}] 14:17:41 INFO - PROCESS | 8199 | 1461100661289 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:41 INFO - PROCESS | 8199 | 1461100661552 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:17:41 INFO - PROCESS | 8199 | 1461100661960 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d6800 == 125 [pid = 8199] [id = 520] 14:17:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bbae000) [pid = 8199] [serial = 1561] [outer = (nil)] 14:17:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c2efc00) [pid = 8199] [serial = 1562] [outer = 0x8bbae000] 14:17:42 INFO - PROCESS | 8199 | 1461100662061 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8c349000) [pid = 8199] [serial = 1563] [outer = 0x8bbae000] 14:17:43 INFO - PROCESS | 8199 | 1461100663026 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1787ms 14:17:43 INFO - PROCESS | 8199 | 1461100663083 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 8199 | 1461100663088 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:17:43 INFO - PROCESS | 8199 | 1461100663107 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 8199 | 1461100663119 Marionette TRACE conn3 <- [1,2054,null,{}] 14:17:43 INFO - PROCESS | 8199 | 1461100663129 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:43 INFO - PROCESS | 8199 | 1461100663401 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:17:43 INFO - PROCESS | 8199 | 1461100663731 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbad000 == 126 [pid = 8199] [id = 521] 14:17:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e07a800) [pid = 8199] [serial = 1564] [outer = (nil)] 14:17:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8eaf1800) [pid = 8199] [serial = 1565] [outer = 0x8e07a800] 14:17:43 INFO - PROCESS | 8199 | 1461100663825 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8ebd4c00) [pid = 8199] [serial = 1566] [outer = 0x8e07a800] 14:17:44 INFO - PROCESS | 8199 | 1461100664825 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1802ms 14:17:44 INFO - PROCESS | 8199 | 1461100664903 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 8199 | 1461100664908 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:17:44 INFO - PROCESS | 8199 | 1461100664918 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 8199 | 1461100664923 Marionette TRACE conn3 <- [1,2058,null,{}] 14:17:44 INFO - PROCESS | 8199 | 1461100664946 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:45 INFO - PROCESS | 8199 | 1461100665294 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:17:45 INFO - PROCESS | 8199 | 1461100665569 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2ec00 == 127 [pid = 8199] [id = 522] 14:17:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8bbae800) [pid = 8199] [serial = 1567] [outer = (nil)] 14:17:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f588000) [pid = 8199] [serial = 1568] [outer = 0x8bbae800] 14:17:45 INFO - PROCESS | 8199 | 1461100665672 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f6b3c00) [pid = 8199] [serial = 1569] [outer = 0x8bbae800] 14:17:46 INFO - PROCESS | 8199 | 1461100666665 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1790ms 14:17:46 INFO - PROCESS | 8199 | 1461100666714 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:17:46 INFO - PROCESS | 8199 | 1461100666719 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:17:46 INFO - PROCESS | 8199 | 1461100666727 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 8199 | 1461100666732 Marionette TRACE conn3 <- [1,2062,null,{}] 14:17:46 INFO - PROCESS | 8199 | 1461100666740 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:46 INFO - PROCESS | 8199 | 1461100666990 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:17:47 INFO - PROCESS | 8199 | 1461100667337 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72a000 == 128 [pid = 8199] [id = 523] 14:17:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f72a400) [pid = 8199] [serial = 1570] [outer = (nil)] 14:17:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8fb0a800) [pid = 8199] [serial = 1571] [outer = 0x8f72a400] 14:17:47 INFO - PROCESS | 8199 | 1461100667454 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x903dd000) [pid = 8199] [serial = 1572] [outer = 0x8f72a400] 14:17:48 INFO - PROCESS | 8199 | 1461100668518 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1838ms 14:17:48 INFO - PROCESS | 8199 | 1461100668564 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 8199 | 1461100668569 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:17:48 INFO - PROCESS | 8199 | 1461100668576 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 8199 | 1461100668580 Marionette TRACE conn3 <- [1,2066,null,{}] 14:17:48 INFO - PROCESS | 8199 | 1461100668586 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:48 INFO - PROCESS | 8199 | 1461100668826 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:17:49 INFO - PROCESS | 8199 | 1461100669134 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f581400 == 129 [pid = 8199] [id = 524] 14:17:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f723400) [pid = 8199] [serial = 1573] [outer = (nil)] 14:17:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x93086800) [pid = 8199] [serial = 1574] [outer = 0x8f723400] 14:17:49 INFO - PROCESS | 8199 | 1461100669226 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x932f1000) [pid = 8199] [serial = 1575] [outer = 0x8f723400] 14:17:50 INFO - PROCESS | 8199 | 1461100670236 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1739ms 14:17:50 INFO - PROCESS | 8199 | 1461100670318 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 8199 | 1461100670323 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:17:50 INFO - PROCESS | 8199 | 1461100670329 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 8199 | 1461100670333 Marionette TRACE conn3 <- [1,2070,null,{}] 14:17:50 INFO - PROCESS | 8199 | 1461100670339 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:50 INFO - PROCESS | 8199 | 1461100670650 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:17:51 INFO - PROCESS | 8199 | 1461100670996 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x91eca400 == 130 [pid = 8199] [id = 525] 14:17:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x91ed3400) [pid = 8199] [serial = 1576] [outer = (nil)] 14:17:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x9411bc00) [pid = 8199] [serial = 1577] [outer = 0x91ed3400] 14:17:51 INFO - PROCESS | 8199 | 1461100671092 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x94120c00) [pid = 8199] [serial = 1578] [outer = 0x91ed3400] 14:17:52 INFO - PROCESS | 8199 | 1461100672057 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1787ms 14:17:52 INFO - PROCESS | 8199 | 1461100672118 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 8199 | 1461100672123 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:17:52 INFO - PROCESS | 8199 | 1461100672130 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 8199 | 1461100672133 Marionette TRACE conn3 <- [1,2074,null,{}] 14:17:52 INFO - PROCESS | 8199 | 1461100672140 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:52 INFO - PROCESS | 8199 | 1461100672375 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:17:52 INFO - PROCESS | 8199 | 1461100672711 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6b9400 == 131 [pid = 8199] [id = 526] 14:17:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x93317400) [pid = 8199] [serial = 1579] [outer = (nil)] 14:17:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x94e44400) [pid = 8199] [serial = 1580] [outer = 0x93317400] 14:17:52 INFO - PROCESS | 8199 | 1461100672809 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x94e4e000) [pid = 8199] [serial = 1581] [outer = 0x93317400] 14:17:53 INFO - PROCESS | 8199 | 1461100673737 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1641ms 14:17:53 INFO - PROCESS | 8199 | 1461100673772 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 8199 | 1461100673776 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:17:53 INFO - PROCESS | 8199 | 1461100673783 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 8199 | 1461100673787 Marionette TRACE conn3 <- [1,2078,null,{}] 14:17:53 INFO - PROCESS | 8199 | 1461100673792 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:54 INFO - PROCESS | 8199 | 1461100674031 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:17:54 INFO - PROCESS | 8199 | 1461100674358 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c9400 == 132 [pid = 8199] [id = 527] 14:17:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94278400) [pid = 8199] [serial = 1582] [outer = (nil)] 14:17:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x96485c00) [pid = 8199] [serial = 1583] [outer = 0x94278400] 14:17:54 INFO - PROCESS | 8199 | 1461100674456 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x96b47000) [pid = 8199] [serial = 1584] [outer = 0x94278400] 14:17:55 INFO - PROCESS | 8199 | 1461100675346 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1638ms 14:17:55 INFO - PROCESS | 8199 | 1461100675422 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 8199 | 1461100675426 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:17:55 INFO - PROCESS | 8199 | 1461100675433 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 8199 | 1461100675437 Marionette TRACE conn3 <- [1,2082,null,{}] 14:17:55 INFO - PROCESS | 8199 | 1461100675444 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:55 INFO - PROCESS | 8199 | 1461100675718 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:17:56 INFO - PROCESS | 8199 | 1461100676082 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x979b7c00 == 133 [pid = 8199] [id = 528] 14:17:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x979b8400) [pid = 8199] [serial = 1585] [outer = (nil)] 14:17:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x97dee400) [pid = 8199] [serial = 1586] [outer = 0x979b8400] 14:17:56 INFO - PROCESS | 8199 | 1461100676190 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x98281c00) [pid = 8199] [serial = 1587] [outer = 0x979b8400] 14:17:57 INFO - PROCESS | 8199 | 1461100677163 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1786ms 14:17:57 INFO - PROCESS | 8199 | 1461100677220 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 8199 | 1461100677225 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:17:57 INFO - PROCESS | 8199 | 1461100677232 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 8199 | 1461100677237 Marionette TRACE conn3 <- [1,2086,null,{}] 14:17:57 INFO - PROCESS | 8199 | 1461100677243 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:57 INFO - PROCESS | 8199 | 1461100677511 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:17:57 INFO - PROCESS | 8199 | 1461100677843 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x96441c00 == 134 [pid = 8199] [id = 529] 14:17:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x97168c00) [pid = 8199] [serial = 1588] [outer = (nil)] 14:17:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x98b98c00) [pid = 8199] [serial = 1589] [outer = 0x97168c00] 14:17:57 INFO - PROCESS | 8199 | 1461100677937 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x98ee0000) [pid = 8199] [serial = 1590] [outer = 0x97168c00] 14:17:58 INFO - PROCESS | 8199 | 1461100678842 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1645ms 14:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:17:58 INFO - PROCESS | 8199 | 1461100678878 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 8199 | 1461100678881 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:17:58 INFO - PROCESS | 8199 | 1461100678888 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 8199 | 1461100678893 Marionette TRACE conn3 <- [1,2090,null,{}] 14:17:58 INFO - PROCESS | 8199 | 1461100678899 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:59 INFO - PROCESS | 8199 | 1461100679123 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:17:59 INFO - PROCESS | 8199 | 1461100679461 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119ac00 == 135 [pid = 8199] [id = 530] 14:17:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x97168800) [pid = 8199] [serial = 1591] [outer = (nil)] 14:17:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x99b7e000) [pid = 8199] [serial = 1592] [outer = 0x97168800] 14:17:59 INFO - PROCESS | 8199 | 1461100679552 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x99c06000) [pid = 8199] [serial = 1593] [outer = 0x97168800] 14:18:00 INFO - PROCESS | 8199 | 1461100680426 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 14:18:00 INFO - PROCESS | 8199 | 1461100680474 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 8199 | 1461100680478 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:18:00 INFO - PROCESS | 8199 | 1461100680484 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 8199 | 1461100680488 Marionette TRACE conn3 <- [1,2094,null,{}] 14:18:00 INFO - PROCESS | 8199 | 1461100680494 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:00 INFO - PROCESS | 8199 | 1461100680736 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:18:01 INFO - PROCESS | 8199 | 1461100681090 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x87248800 == 136 [pid = 8199] [id = 531] 14:18:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x982a9c00) [pid = 8199] [serial = 1594] [outer = (nil)] 14:18:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9ae6b400) [pid = 8199] [serial = 1595] [outer = 0x982a9c00] 14:18:01 INFO - PROCESS | 8199 | 1461100681185 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9ae6c800) [pid = 8199] [serial = 1596] [outer = 0x982a9c00] 14:18:02 INFO - PROCESS | 8199 | 1461100682080 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1634ms 14:18:02 INFO - PROCESS | 8199 | 1461100682119 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 8199 | 1461100682123 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:18:02 INFO - PROCESS | 8199 | 1461100682130 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 8199 | 1461100682133 Marionette TRACE conn3 <- [1,2098,null,{}] 14:18:02 INFO - PROCESS | 8199 | 1461100682139 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:02 INFO - PROCESS | 8199 | 1461100682376 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:18:02 INFO - PROCESS | 8199 | 1461100682731 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8857f000 == 137 [pid = 8199] [id = 532] 14:18:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x88f29800) [pid = 8199] [serial = 1597] [outer = (nil)] 14:18:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x9fc56400) [pid = 8199] [serial = 1598] [outer = 0x88f29800] 14:18:02 INFO - PROCESS | 8199 | 1461100682829 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x9fc9b800) [pid = 8199] [serial = 1599] [outer = 0x88f29800] 14:18:03 INFO - PROCESS | 8199 | 1461100683765 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1682ms 14:18:03 INFO - PROCESS | 8199 | 1461100683813 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 8199 | 1461100683817 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:18:03 INFO - PROCESS | 8199 | 1461100683824 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 8199 | 1461100683828 Marionette TRACE conn3 <- [1,2102,null,{}] 14:18:03 INFO - PROCESS | 8199 | 1461100683834 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:04 INFO - PROCESS | 8199 | 1461100684060 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:18:04 INFO - PROCESS | 8199 | 1461100684394 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x99b80c00 == 138 [pid = 8199] [id = 533] 14:18:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x9b08e000) [pid = 8199] [serial = 1600] [outer = (nil)] 14:18:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0xa0c34800) [pid = 8199] [serial = 1601] [outer = 0x9b08e000] 14:18:04 INFO - PROCESS | 8199 | 1461100684483 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0xa0f62c00) [pid = 8199] [serial = 1602] [outer = 0x9b08e000] 14:18:05 INFO - PROCESS | 8199 | 1461100685408 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1631ms 14:18:05 INFO - PROCESS | 8199 | 1461100685456 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 8199 | 1461100685460 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:18:05 INFO - PROCESS | 8199 | 1461100685467 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 8199 | 1461100685471 Marionette TRACE conn3 <- [1,2106,null,{}] 14:18:05 INFO - PROCESS | 8199 | 1461100685477 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:05 INFO - PROCESS | 8199 | 1461100685715 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:18:06 INFO - PROCESS | 8199 | 1461100686064 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x88582800 == 139 [pid = 8199] [id = 534] 14:18:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x896f8c00) [pid = 8199] [serial = 1603] [outer = (nil)] 14:18:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0xa3c0d800) [pid = 8199] [serial = 1604] [outer = 0x896f8c00] 14:18:06 INFO - PROCESS | 8199 | 1461100686163 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0xa3cd4c00) [pid = 8199] [serial = 1605] [outer = 0x896f8c00] 14:18:07 INFO - PROCESS | 8199 | 1461100687072 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1684ms 14:18:07 INFO - PROCESS | 8199 | 1461100687152 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 8199 | 1461100687156 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:18:07 INFO - PROCESS | 8199 | 1461100687163 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 8199 | 1461100687166 Marionette TRACE conn3 <- [1,2110,null,{}] 14:18:07 INFO - PROCESS | 8199 | 1461100687172 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:07 INFO - PROCESS | 8199 | 1461100687452 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:18:07 INFO - PROCESS | 8199 | 1461100687789 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d27800 == 140 [pid = 8199] [id = 535] 14:18:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x87d28000) [pid = 8199] [serial = 1606] [outer = (nil)] 14:18:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x87d2fc00) [pid = 8199] [serial = 1607] [outer = 0x87d28000] 14:18:07 INFO - PROCESS | 8199 | 1461100687888 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x87d32000) [pid = 8199] [serial = 1608] [outer = 0x87d28000] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72c400 == 139 [pid = 8199] [id = 297] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x87255400 == 138 [pid = 8199] [id = 282] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x89193c00 == 137 [pid = 8199] [id = 283] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8f58a400 == 136 [pid = 8199] [id = 294] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x932f2000 == 135 [pid = 8199] [id = 299] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8c341c00 == 134 [pid = 8199] [id = 295] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x896fa400 == 133 [pid = 8199] [id = 289] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x9119cc00 == 132 [pid = 8199] [id = 296] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b210000 == 131 [pid = 8199] [id = 517] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8c000 == 130 [pid = 8199] [id = 516] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1a400 == 129 [pid = 8199] [id = 515] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x89051400 == 128 [pid = 8199] [id = 514] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x979b9800 == 127 [pid = 8199] [id = 512] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2b400 == 126 [pid = 8199] [id = 510] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2dc00 == 125 [pid = 8199] [id = 511] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x91283400 == 124 [pid = 8199] [id = 509] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x96446c00 == 123 [pid = 8199] [id = 508] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x93311800 == 122 [pid = 8199] [id = 507] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac82c00 == 121 [pid = 8199] [id = 505] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x9127c800 == 120 [pid = 8199] [id = 506] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72b000 == 119 [pid = 8199] [id = 504] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebcf800 == 118 [pid = 8199] [id = 503] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebd3400 == 117 [pid = 8199] [id = 502] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba96c00 == 116 [pid = 8199] [id = 501] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2d1400 == 115 [pid = 8199] [id = 499] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2d8c00 == 114 [pid = 8199] [id = 500] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa11c00 == 113 [pid = 8199] [id = 498] 14:18:10 INFO - PROCESS | 8199 | --DOCSHELL 0x874c9400 == 112 [pid = 8199] [id = 497] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x902e9800) [pid = 8199] [serial = 1442] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8b945800) [pid = 8199] [serial = 1487] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x91ecd800) [pid = 8199] [serial = 1445] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x8f582000) [pid = 8199] [serial = 1437] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8ab9a400) [pid = 8199] [serial = 1484] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8c3f1c00) [pid = 8199] [serial = 1434] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x998ce000) [pid = 8199] [serial = 1463] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0xa2ac6400) [pid = 8199] [serial = 1472] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8fb05800) [pid = 8199] [serial = 1440] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x98284800) [pid = 8199] [serial = 1457] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8ba8b800) [pid = 8199] [serial = 1488] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x94123800) [pid = 8199] [serial = 1449] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0xa0c2f400) [pid = 8199] [serial = 1413] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x98ed9400) [pid = 8199] [serial = 1461] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0xa0f65400) [pid = 8199] [serial = 1470] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x96f7f000) [pid = 8199] [serial = 1454] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x89974c00) [pid = 8199] [serial = 1481] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x98289800) [pid = 8199] [serial = 1458] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x902f1400) [pid = 8199] [serial = 1443] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x931e9000) [pid = 8199] [serial = 1446] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8ac8e800) [pid = 8199] [serial = 1430] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0xa3c7c800) [pid = 8199] [serial = 1475] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8df98000) [pid = 8199] [serial = 1427] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0xa0c1b400) [pid = 8199] [serial = 1469] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8ac8a800) [pid = 8199] [serial = 1485] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0xa44ce000) [pid = 8199] [serial = 1478] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x9fc98c00) [pid = 8199] [serial = 1466] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8c2fac00) [pid = 8199] [serial = 1365] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0xa3c84400) [pid = 8199] [serial = 1476] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x89978800) [pid = 8199] [serial = 1482] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8c34d400) [pid = 8199] [serial = 1433] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8f6c0000) [pid = 8199] [serial = 1439] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8f4d6000) [pid = 8199] [serial = 1436] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x93319000) [pid = 8199] [serial = 1448] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0xa3c02400) [pid = 8199] [serial = 1473] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x99b7ac00) [pid = 8199] [serial = 1464] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x98728c00) [pid = 8199] [serial = 1460] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x979bb000) [pid = 8199] [serial = 1455] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x94efb800) [pid = 8199] [serial = 1452] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x94ef4800) [pid = 8199] [serial = 1451] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8ba8c800) [pid = 8199] [serial = 1490] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0xa00a0800) [pid = 8199] [serial = 1467] [outer = (nil)] [url = about:blank] 14:18:10 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8b2d6400) [pid = 8199] [serial = 1431] [outer = (nil)] [url = about:blank] 14:18:11 INFO - PROCESS | 8199 | 1461100691011 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3901ms 14:18:11 INFO - PROCESS | 8199 | 1461100691065 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:18:11 INFO - PROCESS | 8199 | 1461100691072 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:18:11 INFO - PROCESS | 8199 | 1461100691082 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - PROCESS | 8199 | 1461100691086 Marionette TRACE conn3 <- [1,2114,null,{}] 14:18:11 INFO - PROCESS | 8199 | 1461100691095 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:11 INFO - PROCESS | 8199 | 1461100691330 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:18:11 INFO - PROCESS | 8199 | 1461100691611 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x89973000 == 113 [pid = 8199] [id = 536] 14:18:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x89973800) [pid = 8199] [serial = 1609] [outer = (nil)] 14:18:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x89978c00) [pid = 8199] [serial = 1610] [outer = 0x89973800] 14:18:11 INFO - PROCESS | 8199 | 1461100691703 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8aa12400) [pid = 8199] [serial = 1611] [outer = 0x89973800] 14:18:12 INFO - PROCESS | 8199 | 1461100692635 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1590ms 14:18:12 INFO - PROCESS | 8199 | 1461100692673 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 8199 | 1461100692682 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:18:12 INFO - PROCESS | 8199 | 1461100692693 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 8199 | 1461100692698 Marionette TRACE conn3 <- [1,2118,null,{}] 14:18:12 INFO - PROCESS | 8199 | 1461100692711 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:13 INFO - PROCESS | 8199 | 1461100693010 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:18:13 INFO - PROCESS | 8199 | 1461100693039 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f2b800 == 114 [pid = 8199] [id = 537] 14:18:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8905fc00) [pid = 8199] [serial = 1612] [outer = (nil)] 14:18:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b20e800) [pid = 8199] [serial = 1613] [outer = 0x8905fc00] 14:18:13 INFO - PROCESS | 8199 | 1461100693219 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b2d6400) [pid = 8199] [serial = 1614] [outer = 0x8905fc00] 14:18:14 INFO - PROCESS | 8199 | 1461100694239 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1596ms 14:18:14 INFO - PROCESS | 8199 | 1461100694291 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 8199 | 1461100694294 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:18:14 INFO - PROCESS | 8199 | 1461100694302 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 8199 | 1461100694308 Marionette TRACE conn3 <- [1,2122,null,{}] 14:18:14 INFO - PROCESS | 8199 | 1461100694331 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:14 INFO - PROCESS | 8199 | 1461100694636 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x91288400) [pid = 8199] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8ab91400) [pid = 8199] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x88f2d800) [pid = 8199] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b2d7000) [pid = 8199] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8aa19c00) [pid = 8199] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x874ca000) [pid = 8199] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8c34f400) [pid = 8199] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8b15d000) [pid = 8199] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8fbe9c00) [pid = 8199] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x96f80800) [pid = 8199] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8f6c0400) [pid = 8199] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x9828a400) [pid = 8199] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8b21a400) [pid = 8199] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8bbb8000) [pid = 8199] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x89052000) [pid = 8199] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x96b43c00) [pid = 8199] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x9411c000) [pid = 8199] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8ebd3c00) [pid = 8199] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x902ecc00) [pid = 8199] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8c2ef400) [pid = 8199] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x98283800) [pid = 8199] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:18:15 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0xa44c1400) [pid = 8199] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:18:15 INFO - PROCESS | 8199 | 1461100695468 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x872ce000 == 115 [pid = 8199] [id = 538] 14:18:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x874c4c00) [pid = 8199] [serial = 1615] [outer = (nil)] 14:18:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8919b400) [pid = 8199] [serial = 1616] [outer = 0x874c4c00] 14:18:15 INFO - PROCESS | 8199 | 1461100695555 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8ba91800) [pid = 8199] [serial = 1617] [outer = 0x874c4c00] 14:18:16 INFO - PROCESS | 8199 | 1461100696362 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2093ms 14:18:16 INFO - PROCESS | 8199 | 1461100696396 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 8199 | 1461100696401 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:18:16 INFO - PROCESS | 8199 | 1461100696408 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 8199 | 1461100696411 Marionette TRACE conn3 <- [1,2126,null,{}] 14:18:16 INFO - PROCESS | 8199 | 1461100696416 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:16 INFO - PROCESS | 8199 | 1461100696715 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:18:16 INFO - PROCESS | 8199 | 1461100696739 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x89056400 == 116 [pid = 8199] [id = 539] 14:18:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8c2f6400) [pid = 8199] [serial = 1618] [outer = (nil)] 14:18:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8c345c00) [pid = 8199] [serial = 1619] [outer = 0x8c2f6400] 14:18:16 INFO - PROCESS | 8199 | 1461100696816 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8c3eec00) [pid = 8199] [serial = 1620] [outer = 0x8c2f6400] 14:18:18 INFO - PROCESS | 8199 | 1461100698014 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 14:18:18 INFO - PROCESS | 8199 | 1461100698044 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 8199 | 1461100698052 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:18:18 INFO - PROCESS | 8199 | 1461100698062 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 8199 | 1461100698067 Marionette TRACE conn3 <- [1,2130,null,{}] 14:18:18 INFO - PROCESS | 8199 | 1461100698076 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:18 INFO - PROCESS | 8199 | 1461100698350 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:18:18 INFO - PROCESS | 8199 | 1461100698742 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x89976400 == 117 [pid = 8199] [id = 540] 14:18:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x89976c00) [pid = 8199] [serial = 1621] [outer = (nil)] 14:18:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8ac82000) [pid = 8199] [serial = 1622] [outer = 0x89976c00] 14:18:18 INFO - PROCESS | 8199 | 1461100698842 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b15a800) [pid = 8199] [serial = 1623] [outer = 0x89976c00] 14:18:19 INFO - PROCESS | 8199 | 1461100699798 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 8199 | 1461100699868 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:18:19 INFO - PROCESS | 8199 | 1461100699881 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 8199 | 1461100699885 Marionette TRACE conn3 <- [1,2134,null,{}] 14:18:19 INFO - PROCESS | 8199 | 1461100699892 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:20 INFO - PROCESS | 8199 | 1461100700188 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:18:20 INFO - PROCESS | 8199 | 1461100700587 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba92c00 == 118 [pid = 8199] [id = 541] 14:18:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8bb22800) [pid = 8199] [serial = 1624] [outer = (nil)] 14:18:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8df9cc00) [pid = 8199] [serial = 1625] [outer = 0x8bb22800] 14:18:20 INFO - PROCESS | 8199 | 1461100700680 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8e081800) [pid = 8199] [serial = 1626] [outer = 0x8bb22800] 14:18:21 INFO - PROCESS | 8199 | 1461100701727 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1887ms 14:18:21 INFO - PROCESS | 8199 | 1461100701767 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 8199 | 1461100701772 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:18:21 INFO - PROCESS | 8199 | 1461100701778 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 8199 | 1461100701786 Marionette TRACE conn3 <- [1,2138,null,{}] 14:18:21 INFO - PROCESS | 8199 | 1461100701803 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:22 INFO - PROCESS | 8199 | 1461100702045 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:18:22 INFO - PROCESS | 8199 | 1461100702376 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e32dc00 == 119 [pid = 8199] [id = 542] 14:18:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8eae6c00) [pid = 8199] [serial = 1627] [outer = (nil)] 14:18:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8ebce000) [pid = 8199] [serial = 1628] [outer = 0x8eae6c00] 14:18:22 INFO - PROCESS | 8199 | 1461100702475 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8f4da800) [pid = 8199] [serial = 1629] [outer = 0x8eae6c00] 14:18:23 INFO - PROCESS | 8199 | 1461100703425 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1690ms 14:18:23 INFO - PROCESS | 8199 | 1461100703469 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 8199 | 1461100703475 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:18:23 INFO - PROCESS | 8199 | 1461100703482 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 8199 | 1461100703485 Marionette TRACE conn3 <- [1,2142,null,{}] 14:18:23 INFO - PROCESS | 8199 | 1461100703491 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:23 INFO - PROCESS | 8199 | 1461100703732 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:18:24 INFO - PROCESS | 8199 | 1461100704098 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x89976000 == 120 [pid = 8199] [id = 543] 14:18:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8eae9c00) [pid = 8199] [serial = 1630] [outer = (nil)] 14:18:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8f58b000) [pid = 8199] [serial = 1631] [outer = 0x8eae9c00] 14:18:24 INFO - PROCESS | 8199 | 1461100704192 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f724000) [pid = 8199] [serial = 1632] [outer = 0x8eae9c00] 14:18:25 INFO - PROCESS | 8199 | 1461100705123 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 8199 | 1461100705169 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:18:25 INFO - PROCESS | 8199 | 1461100705177 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 8199 | 1461100705179 Marionette TRACE conn3 <- [1,2146,null,{}] 14:18:25 INFO - PROCESS | 8199 | 1461100705186 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:25 INFO - PROCESS | 8199 | 1461100705420 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:18:25 INFO - PROCESS | 8199 | 1461100705743 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaef400 == 121 [pid = 8199] [id = 544] 14:18:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ebcbc00) [pid = 8199] [serial = 1633] [outer = (nil)] 14:18:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8fbf1c00) [pid = 8199] [serial = 1634] [outer = 0x8ebcbc00] 14:18:25 INFO - PROCESS | 8199 | 1461100705842 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8fbf8000) [pid = 8199] [serial = 1635] [outer = 0x8ebcbc00] 14:18:26 INFO - PROCESS | 8199 | 1461100706796 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 8199 | 1461100706868 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:18:26 INFO - PROCESS | 8199 | 1461100706876 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 8199 | 1461100706881 Marionette TRACE conn3 <- [1,2150,null,{}] 14:18:26 INFO - PROCESS | 8199 | 1461100706887 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:27 INFO - PROCESS | 8199 | 1461100707197 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:18:27 INFO - PROCESS | 8199 | 1461100707558 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d29c00 == 122 [pid = 8199] [id = 545] 14:18:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x903d7800) [pid = 8199] [serial = 1636] [outer = (nil)] 14:18:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x913c7000) [pid = 8199] [serial = 1637] [outer = 0x903d7800] 14:18:27 INFO - PROCESS | 8199 | 1461100707665 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x91ed0800) [pid = 8199] [serial = 1638] [outer = 0x903d7800] 14:18:28 INFO - PROCESS | 8199 | 1461100708624 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1785ms 14:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:18:28 INFO - PROCESS | 8199 | 1461100708661 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 8199 | 1461100708664 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:18:28 INFO - PROCESS | 8199 | 1461100708672 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 8199 | 1461100708675 Marionette TRACE conn3 <- [1,2154,null,{}] 14:18:28 INFO - PROCESS | 8199 | 1461100708682 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:28 INFO - PROCESS | 8199 | 1461100708929 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:18:29 INFO - PROCESS | 8199 | 1461100709262 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x9127f800 == 123 [pid = 8199] [id = 546] 14:18:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x91ec9c00) [pid = 8199] [serial = 1639] [outer = (nil)] 14:18:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x932f2000) [pid = 8199] [serial = 1640] [outer = 0x91ec9c00] 14:18:29 INFO - PROCESS | 8199 | 1461100709373 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x9411dc00) [pid = 8199] [serial = 1641] [outer = 0x91ec9c00] 14:18:30 INFO - PROCESS | 8199 | 1461100710301 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1686ms 14:18:30 INFO - PROCESS | 8199 | 1461100710357 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 8199 | 1461100710360 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:18:30 INFO - PROCESS | 8199 | 1461100710368 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 8199 | 1461100710371 Marionette TRACE conn3 <- [1,2158,null,{}] 14:18:30 INFO - PROCESS | 8199 | 1461100710378 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:30 INFO - PROCESS | 8199 | 1461100710602 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:18:30 INFO - PROCESS | 8199 | 1461100710931 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72b400 == 124 [pid = 8199] [id = 547] 14:18:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x931e9c00) [pid = 8199] [serial = 1642] [outer = (nil)] 14:18:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x94e51c00) [pid = 8199] [serial = 1643] [outer = 0x931e9c00] 14:18:31 INFO - PROCESS | 8199 | 1461100711027 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x94ef8800) [pid = 8199] [serial = 1644] [outer = 0x931e9c00] 14:18:31 INFO - PROCESS | 8199 | 1461100711938 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1639ms 14:18:32 INFO - PROCESS | 8199 | 1461100712009 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 8199 | 1461100712014 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:18:32 INFO - PROCESS | 8199 | 1461100712021 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 8199 | 1461100712024 Marionette TRACE conn3 <- [1,2162,null,{}] 14:18:32 INFO - PROCESS | 8199 | 1461100712031 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:32 INFO - PROCESS | 8199 | 1461100712264 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:18:32 INFO - PROCESS | 8199 | 1461100712597 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x931ee000 == 125 [pid = 8199] [id = 548] 14:18:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x94128c00) [pid = 8199] [serial = 1645] [outer = (nil)] 14:18:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x96bc6800) [pid = 8199] [serial = 1646] [outer = 0x94128c00] 14:18:32 INFO - PROCESS | 8199 | 1461100712697 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x96f80800) [pid = 8199] [serial = 1647] [outer = 0x94128c00] 14:18:33 INFO - PROCESS | 8199 | 1461100713583 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1631ms 14:18:33 INFO - PROCESS | 8199 | 1461100713654 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 8199 | 1461100713657 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:18:33 INFO - PROCESS | 8199 | 1461100713665 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 8199 | 1461100713669 Marionette TRACE conn3 <- [1,2166,null,{}] 14:18:33 INFO - PROCESS | 8199 | 1461100713675 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:33 INFO - PROCESS | 8199 | 1461100713963 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:18:34 INFO - PROCESS | 8199 | 1461100714281 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x96447c00 == 126 [pid = 8199] [id = 549] 14:18:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x97169800) [pid = 8199] [serial = 1648] [outer = (nil)] 14:18:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x98150800) [pid = 8199] [serial = 1649] [outer = 0x97169800] 14:18:34 INFO - PROCESS | 8199 | 1461100714374 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x981ae800) [pid = 8199] [serial = 1650] [outer = 0x97169800] 14:18:35 INFO - PROCESS | 8199 | 1461100715311 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1681ms 14:18:35 INFO - PROCESS | 8199 | 1461100715348 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 8199 | 1461100715352 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:18:35 INFO - PROCESS | 8199 | 1461100715360 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 8199 | 1461100715371 Marionette TRACE conn3 <- [1,2170,null,{}] 14:18:35 INFO - PROCESS | 8199 | 1461100715377 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:35 INFO - PROCESS | 8199 | 1461100715645 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:18:36 INFO - PROCESS | 8199 | 1461100715992 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x97b49c00 == 127 [pid = 8199] [id = 550] 14:18:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x982ad400) [pid = 8199] [serial = 1651] [outer = (nil)] 14:18:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x9871ec00) [pid = 8199] [serial = 1652] [outer = 0x982ad400] 14:18:36 INFO - PROCESS | 8199 | 1461100716101 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x98b91c00) [pid = 8199] [serial = 1653] [outer = 0x982ad400] 14:18:37 INFO - PROCESS | 8199 | 1461100717090 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1796ms 14:18:37 INFO - PROCESS | 8199 | 1461100717158 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 8199 | 1461100717162 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:18:37 INFO - PROCESS | 8199 | 1461100717169 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 8199 | 1461100717172 Marionette TRACE conn3 <- [1,2174,null,{}] 14:18:37 INFO - PROCESS | 8199 | 1461100717178 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:37 INFO - PROCESS | 8199 | 1461100717478 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:18:37 INFO - PROCESS | 8199 | 1461100717817 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x94285000 == 128 [pid = 8199] [id = 551] 14:18:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x982a6c00) [pid = 8199] [serial = 1654] [outer = (nil)] 14:18:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x998cc400) [pid = 8199] [serial = 1655] [outer = 0x982a6c00] 14:18:37 INFO - PROCESS | 8199 | 1461100717916 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x99b76c00) [pid = 8199] [serial = 1656] [outer = 0x982a6c00] 14:18:38 INFO - PROCESS | 8199 | 1461100718837 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 14:18:38 INFO - PROCESS | 8199 | 1461100718903 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 8199 | 1461100718907 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:18:38 INFO - PROCESS | 8199 | 1461100718914 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 8199 | 1461100718917 Marionette TRACE conn3 <- [1,2178,null,{}] 14:18:38 INFO - PROCESS | 8199 | 1461100718923 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:39 INFO - PROCESS | 8199 | 1461100719168 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:18:39 INFO - PROCESS | 8199 | 1461100719512 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x89058000 == 129 [pid = 8199] [id = 552] 14:18:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x8ab94800) [pid = 8199] [serial = 1657] [outer = (nil)] 14:18:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x9ae6c000) [pid = 8199] [serial = 1658] [outer = 0x8ab94800] 14:18:39 INFO - PROCESS | 8199 | 1461100719610 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x9df8d400) [pid = 8199] [serial = 1659] [outer = 0x8ab94800] 14:18:40 INFO - PROCESS | 8199 | 1461100720533 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1682ms 14:18:40 INFO - PROCESS | 8199 | 1461100720596 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 8199 | 1461100720601 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:18:40 INFO - PROCESS | 8199 | 1461100720607 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - PROCESS | 8199 | 1461100720610 Marionette TRACE conn3 <- [1,2182,null,{}] 14:18:40 INFO - PROCESS | 8199 | 1461100720616 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:40 INFO - PROCESS | 8199 | 1461100720851 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:18:41 INFO - PROCESS | 8199 | 1461100721194 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aeb000 == 130 [pid = 8199] [id = 553] 14:18:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x98b12800) [pid = 8199] [serial = 1660] [outer = (nil)] 14:18:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0xa0a46400) [pid = 8199] [serial = 1661] [outer = 0x98b12800] 14:18:41 INFO - PROCESS | 8199 | 1461100721297 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0xa0aa5000) [pid = 8199] [serial = 1662] [outer = 0x98b12800] 14:18:42 INFO - PROCESS | 8199 | 1461100722249 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1730ms 14:18:42 INFO - PROCESS | 8199 | 1461100722339 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:18:42 INFO - PROCESS | 8199 | 1461100722343 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:18:42 INFO - PROCESS | 8199 | 1461100722350 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 8199 | 1461100722354 Marionette TRACE conn3 <- [1,2186,null,{}] 14:18:42 INFO - PROCESS | 8199 | 1461100722360 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:42 INFO - PROCESS | 8199 | 1461100722646 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:18:43 INFO - PROCESS | 8199 | 1461100722983 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x982ac800 == 131 [pid = 8199] [id = 554] 14:18:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98b9d400) [pid = 8199] [serial = 1663] [outer = (nil)] 14:18:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0xa2a2e400) [pid = 8199] [serial = 1664] [outer = 0x98b9d400] 14:18:43 INFO - PROCESS | 8199 | 1461100723075 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0xa2ac6000) [pid = 8199] [serial = 1665] [outer = 0x98b9d400] 14:18:44 INFO - PROCESS | 8199 | 1461100724009 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1691ms 14:18:44 INFO - PROCESS | 8199 | 1461100724041 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 8199 | 1461100724045 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:18:44 INFO - PROCESS | 8199 | 1461100724052 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 8199 | 1461100724055 Marionette TRACE conn3 <- [1,2190,null,{}] 14:18:44 INFO - PROCESS | 8199 | 1461100724061 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:44 INFO - PROCESS | 8199 | 1461100724299 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:18:44 INFO - PROCESS | 8199 | 1461100724646 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x865cd400 == 132 [pid = 8199] [id = 555] 14:18:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x8bbabc00) [pid = 8199] [serial = 1666] [outer = (nil)] 14:18:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0xa3cd4400) [pid = 8199] [serial = 1667] [outer = 0x8bbabc00] 14:18:44 INFO - PROCESS | 8199 | 1461100724749 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0xa445d400) [pid = 8199] [serial = 1668] [outer = 0x8bbabc00] 14:18:45 INFO - PROCESS | 8199 | 1461100725644 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1630ms 14:18:45 INFO - PROCESS | 8199 | 1461100725683 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 8199 | 1461100725687 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:18:45 INFO - PROCESS | 8199 | 1461100725694 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 8199 | 1461100725698 Marionette TRACE conn3 <- [1,2194,null,{}] 14:18:45 INFO - PROCESS | 8199 | 1461100725704 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:45 INFO - PROCESS | 8199 | 1461100725943 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:18:46 INFO - PROCESS | 8199 | 1461100726292 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc74400 == 133 [pid = 8199] [id = 556] 14:18:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x8bc76000) [pid = 8199] [serial = 1669] [outer = (nil)] 14:18:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x8bc7c000) [pid = 8199] [serial = 1670] [outer = 0x8bc76000] 14:18:46 INFO - PROCESS | 8199 | 1461100726396 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x8bc7dc00) [pid = 8199] [serial = 1671] [outer = 0x8bc76000] 14:18:47 INFO - PROCESS | 8199 | 1461100727318 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1683ms 14:18:47 INFO - PROCESS | 8199 | 1461100727379 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 8199 | 1461100727383 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:18:47 INFO - PROCESS | 8199 | 1461100727389 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 8199 | 1461100727393 Marionette TRACE conn3 <- [1,2198,null,{}] 14:18:47 INFO - PROCESS | 8199 | 1461100727399 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:47 INFO - PROCESS | 8199 | 1461100727642 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8724c000 == 132 [pid = 8199] [id = 277] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x9828fc00 == 131 [pid = 8199] [id = 448] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x86c80000 == 130 [pid = 8199] [id = 235] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x94ef8c00 == 129 [pid = 8199] [id = 449] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x872d0400 == 128 [pid = 8199] [id = 447] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x865c1800 == 127 [pid = 8199] [id = 257] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x88582800 == 126 [pid = 8199] [id = 534] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8857f000 == 125 [pid = 8199] [id = 532] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x99b80c00 == 124 [pid = 8199] [id = 533] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87248800 == 123 [pid = 8199] [id = 531] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x9119ac00 == 122 [pid = 8199] [id = 530] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x979b7c00 == 121 [pid = 8199] [id = 528] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x96441c00 == 120 [pid = 8199] [id = 529] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x913c9400 == 119 [pid = 8199] [id = 527] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f6b9400 == 118 [pid = 8199] [id = 526] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x91eca400 == 117 [pid = 8199] [id = 525] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f581400 == 116 [pid = 8199] [id = 524] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72a000 == 115 [pid = 8199] [id = 523] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbad000 == 114 [pid = 8199] [id = 521] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2ec00 == 113 [pid = 8199] [id = 522] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2d6800 == 112 [pid = 8199] [id = 520] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8cc00 == 111 [pid = 8199] [id = 519] 14:18:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87af3400 == 110 [pid = 8199] [id = 518] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x931ef000) [pid = 8199] [serial = 1521] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x8b15d400) [pid = 8199] [serial = 1548] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x983e3c00) [pid = 8199] [serial = 1532] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8b3f1800) [pid = 8199] [serial = 1499] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8b151400) [pid = 8199] [serial = 1497] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x89195c00) [pid = 8199] [serial = 1494] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x88585400) [pid = 8199] [serial = 1493] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8e32fc00) [pid = 8199] [serial = 1505] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x984af400) [pid = 8199] [serial = 1533] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x98b08000) [pid = 8199] [serial = 1536] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x903d9800) [pid = 8199] [serial = 1514] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x98284c00) [pid = 8199] [serial = 1529] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8ac82800) [pid = 8199] [serial = 1547] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8fbee400) [pid = 8199] [serial = 1511] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9df8f000) [pid = 8199] [serial = 1542] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8b949000) [pid = 8199] [serial = 1551] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8e076400) [pid = 8199] [serial = 1428] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8ab97000) [pid = 8199] [serial = 1496] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x903e1000) [pid = 8199] [serial = 1515] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x896f0800) [pid = 8199] [serial = 1545] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x93083400) [pid = 8199] [serial = 1520] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x9814dc00) [pid = 8199] [serial = 1527] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x98722800) [pid = 8199] [serial = 1535] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8bb2fc00) [pid = 8199] [serial = 1553] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x94e51000) [pid = 8199] [serial = 1524] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x94126400) [pid = 8199] [serial = 1523] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8b882c00) [pid = 8199] [serial = 1550] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x9ae73c00) [pid = 8199] [serial = 1541] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8f6b9c00) [pid = 8199] [serial = 1509] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x913cb400) [pid = 8199] [serial = 1517] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8eae2c00) [pid = 8199] [serial = 1506] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x91e17000) [pid = 8199] [serial = 1518] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8c3e9c00) [pid = 8199] [serial = 1502] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8b950c00) [pid = 8199] [serial = 1500] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8fbf3800) [pid = 8199] [serial = 1512] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x998d5400) [pid = 8199] [serial = 1538] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8e076c00) [pid = 8199] [serial = 1503] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x96f7e000) [pid = 8199] [serial = 1479] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x99b77c00) [pid = 8199] [serial = 1539] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x9790f400) [pid = 8199] [serial = 1526] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x9828c400) [pid = 8199] [serial = 1530] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8f4d2400) [pid = 8199] [serial = 1508] [outer = (nil)] [url = about:blank] 14:18:49 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8905e800) [pid = 8199] [serial = 1544] [outer = (nil)] [url = about:blank] 14:18:50 INFO - PROCESS | 8199 | 1461100730078 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d29800 == 111 [pid = 8199] [id = 557] 14:18:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x87d36c00) [pid = 8199] [serial = 1672] [outer = (nil)] 14:18:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x88f28000) [pid = 8199] [serial = 1673] [outer = 0x87d36c00] 14:18:50 INFO - PROCESS | 8199 | 1461100730172 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x891a1c00) [pid = 8199] [serial = 1674] [outer = 0x87d36c00] 14:18:50 INFO - PROCESS | 8199 | 1461100730996 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3641ms 14:18:51 INFO - PROCESS | 8199 | 1461100731043 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 8199 | 1461100731049 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:18:51 INFO - PROCESS | 8199 | 1461100731058 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 8199 | 1461100731066 Marionette TRACE conn3 <- [1,2202,null,{}] 14:18:51 INFO - PROCESS | 8199 | 1461100731074 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:51 INFO - PROCESS | 8199 | 1461100731313 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:18:51 INFO - PROCESS | 8199 | 1461100731514 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x89979400 == 112 [pid = 8199] [id = 558] 14:18:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8aa0dc00) [pid = 8199] [serial = 1675] [outer = (nil)] 14:18:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ab93400) [pid = 8199] [serial = 1676] [outer = 0x8aa0dc00] 14:18:51 INFO - PROCESS | 8199 | 1461100731612 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8ac8a000) [pid = 8199] [serial = 1677] [outer = 0x8aa0dc00] 14:18:52 INFO - PROCESS | 8199 | 1461100732600 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1585ms 14:18:52 INFO - PROCESS | 8199 | 1461100732648 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 8199 | 1461100732655 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:18:52 INFO - PROCESS | 8199 | 1461100732671 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 8199 | 1461100732674 Marionette TRACE conn3 <- [1,2206,null,{}] 14:18:52 INFO - PROCESS | 8199 | 1461100732681 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:52 INFO - PROCESS | 8199 | 1461100732978 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:18:53 INFO - PROCESS | 8199 | 1461100733013 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x89976800 == 113 [pid = 8199] [id = 559] 14:18:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8ab97000) [pid = 8199] [serial = 1678] [outer = (nil)] 14:18:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b88a000) [pid = 8199] [serial = 1679] [outer = 0x8ab97000] 14:18:53 INFO - PROCESS | 8199 | 1461100733093 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8b88e800) [pid = 8199] [serial = 1680] [outer = 0x8ab97000] 14:18:54 INFO - PROCESS | 8199 | 1461100734121 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1485ms 14:18:54 INFO - PROCESS | 8199 | 1461100734156 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 8199 | 1461100734161 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:18:54 INFO - PROCESS | 8199 | 1461100734184 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 8199 | 1461100734194 Marionette TRACE conn3 <- [1,2210,null,{}] 14:18:54 INFO - PROCESS | 8199 | 1461100734200 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:55 INFO - PROCESS | 8199 | 1461100735045 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x982a9c00) [pid = 8199] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x89973800) [pid = 8199] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x87af4c00) [pid = 8199] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x94278400) [pid = 8199] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8b210c00) [pid = 8199] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8bbae800) [pid = 8199] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x874c4c00) [pid = 8199] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8e07a800) [pid = 8199] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8905fc00) [pid = 8199] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x979b8400) [pid = 8199] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x93317400) [pid = 8199] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x9b08e000) [pid = 8199] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x88f29800) [pid = 8199] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x97168c00) [pid = 8199] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8bbae000) [pid = 8199] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x97168800) [pid = 8199] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8f72a400) [pid = 8199] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x87d28000) [pid = 8199] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x896f8c00) [pid = 8199] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8f723400) [pid = 8199] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x91ed3400) [pid = 8199] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:18:55 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8ac85800) [pid = 8199] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:18:55 INFO - PROCESS | 8199 | 1461100735317 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f88400 == 114 [pid = 8199] [id = 560] 14:18:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x874c4c00) [pid = 8199] [serial = 1681] [outer = (nil)] 14:18:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x88587000) [pid = 8199] [serial = 1682] [outer = 0x874c4c00] 14:18:55 INFO - PROCESS | 8199 | 1461100735400 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8ab94c00) [pid = 8199] [serial = 1683] [outer = 0x874c4c00] 14:18:56 INFO - PROCESS | 8199 | 1461100736152 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2010ms 14:18:56 INFO - PROCESS | 8199 | 1461100736180 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 8199 | 1461100736185 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:18:56 INFO - PROCESS | 8199 | 1461100736191 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 8199 | 1461100736195 Marionette TRACE conn3 <- [1,2214,null,{}] 14:18:56 INFO - PROCESS | 8199 | 1461100736225 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:56 INFO - PROCESS | 8199 | 1461100736437 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:18:56 INFO - PROCESS | 8199 | 1461100736454 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2dc000 == 115 [pid = 8199] [id = 561] 14:18:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8bb2e000) [pid = 8199] [serial = 1684] [outer = (nil)] 14:18:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8c2f5000) [pid = 8199] [serial = 1685] [outer = 0x8bb2e000] 14:18:56 INFO - PROCESS | 8199 | 1461100736534 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8c3e8000) [pid = 8199] [serial = 1686] [outer = 0x8bb2e000] 14:18:57 INFO - PROCESS | 8199 | 1461100737930 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:18:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:18:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1801ms 14:18:58 INFO - PROCESS | 8199 | 1461100737995 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 8199 | 1461100738002 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:18:58 INFO - PROCESS | 8199 | 1461100738013 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 8199 | 1461100738018 Marionette TRACE conn3 <- [1,2218,null,{}] 14:18:58 INFO - PROCESS | 8199 | 1461100738028 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:58 INFO - PROCESS | 8199 | 1461100738324 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:18:58 INFO - PROCESS | 8199 | 1461100738681 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f4c00 == 116 [pid = 8199] [id = 562] 14:18:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x89974400) [pid = 8199] [serial = 1687] [outer = (nil)] 14:18:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8ac83400) [pid = 8199] [serial = 1688] [outer = 0x89974400] 14:18:58 INFO - PROCESS | 8199 | 1461100738782 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b215800) [pid = 8199] [serial = 1689] [outer = 0x89974400] 14:18:59 INFO - PROCESS | 8199 | 1461100739784 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1841ms 14:18:59 INFO - PROCESS | 8199 | 1461100739856 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 8199 | 1461100739864 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:18:59 INFO - PROCESS | 8199 | 1461100739877 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 8199 | 1461100739881 Marionette TRACE conn3 <- [1,2222,null,{}] 14:18:59 INFO - PROCESS | 8199 | 1461100739888 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:00 INFO - PROCESS | 8199 | 1461100740185 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:19:00 INFO - PROCESS | 8199 | 1461100740568 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb28000 == 117 [pid = 8199] [id = 563] 14:19:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8bbac000) [pid = 8199] [serial = 1690] [outer = (nil)] 14:19:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bc78000) [pid = 8199] [serial = 1691] [outer = 0x8bbac000] 14:19:00 INFO - PROCESS | 8199 | 1461100740660 Marionette DEBUG loaded listener.js 14:19:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c2f7c00) [pid = 8199] [serial = 1692] [outer = 0x8bbac000] 14:19:01 INFO - PROCESS | 8199 | 1461100741617 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1788ms 14:19:01 INFO - PROCESS | 8199 | 1461100741666 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 8199 | 1461100741672 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:19:01 INFO - PROCESS | 8199 | 1461100741682 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 8199 | 1461100741689 Marionette TRACE conn3 <- [1,2226,null,{}] 14:19:01 INFO - PROCESS | 8199 | 1461100741710 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:02 INFO - PROCESS | 8199 | 1461100742001 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:19:02 INFO - PROCESS | 8199 | 1461100742360 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e07ac00 == 118 [pid = 8199] [id = 564] 14:19:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8e328c00) [pid = 8199] [serial = 1693] [outer = (nil)] 14:19:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e331c00) [pid = 8199] [serial = 1694] [outer = 0x8e328c00] 14:19:02 INFO - PROCESS | 8199 | 1461100742477 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8eae8400) [pid = 8199] [serial = 1695] [outer = 0x8e328c00] 14:19:03 INFO - PROCESS | 8199 | 1461100743513 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1901ms 14:19:03 INFO - PROCESS | 8199 | 1461100743582 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 8199 | 1461100743587 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:19:03 INFO - PROCESS | 8199 | 1461100743595 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 8199 | 1461100743599 Marionette TRACE conn3 <- [1,2230,null,{}] 14:19:03 INFO - PROCESS | 8199 | 1461100743605 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:03 INFO - PROCESS | 8199 | 1461100743878 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:19:04 INFO - PROCESS | 8199 | 1461100744212 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x88581c00 == 119 [pid = 8199] [id = 565] 14:19:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8e07a800) [pid = 8199] [serial = 1696] [outer = (nil)] 14:19:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f4d4000) [pid = 8199] [serial = 1697] [outer = 0x8e07a800] 14:19:04 INFO - PROCESS | 8199 | 1461100744312 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f4ddc00) [pid = 8199] [serial = 1698] [outer = 0x8e07a800] 14:19:05 INFO - PROCESS | 8199 | 1461100745269 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1740ms 14:19:05 INFO - PROCESS | 8199 | 1461100745337 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 8199 | 1461100745340 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:19:05 INFO - PROCESS | 8199 | 1461100745348 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 8199 | 1461100745352 Marionette TRACE conn3 <- [1,2234,null,{}] 14:19:05 INFO - PROCESS | 8199 | 1461100745358 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:05 INFO - PROCESS | 8199 | 1461100745600 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:19:05 INFO - PROCESS | 8199 | 1461100745928 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb2fc00 == 120 [pid = 8199] [id = 566] 14:19:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8ebd0800) [pid = 8199] [serial = 1699] [outer = (nil)] 14:19:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f6bac00) [pid = 8199] [serial = 1700] [outer = 0x8ebd0800] 14:19:06 INFO - PROCESS | 8199 | 1461100746025 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f6bf800) [pid = 8199] [serial = 1701] [outer = 0x8ebd0800] 14:19:06 INFO - PROCESS | 8199 | 1461100746970 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1687ms 14:19:07 INFO - PROCESS | 8199 | 1461100747037 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:19:07 INFO - PROCESS | 8199 | 1461100747041 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:19:07 INFO - PROCESS | 8199 | 1461100747048 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 8199 | 1461100747052 Marionette TRACE conn3 <- [1,2238,null,{}] 14:19:07 INFO - PROCESS | 8199 | 1461100747059 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:07 INFO - PROCESS | 8199 | 1461100747366 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:19:07 INFO - PROCESS | 8199 | 1461100747715 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3f3400 == 121 [pid = 8199] [id = 567] 14:19:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f72d400) [pid = 8199] [serial = 1702] [outer = (nil)] 14:19:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x903d8400) [pid = 8199] [serial = 1703] [outer = 0x8f72d400] 14:19:07 INFO - PROCESS | 8199 | 1461100747812 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x903e2800) [pid = 8199] [serial = 1704] [outer = 0x8f72d400] 14:19:08 INFO - PROCESS | 8199 | 1461100748744 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1739ms 14:19:08 INFO - PROCESS | 8199 | 1461100748787 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:19:08 INFO - PROCESS | 8199 | 1461100748791 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:19:08 INFO - PROCESS | 8199 | 1461100748798 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:19:08 INFO - PROCESS | 8199 | 1461100748802 Marionette TRACE conn3 <- [1,2242,null,{}] 14:19:08 INFO - PROCESS | 8199 | 1461100748808 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:09 INFO - PROCESS | 8199 | 1461100749044 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:19:09 INFO - PROCESS | 8199 | 1461100749372 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc7ac00 == 122 [pid = 8199] [id = 568] 14:19:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8fbef000) [pid = 8199] [serial = 1705] [outer = (nil)] 14:19:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x913cb800) [pid = 8199] [serial = 1706] [outer = 0x8fbef000] 14:19:09 INFO - PROCESS | 8199 | 1461100749468 Marionette DEBUG loaded listener.js 14:19:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x91e18400) [pid = 8199] [serial = 1707] [outer = 0x8fbef000] 14:19:10 INFO - PROCESS | 8199 | 1461100750391 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1636ms 14:19:10 INFO - PROCESS | 8199 | 1461100750435 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:19:10 INFO - PROCESS | 8199 | 1461100750439 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:19:10 INFO - PROCESS | 8199 | 1461100750446 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:19:10 INFO - PROCESS | 8199 | 1461100750449 Marionette TRACE conn3 <- [1,2246,null,{}] 14:19:10 INFO - PROCESS | 8199 | 1461100750455 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:10 INFO - PROCESS | 8199 | 1461100750687 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:19:11 INFO - PROCESS | 8199 | 1461100751018 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e076400 == 123 [pid = 8199] [id = 569] 14:19:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x902f5000) [pid = 8199] [serial = 1708] [outer = (nil)] 14:19:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x931f0000) [pid = 8199] [serial = 1709] [outer = 0x902f5000] 14:19:11 INFO - PROCESS | 8199 | 1461100751116 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x932f1400) [pid = 8199] [serial = 1710] [outer = 0x902f5000] 14:19:12 INFO - PROCESS | 8199 | 1461100752041 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1638ms 14:19:12 INFO - PROCESS | 8199 | 1461100752085 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 8199 | 1461100752090 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:19:12 INFO - PROCESS | 8199 | 1461100752096 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 8199 | 1461100752100 Marionette TRACE conn3 <- [1,2250,null,{}] 14:19:12 INFO - PROCESS | 8199 | 1461100752106 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:12 INFO - PROCESS | 8199 | 1461100752351 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:19:12 INFO - PROCESS | 8199 | 1461100752692 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x88587400 == 124 [pid = 8199] [id = 570] 14:19:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x913c9400) [pid = 8199] [serial = 1711] [outer = (nil)] 14:19:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94279000) [pid = 8199] [serial = 1712] [outer = 0x913c9400] 14:19:12 INFO - PROCESS | 8199 | 1461100752790 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x9427cc00) [pid = 8199] [serial = 1713] [outer = 0x913c9400] 14:19:13 INFO - PROCESS | 8199 | 1461100753728 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1689ms 14:19:13 INFO - PROCESS | 8199 | 1461100753787 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 8199 | 1461100753790 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:19:13 INFO - PROCESS | 8199 | 1461100753797 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 8199 | 1461100753801 Marionette TRACE conn3 <- [1,2254,null,{}] 14:19:13 INFO - PROCESS | 8199 | 1461100753807 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:14 INFO - PROCESS | 8199 | 1461100754070 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:19:14 INFO - PROCESS | 8199 | 1461100754416 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x932fcc00 == 125 [pid = 8199] [id = 571] 14:19:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x94279c00) [pid = 8199] [serial = 1714] [outer = (nil)] 14:19:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94efd000) [pid = 8199] [serial = 1715] [outer = 0x94279c00] 14:19:14 INFO - PROCESS | 8199 | 1461100754514 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x9648bc00) [pid = 8199] [serial = 1716] [outer = 0x94279c00] 14:19:15 INFO - PROCESS | 8199 | 1461100755533 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1785ms 14:19:15 INFO - PROCESS | 8199 | 1461100755585 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:19:15 INFO - PROCESS | 8199 | 1461100755590 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:19:15 INFO - PROCESS | 8199 | 1461100755597 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 8199 | 1461100755602 Marionette TRACE conn3 <- [1,2258,null,{}] 14:19:15 INFO - PROCESS | 8199 | 1461100755608 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:16 INFO - PROCESS | 8199 | 1461100756036 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:19:16 INFO - PROCESS | 8199 | 1461100756275 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f86c00 == 126 [pid = 8199] [id = 572] 14:19:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x94e4dc00) [pid = 8199] [serial = 1717] [outer = (nil)] 14:19:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x98155000) [pid = 8199] [serial = 1718] [outer = 0x94e4dc00] 14:19:16 INFO - PROCESS | 8199 | 1461100756394 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9828b400) [pid = 8199] [serial = 1719] [outer = 0x94e4dc00] 14:19:17 INFO - PROCESS | 8199 | 1461100757344 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1789ms 14:19:17 INFO - PROCESS | 8199 | 1461100757386 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:19:17 INFO - PROCESS | 8199 | 1461100757391 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:19:17 INFO - PROCESS | 8199 | 1461100757398 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - PROCESS | 8199 | 1461100757401 Marionette TRACE conn3 <- [1,2262,null,{}] 14:19:17 INFO - PROCESS | 8199 | 1461100757408 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:17 INFO - PROCESS | 8199 | 1461100757647 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:19:18 INFO - PROCESS | 8199 | 1461100757990 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x96440c00 == 127 [pid = 8199] [id = 573] 14:19:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9814f800) [pid = 8199] [serial = 1720] [outer = (nil)] 14:19:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x982a4000) [pid = 8199] [serial = 1721] [outer = 0x9814f800] 14:19:18 INFO - PROCESS | 8199 | 1461100758089 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x982a7c00) [pid = 8199] [serial = 1722] [outer = 0x9814f800] 14:19:19 INFO - PROCESS | 8199 | 1461100759048 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1733ms 14:19:19 INFO - PROCESS | 8199 | 1461100759134 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 8199 | 1461100759141 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:19:19 INFO - PROCESS | 8199 | 1461100759152 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 8199 | 1461100759156 Marionette TRACE conn3 <- [1,2266,null,{}] 14:19:19 INFO - PROCESS | 8199 | 1461100759167 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:19 INFO - PROCESS | 8199 | 1461100759581 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:19:19 INFO - PROCESS | 8199 | 1461100759860 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x9828dc00 == 128 [pid = 8199] [id = 574] 14:19:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x982a2400) [pid = 8199] [serial = 1723] [outer = (nil)] 14:19:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x9871dc00) [pid = 8199] [serial = 1724] [outer = 0x982a2400] 14:19:19 INFO - PROCESS | 8199 | 1461100759961 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x98723000) [pid = 8199] [serial = 1725] [outer = 0x982a2400] 14:19:20 INFO - PROCESS | 8199 | 1461100760943 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1846ms 14:19:21 INFO - PROCESS | 8199 | 1461100760998 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 8199 | 1461100761001 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:19:21 INFO - PROCESS | 8199 | 1461100761009 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 8199 | 1461100761013 Marionette TRACE conn3 <- [1,2270,null,{}] 14:19:21 INFO - PROCESS | 8199 | 1461100761019 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:21 INFO - PROCESS | 8199 | 1461100761267 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:19:21 INFO - PROCESS | 8199 | 1461100761617 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x9828c400 == 129 [pid = 8199] [id = 575] 14:19:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x982aec00) [pid = 8199] [serial = 1726] [outer = (nil)] 14:19:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x99202000) [pid = 8199] [serial = 1727] [outer = 0x982aec00] 14:19:21 INFO - PROCESS | 8199 | 1461100761714 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x9981b400) [pid = 8199] [serial = 1728] [outer = 0x982aec00] 14:19:22 INFO - PROCESS | 8199 | 1461100762639 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1681ms 14:19:22 INFO - PROCESS | 8199 | 1461100762691 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:19:22 INFO - PROCESS | 8199 | 1461100762696 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:19:22 INFO - PROCESS | 8199 | 1461100762703 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - PROCESS | 8199 | 1461100762706 Marionette TRACE conn3 <- [1,2274,null,{}] 14:19:22 INFO - PROCESS | 8199 | 1461100762712 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:22 INFO - PROCESS | 8199 | 1461100762949 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:19:23 INFO - PROCESS | 8199 | 1461100763293 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x982a3c00 == 130 [pid = 8199] [id = 576] 14:19:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x98b9dc00) [pid = 8199] [serial = 1729] [outer = (nil)] 14:19:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x9ae66800) [pid = 8199] [serial = 1730] [outer = 0x98b9dc00] 14:19:23 INFO - PROCESS | 8199 | 1461100763395 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x9ae6f000) [pid = 8199] [serial = 1731] [outer = 0x98b9dc00] 14:19:24 INFO - PROCESS | 8199 | 1461100764282 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1636ms 14:19:24 INFO - PROCESS | 8199 | 1461100764340 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 8199 | 1461100764344 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:19:24 INFO - PROCESS | 8199 | 1461100764351 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 8199 | 1461100764355 Marionette TRACE conn3 <- [1,2278,null,{}] 14:19:24 INFO - PROCESS | 8199 | 1461100764361 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:24 INFO - PROCESS | 8199 | 1461100764604 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:19:24 INFO - PROCESS | 8199 | 1461100764941 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f27c00 == 131 [pid = 8199] [id = 577] 14:19:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x99b82c00) [pid = 8199] [serial = 1732] [outer = (nil)] 14:19:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x9fc9b000) [pid = 8199] [serial = 1733] [outer = 0x99b82c00] 14:19:25 INFO - PROCESS | 8199 | 1461100765037 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0xa00a2c00) [pid = 8199] [serial = 1734] [outer = 0x99b82c00] 14:19:26 INFO - PROCESS | 8199 | 1461100766011 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1734ms 14:19:26 INFO - PROCESS | 8199 | 1461100766086 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 8199 | 1461100766089 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:19:26 INFO - PROCESS | 8199 | 1461100766098 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 8199 | 1461100766101 Marionette TRACE conn3 <- [1,2282,null,{}] 14:19:26 INFO - PROCESS | 8199 | 1461100766108 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:26 INFO - PROCESS | 8199 | 1461100766402 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:19:26 INFO - PROCESS | 8199 | 1461100766746 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d30000 == 132 [pid = 8199] [id = 578] 14:19:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x9ae68800) [pid = 8199] [serial = 1735] [outer = (nil)] 14:19:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0xa3c09400) [pid = 8199] [serial = 1736] [outer = 0x9ae68800] 14:19:26 INFO - PROCESS | 8199 | 1461100766854 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0xa3cdc000) [pid = 8199] [serial = 1737] [outer = 0x9ae68800] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x874c7400 == 131 [pid = 8199] [id = 412] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87253800 == 130 [pid = 8199] [id = 288] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x865ce400 == 129 [pid = 8199] [id = 433] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8f4db400 == 128 [pid = 8199] [id = 468] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x89059800 == 127 [pid = 8199] [id = 287] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab90800 == 126 [pid = 8199] [id = 132] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x874c8800 == 125 [pid = 8199] [id = 469] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x9b09b400 == 124 [pid = 8199] [id = 470] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbeec00 == 123 [pid = 8199] [id = 138] 14:19:29 INFO - PROCESS | 8199 | --DOCSHELL 0x865c5000 == 122 [pid = 8199] [id = 454] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8c345c00) [pid = 8199] [serial = 1619] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x9ae6c800) [pid = 8199] [serial = 1596] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x89978c00) [pid = 8199] [serial = 1610] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x896f5800) [pid = 8199] [serial = 1557] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x96b47000) [pid = 8199] [serial = 1584] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8b218c00) [pid = 8199] [serial = 1559] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8f6b3c00) [pid = 8199] [serial = 1569] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8ba91800) [pid = 8199] [serial = 1617] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8eaf1800) [pid = 8199] [serial = 1565] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x96485c00) [pid = 8199] [serial = 1583] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x8aa12400) [pid = 8199] [serial = 1611] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8b20e800) [pid = 8199] [serial = 1613] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x97dee400) [pid = 8199] [serial = 1586] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8f588000) [pid = 8199] [serial = 1568] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8905a800) [pid = 8199] [serial = 1556] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x94e44400) [pid = 8199] [serial = 1580] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0xa0c34800) [pid = 8199] [serial = 1601] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x94e4e000) [pid = 8199] [serial = 1581] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x9fc56400) [pid = 8199] [serial = 1598] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x9fc9b800) [pid = 8199] [serial = 1599] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x98b98c00) [pid = 8199] [serial = 1589] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x9ae6b400) [pid = 8199] [serial = 1595] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8c349000) [pid = 8199] [serial = 1563] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8b2d6400) [pid = 8199] [serial = 1614] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x99b7e000) [pid = 8199] [serial = 1592] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8fb0a800) [pid = 8199] [serial = 1571] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0xa0f62c00) [pid = 8199] [serial = 1602] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8919b400) [pid = 8199] [serial = 1616] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x87d32000) [pid = 8199] [serial = 1608] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0xa3cd4c00) [pid = 8199] [serial = 1605] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x903dd000) [pid = 8199] [serial = 1572] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x93086800) [pid = 8199] [serial = 1574] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x98281c00) [pid = 8199] [serial = 1587] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x9411bc00) [pid = 8199] [serial = 1577] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8b3eb400) [pid = 8199] [serial = 1560] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8c2efc00) [pid = 8199] [serial = 1562] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x99c06000) [pid = 8199] [serial = 1593] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8bb2c400) [pid = 8199] [serial = 1491] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x94120c00) [pid = 8199] [serial = 1578] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x87d2fc00) [pid = 8199] [serial = 1607] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ebd4c00) [pid = 8199] [serial = 1566] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0xa3c0d800) [pid = 8199] [serial = 1604] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x98ee0000) [pid = 8199] [serial = 1590] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x932f1000) [pid = 8199] [serial = 1575] [outer = (nil)] [url = about:blank] 14:19:29 INFO - PROCESS | 8199 | 1461100769896 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3850ms 14:19:29 INFO - PROCESS | 8199 | 1461100769950 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 8199 | 1461100769955 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:19:29 INFO - PROCESS | 8199 | 1461100769964 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 8199 | 1461100769970 Marionette TRACE conn3 <- [1,2286,null,{}] 14:19:29 INFO - PROCESS | 8199 | 1461100769980 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:30 INFO - PROCESS | 8199 | 1461100770237 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:19:30 INFO - PROCESS | 8199 | 1461100770454 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x87abec00 == 123 [pid = 8199] [id = 579] 14:19:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x87ac2400) [pid = 8199] [serial = 1738] [outer = (nil)] 14:19:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x87acc800) [pid = 8199] [serial = 1739] [outer = 0x87ac2400] 14:19:30 INFO - PROCESS | 8199 | 1461100770555 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x87d2fc00) [pid = 8199] [serial = 1740] [outer = 0x87ac2400] 14:19:31 INFO - PROCESS | 8199 | 1461100771420 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1540ms 14:19:31 INFO - PROCESS | 8199 | 1461100771504 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 8199 | 1461100771513 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:19:31 INFO - PROCESS | 8199 | 1461100771524 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 8199 | 1461100771527 Marionette TRACE conn3 <- [1,2290,null,{}] 14:19:31 INFO - PROCESS | 8199 | 1461100771533 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:31 INFO - PROCESS | 8199 | 1461100771758 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:19:32 INFO - PROCESS | 8199 | 1461100772057 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aed000 == 124 [pid = 8199] [id = 580] 14:19:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8919a800) [pid = 8199] [serial = 1741] [outer = (nil)] 14:19:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8996d400) [pid = 8199] [serial = 1742] [outer = 0x8919a800] 14:19:32 INFO - PROCESS | 8199 | 1461100772149 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x89975c00) [pid = 8199] [serial = 1743] [outer = 0x8919a800] 14:19:33 INFO - PROCESS | 8199 | 1461100773236 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1731ms 14:19:33 INFO - PROCESS | 8199 | 1461100773255 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 8199 | 1461100773259 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:19:33 INFO - PROCESS | 8199 | 1461100773265 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 8199 | 1461100773271 Marionette TRACE conn3 <- [1,2294,null,{}] 14:19:33 INFO - PROCESS | 8199 | 1461100773294 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:33 INFO - PROCESS | 8199 | 1461100773622 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:19:33 INFO - PROCESS | 8199 | 1461100773815 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8ec00 == 125 [pid = 8199] [id = 581] 14:19:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b159400) [pid = 8199] [serial = 1744] [outer = (nil)] 14:19:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b212800) [pid = 8199] [serial = 1745] [outer = 0x8b159400] 14:19:33 INFO - PROCESS | 8199 | 1461100773899 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8b2d4400) [pid = 8199] [serial = 1746] [outer = 0x8b159400] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x931e9c00) [pid = 8199] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8bc76000) [pid = 8199] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x903d7800) [pid = 8199] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8eae6c00) [pid = 8199] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x97169800) [pid = 8199] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ebcbc00) [pid = 8199] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x89976c00) [pid = 8199] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x91ec9c00) [pid = 8199] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8bbabc00) [pid = 8199] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x94128c00) [pid = 8199] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x874c4c00) [pid = 8199] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8eae9c00) [pid = 8199] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x87d36c00) [pid = 8199] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8ab94800) [pid = 8199] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x982a6c00) [pid = 8199] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8ab97000) [pid = 8199] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x98b9d400) [pid = 8199] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8b887c00) [pid = 8199] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x982ad400) [pid = 8199] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8bb22800) [pid = 8199] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8aa0dc00) [pid = 8199] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:19:34 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x98b12800) [pid = 8199] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:19:35 INFO - PROCESS | 8199 | 1461100775380 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2136ms 14:19:35 INFO - PROCESS | 8199 | 1461100775402 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:19:35 INFO - PROCESS | 8199 | 1461100775406 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:19:35 INFO - PROCESS | 8199 | 1461100775412 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 8199 | 1461100775416 Marionette TRACE conn3 <- [1,2298,null,{}] 14:19:35 INFO - PROCESS | 8199 | 1461100775426 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:35 INFO - PROCESS | 8199 | 1461100775666 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:19:35 INFO - PROCESS | 8199 | 1461100775893 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x8857d800 == 126 [pid = 8199] [id = 582] 14:19:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x89970800) [pid = 8199] [serial = 1747] [outer = (nil)] 14:19:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8b3f7000) [pid = 8199] [serial = 1748] [outer = 0x89970800] 14:19:35 INFO - PROCESS | 8199 | 1461100775972 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8b949400) [pid = 8199] [serial = 1749] [outer = 0x89970800] 14:19:36 INFO - PROCESS | 8199 | 1461100776933 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1587ms 14:19:37 INFO - PROCESS | 8199 | 1461100777001 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 8199 | 1461100777008 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:19:37 INFO - PROCESS | 8199 | 1461100777017 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 8199 | 1461100777023 Marionette TRACE conn3 <- [1,2302,null,{}] 14:19:37 INFO - PROCESS | 8199 | 1461100777082 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:37 INFO - PROCESS | 8199 | 1461100777340 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:19:37 INFO - PROCESS | 8199 | 1461100777704 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x87acd400 == 127 [pid = 8199] [id = 583] 14:19:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x87acdc00) [pid = 8199] [serial = 1750] [outer = (nil)] 14:19:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87d33400) [pid = 8199] [serial = 1751] [outer = 0x87acdc00] 14:19:37 INFO - PROCESS | 8199 | 1461100777798 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x89059800) [pid = 8199] [serial = 1752] [outer = 0x87acdc00] 14:19:38 INFO - PROCESS | 8199 | 1461100778777 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1797ms 14:19:38 INFO - PROCESS | 8199 | 1461100778815 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 8199 | 1461100778824 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:19:38 INFO - PROCESS | 8199 | 1461100778835 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 8199 | 1461100778839 Marionette TRACE conn3 <- [1,2306,null,{}] 14:19:38 INFO - PROCESS | 8199 | 1461100778846 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:39 INFO - PROCESS | 8199 | 1461100779090 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:19:39 INFO - PROCESS | 8199 | 1461100779429 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa12800 == 128 [pid = 8199] [id = 584] 14:19:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8aa16400) [pid = 8199] [serial = 1753] [outer = (nil)] 14:19:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b152800) [pid = 8199] [serial = 1754] [outer = 0x8aa16400] 14:19:39 INFO - PROCESS | 8199 | 1461100779520 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b2d8c00) [pid = 8199] [serial = 1755] [outer = 0x8aa16400] 14:19:40 INFO - PROCESS | 8199 | 1461100780509 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1731ms 14:19:40 INFO - PROCESS | 8199 | 1461100780566 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 8199 | 1461100780570 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:19:40 INFO - PROCESS | 8199 | 1461100780577 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 8199 | 1461100780584 Marionette TRACE conn3 <- [1,2310,null,{}] 14:19:40 INFO - PROCESS | 8199 | 1461100780601 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:40 INFO - PROCESS | 8199 | 1461100780881 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:19:41 INFO - PROCESS | 8199 | 1461100781255 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8f400 == 129 [pid = 8199] [id = 585] 14:19:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8bc51400) [pid = 8199] [serial = 1756] [outer = (nil)] 14:19:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bc76c00) [pid = 8199] [serial = 1757] [outer = 0x8bc51400] 14:19:41 INFO - PROCESS | 8199 | 1461100781358 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c2f6000) [pid = 8199] [serial = 1758] [outer = 0x8bc51400] 14:19:42 INFO - PROCESS | 8199 | 1461100782298 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1789ms 14:19:42 INFO - PROCESS | 8199 | 1461100782368 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 8199 | 1461100782373 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:19:42 INFO - PROCESS | 8199 | 1461100782380 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - PROCESS | 8199 | 1461100782384 Marionette TRACE conn3 <- [1,2314,null,{}] 14:19:42 INFO - PROCESS | 8199 | 1461100782392 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:42 INFO - PROCESS | 8199 | 1461100782662 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:19:43 INFO - PROCESS | 8199 | 1461100782996 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc58800 == 130 [pid = 8199] [id = 586] 14:19:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8c34bc00) [pid = 8199] [serial = 1759] [outer = (nil)] 14:19:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e078000) [pid = 8199] [serial = 1760] [outer = 0x8c34bc00] 14:19:43 INFO - PROCESS | 8199 | 1461100783087 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e082c00) [pid = 8199] [serial = 1761] [outer = 0x8c34bc00] 14:19:43 INFO - PROCESS | 8199 | 1461100783953 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 14:19:43 INFO - PROCESS | 8199 | 1461100783968 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 8199 | 1461100783971 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:19:43 INFO - PROCESS | 8199 | 1461100783978 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 8199 | 1461100783982 Marionette TRACE conn3 <- [1,2318,null,{}] 14:19:43 INFO - PROCESS | 8199 | 1461100783988 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:44 INFO - PROCESS | 8199 | 1461100784206 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:19:44 INFO - PROCESS | 8199 | 1461100784542 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac9800 == 131 [pid = 8199] [id = 587] 14:19:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8df97800) [pid = 8199] [serial = 1762] [outer = (nil)] 14:19:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8e333000) [pid = 8199] [serial = 1763] [outer = 0x8df97800] 14:19:44 INFO - PROCESS | 8199 | 1461100784638 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8eae6c00) [pid = 8199] [serial = 1764] [outer = 0x8df97800] 14:19:45 INFO - PROCESS | 8199 | 1461100785555 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 8199 | 1461100785616 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:19:45 INFO - PROCESS | 8199 | 1461100785622 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 8199 | 1461100785626 Marionette TRACE conn3 <- [1,2322,null,{}] 14:19:45 INFO - PROCESS | 8199 | 1461100785633 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:46 INFO - PROCESS | 8199 | 1461100786048 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:19:46 INFO - PROCESS | 8199 | 1461100786289 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df91c00 == 132 [pid = 8199] [id = 588] 14:19:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8e334000) [pid = 8199] [serial = 1765] [outer = (nil)] 14:19:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f6b7c00) [pid = 8199] [serial = 1766] [outer = 0x8e334000] 14:19:46 INFO - PROCESS | 8199 | 1461100786384 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f72a400) [pid = 8199] [serial = 1767] [outer = 0x8e334000] 14:19:47 INFO - PROCESS | 8199 | 1461100787297 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:19:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1741ms 14:19:47 INFO - PROCESS | 8199 | 1461100787365 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:19:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:19:47 INFO - PROCESS | 8199 | 1461100787369 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:19:47 INFO - PROCESS | 8199 | 1461100787376 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 8199 | 1461100787379 Marionette TRACE conn3 <- [1,2326,null,{}] 14:19:47 INFO - PROCESS | 8199 | 1461100787385 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:47 INFO - PROCESS | 8199 | 1461100787603 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:19:47 INFO - PROCESS | 8199 | 1461100787928 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebce400 == 133 [pid = 8199] [id = 589] 14:19:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f6ba400) [pid = 8199] [serial = 1768] [outer = (nil)] 14:19:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8fbee000) [pid = 8199] [serial = 1769] [outer = 0x8f6ba400] 14:19:48 INFO - PROCESS | 8199 | 1461100788022 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8fbf3400) [pid = 8199] [serial = 1770] [outer = 0x8f6ba400] 14:19:48 INFO - PROCESS | 8199 | 1461100788915 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 14:19:48 INFO - PROCESS | 8199 | 1461100788957 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 8199 | 1461100788962 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:19:48 INFO - PROCESS | 8199 | 1461100788968 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 8199 | 1461100788973 Marionette TRACE conn3 <- [1,2330,null,{}] 14:19:48 INFO - PROCESS | 8199 | 1461100788979 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:49 INFO - PROCESS | 8199 | 1461100789201 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:19:49 INFO - PROCESS | 8199 | 1461100789535 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f72cc00 == 134 [pid = 8199] [id = 590] 14:19:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f72e400) [pid = 8199] [serial = 1771] [outer = (nil)] 14:19:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x902f4000) [pid = 8199] [serial = 1772] [outer = 0x8f72e400] 14:19:49 INFO - PROCESS | 8199 | 1461100789629 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x903d4c00) [pid = 8199] [serial = 1773] [outer = 0x8f72e400] 14:19:50 INFO - PROCESS | 8199 | 1461100790506 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1583ms 14:19:50 INFO - PROCESS | 8199 | 1461100790552 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:19:50 INFO - PROCESS | 8199 | 1461100790556 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:19:50 INFO - PROCESS | 8199 | 1461100790563 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 8199 | 1461100790566 Marionette TRACE conn3 <- [1,2334,null,{}] 14:19:50 INFO - PROCESS | 8199 | 1461100790572 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:50 INFO - PROCESS | 8199 | 1461100790813 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:19:51 INFO - PROCESS | 8199 | 1461100791169 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f4c00 == 135 [pid = 8199] [id = 591] 14:19:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8e329000) [pid = 8199] [serial = 1774] [outer = (nil)] 14:19:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x913ca000) [pid = 8199] [serial = 1775] [outer = 0x8e329000] 14:19:51 INFO - PROCESS | 8199 | 1461100791267 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x91ed1000) [pid = 8199] [serial = 1776] [outer = 0x8e329000] 14:19:52 INFO - PROCESS | 8199 | 1461100792143 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1633ms 14:19:52 INFO - PROCESS | 8199 | 1461100792197 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 8199 | 1461100792200 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:19:52 INFO - PROCESS | 8199 | 1461100792207 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 8199 | 1461100792211 Marionette TRACE conn3 <- [1,2338,null,{}] 14:19:52 INFO - PROCESS | 8199 | 1461100792217 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:52 INFO - PROCESS | 8199 | 1461100792446 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:19:52 INFO - PROCESS | 8199 | 1461100792774 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbf5c00 == 136 [pid = 8199] [id = 592] 14:19:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x9119cc00) [pid = 8199] [serial = 1777] [outer = (nil)] 14:19:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x932f0400) [pid = 8199] [serial = 1778] [outer = 0x9119cc00] 14:19:52 INFO - PROCESS | 8199 | 1461100792868 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x932f6800) [pid = 8199] [serial = 1779] [outer = 0x9119cc00] 14:19:53 INFO - PROCESS | 8199 | 1461100793747 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 14:19:53 INFO - PROCESS | 8199 | 1461100793793 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:19:53 INFO - PROCESS | 8199 | 1461100793797 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:19:53 INFO - PROCESS | 8199 | 1461100793804 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 8199 | 1461100793809 Marionette TRACE conn3 <- [1,2342,null,{}] 14:19:53 INFO - PROCESS | 8199 | 1461100793815 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:54 INFO - PROCESS | 8199 | 1461100794059 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:19:54 INFO - PROCESS | 8199 | 1461100794413 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x94126000 == 137 [pid = 8199] [id = 593] 14:19:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x94e44400) [pid = 8199] [serial = 1780] [outer = (nil)] 14:19:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94e4fc00) [pid = 8199] [serial = 1781] [outer = 0x94e44400] 14:19:54 INFO - PROCESS | 8199 | 1461100794510 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x94efbc00) [pid = 8199] [serial = 1782] [outer = 0x94e44400] 14:19:55 INFO - PROCESS | 8199 | 1461100795409 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1637ms 14:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:19:55 INFO - PROCESS | 8199 | 1461100795441 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 8199 | 1461100795444 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:19:55 INFO - PROCESS | 8199 | 1461100795451 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 8199 | 1461100795454 Marionette TRACE conn3 <- [1,2346,null,{}] 14:19:55 INFO - PROCESS | 8199 | 1461100795460 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:55 INFO - PROCESS | 8199 | 1461100795675 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:19:56 INFO - PROCESS | 8199 | 1461100796030 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebcac00 == 138 [pid = 8199] [id = 594] 14:19:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x94e51000) [pid = 8199] [serial = 1783] [outer = (nil)] 14:19:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x97167000) [pid = 8199] [serial = 1784] [outer = 0x94e51000] 14:19:56 INFO - PROCESS | 8199 | 1461100796130 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x978df800) [pid = 8199] [serial = 1785] [outer = 0x94e51000] 14:19:57 INFO - PROCESS | 8199 | 1461100797068 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 14:19:57 INFO - PROCESS | 8199 | 1461100797082 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 8199 | 1461100797085 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:19:57 INFO - PROCESS | 8199 | 1461100797092 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 8199 | 1461100797095 Marionette TRACE conn3 <- [1,2350,null,{}] 14:19:57 INFO - PROCESS | 8199 | 1461100797101 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:57 INFO - PROCESS | 8199 | 1461100797315 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:19:57 INFO - PROCESS | 8199 | 1461100797657 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x94eff000 == 139 [pid = 8199] [id = 595] 14:19:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x96488c00) [pid = 8199] [serial = 1786] [outer = (nil)] 14:19:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98152400) [pid = 8199] [serial = 1787] [outer = 0x96488c00] 14:19:57 INFO - PROCESS | 8199 | 1461100797747 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98153800) [pid = 8199] [serial = 1788] [outer = 0x96488c00] 14:19:58 INFO - PROCESS | 8199 | 1461100798647 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1589ms 14:19:58 INFO - PROCESS | 8199 | 1461100798682 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:19:58 INFO - PROCESS | 8199 | 1461100798686 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:19:58 INFO - PROCESS | 8199 | 1461100798692 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - PROCESS | 8199 | 1461100798695 Marionette TRACE conn3 <- [1,2354,null,{}] 14:19:58 INFO - PROCESS | 8199 | 1461100798701 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:58 INFO - PROCESS | 8199 | 1461100798919 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:19:59 INFO - PROCESS | 8199 | 1461100799262 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x872cc000 == 140 [pid = 8199] [id = 596] 14:19:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x872d4000) [pid = 8199] [serial = 1789] [outer = (nil)] 14:19:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x982a4400) [pid = 8199] [serial = 1790] [outer = 0x872d4000] 14:19:59 INFO - PROCESS | 8199 | 1461100799359 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x982ac400) [pid = 8199] [serial = 1791] [outer = 0x872d4000] 14:20:00 INFO - PROCESS | 8199 | 1461100800222 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1587ms 14:20:00 INFO - PROCESS | 8199 | 1461100800280 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 8199 | 1461100800285 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:20:00 INFO - PROCESS | 8199 | 1461100800292 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 8199 | 1461100800295 Marionette TRACE conn3 <- [1,2358,null,{}] 14:20:00 INFO - PROCESS | 8199 | 1461100800301 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:00 INFO - PROCESS | 8199 | 1461100800525 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:20:00 INFO - PROCESS | 8199 | 1461100800857 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x97def400 == 141 [pid = 8199] [id = 597] 14:20:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x98153400) [pid = 8199] [serial = 1792] [outer = (nil)] 14:20:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x98b9a400) [pid = 8199] [serial = 1793] [outer = 0x98153400] 14:20:00 INFO - PROCESS | 8199 | 1461100800952 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98ed9400) [pid = 8199] [serial = 1794] [outer = 0x98153400] 14:20:01 INFO - PROCESS | 8199 | 1461100801916 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1691ms 14:20:01 INFO - PROCESS | 8199 | 1461100801986 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 8199 | 1461100801991 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:20:02 INFO - PROCESS | 8199 | 1461100802000 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 8199 | 1461100802003 Marionette TRACE conn3 <- [1,2362,null,{}] 14:20:02 INFO - PROCESS | 8199 | 1461100802013 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:02 INFO - PROCESS | 8199 | 1461100802333 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:20:02 INFO - PROCESS | 8199 | 1461100802700 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x98720000 == 142 [pid = 8199] [id = 598] 14:20:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x98725800) [pid = 8199] [serial = 1795] [outer = (nil)] 14:20:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x99b7f800) [pid = 8199] [serial = 1796] [outer = 0x98725800] 14:20:02 INFO - PROCESS | 8199 | 1461100802791 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x99c0f800) [pid = 8199] [serial = 1797] [outer = 0x98725800] 14:20:03 INFO - PROCESS | 8199 | 1461100803777 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1838ms 14:20:03 INFO - PROCESS | 8199 | 1461100803838 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 8199 | 1461100803842 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:20:03 INFO - PROCESS | 8199 | 1461100803848 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 8199 | 1461100803851 Marionette TRACE conn3 <- [1,2366,null,{}] 14:20:03 INFO - PROCESS | 8199 | 1461100803857 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:04 INFO - PROCESS | 8199 | 1461100804096 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:20:04 INFO - PROCESS | 8199 | 1461100804443 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x98eae400 == 143 [pid = 8199] [id = 599] 14:20:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x99186400) [pid = 8199] [serial = 1798] [outer = (nil)] 14:20:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x9ae71000) [pid = 8199] [serial = 1799] [outer = 0x99186400] 14:20:04 INFO - PROCESS | 8199 | 1461100804538 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x9b097000) [pid = 8199] [serial = 1800] [outer = 0x99186400] 14:20:05 INFO - PROCESS | 8199 | 1461100805431 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1638ms 14:20:05 INFO - PROCESS | 8199 | 1461100805487 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:20:05 INFO - PROCESS | 8199 | 1461100805492 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:20:05 INFO - PROCESS | 8199 | 1461100805499 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 8199 | 1461100805502 Marionette TRACE conn3 <- [1,2370,null,{}] 14:20:05 INFO - PROCESS | 8199 | 1461100805508 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:05 INFO - PROCESS | 8199 | 1461100805746 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:20:06 INFO - PROCESS | 8199 | 1461100806100 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 8199 | ++DOCSHELL 0xa0012c00 == 144 [pid = 8199] [id = 600] 14:20:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0xa00a8800) [pid = 8199] [serial = 1801] [outer = (nil)] 14:20:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0xa0aa3c00) [pid = 8199] [serial = 1802] [outer = 0xa00a8800] 14:20:06 INFO - PROCESS | 8199 | 1461100806229 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0xa0f66400) [pid = 8199] [serial = 1803] [outer = 0xa00a8800] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8ec00 == 143 [pid = 8199] [id = 581] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x87aed000 == 142 [pid = 8199] [id = 580] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x87abec00 == 141 [pid = 8199] [id = 579] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x932fcc00 == 140 [pid = 8199] [id = 571] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x8e076400 == 139 [pid = 8199] [id = 569] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x88587400 == 138 [pid = 8199] [id = 570] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc7ac00 == 137 [pid = 8199] [id = 568] 14:20:08 INFO - PROCESS | 8199 | --DOCSHELL 0x8c3f3400 == 136 [pid = 8199] [id = 567] 14:20:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb2fc00 == 135 [pid = 8199] [id = 566] 14:20:09 INFO - PROCESS | 8199 | --DOCSHELL 0x88581c00 == 134 [pid = 8199] [id = 565] 14:20:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8e07ac00 == 133 [pid = 8199] [id = 564] 14:20:09 INFO - PROCESS | 8199 | --DOCSHELL 0x896f4c00 == 132 [pid = 8199] [id = 562] 14:20:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb28000 == 131 [pid = 8199] [id = 563] 14:20:09 INFO - PROCESS | 8199 | 1461100809080 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8c2f5000) [pid = 8199] [serial = 1685] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8ab94c00) [pid = 8199] [serial = 1683] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x94e51c00) [pid = 8199] [serial = 1643] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8bc7dc00) [pid = 8199] [serial = 1671] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x913c7000) [pid = 8199] [serial = 1637] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8f4da800) [pid = 8199] [serial = 1629] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x981ae800) [pid = 8199] [serial = 1650] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x94ef8800) [pid = 8199] [serial = 1644] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8fbf1c00) [pid = 8199] [serial = 1634] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8ac82000) [pid = 8199] [serial = 1622] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x932f2000) [pid = 8199] [serial = 1640] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0xa445d400) [pid = 8199] [serial = 1668] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x96bc6800) [pid = 8199] [serial = 1646] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x88587000) [pid = 8199] [serial = 1682] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8f724000) [pid = 8199] [serial = 1632] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x891a1c00) [pid = 8199] [serial = 1674] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x9df8d400) [pid = 8199] [serial = 1659] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8ebce000) [pid = 8199] [serial = 1628] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x998cc400) [pid = 8199] [serial = 1655] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8b88a000) [pid = 8199] [serial = 1679] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8b88e800) [pid = 8199] [serial = 1680] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8fbf8000) [pid = 8199] [serial = 1635] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0xa2ac6000) [pid = 8199] [serial = 1665] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8bc60800) [pid = 8199] [serial = 1554] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x9ae6c000) [pid = 8199] [serial = 1658] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x98b91c00) [pid = 8199] [serial = 1653] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8df9cc00) [pid = 8199] [serial = 1625] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8ab93400) [pid = 8199] [serial = 1676] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8b15a800) [pid = 8199] [serial = 1623] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x91ed0800) [pid = 8199] [serial = 1638] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x88f28000) [pid = 8199] [serial = 1673] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x98150800) [pid = 8199] [serial = 1649] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0xa0aa5000) [pid = 8199] [serial = 1662] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8bc7c000) [pid = 8199] [serial = 1670] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8e081800) [pid = 8199] [serial = 1626] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x9871ec00) [pid = 8199] [serial = 1652] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x99b76c00) [pid = 8199] [serial = 1656] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0xa2a2e400) [pid = 8199] [serial = 1664] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8f58b000) [pid = 8199] [serial = 1631] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x96f80800) [pid = 8199] [serial = 1647] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x9411dc00) [pid = 8199] [serial = 1641] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0xa3cd4400) [pid = 8199] [serial = 1667] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8ac8a000) [pid = 8199] [serial = 1677] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0xa0a46400) [pid = 8199] [serial = 1661] [outer = (nil)] [url = about:blank] 14:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3939ms 14:20:09 INFO - PROCESS | 8199 | 1461100809439 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 8199 | 1461100809445 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:20:09 INFO - PROCESS | 8199 | 1461100809453 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 8199 | 1461100809460 Marionette TRACE conn3 <- [1,2374,null,{}] 14:20:09 INFO - PROCESS | 8199 | 1461100809469 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:09 INFO - PROCESS | 8199 | 1461100809704 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:20:09 INFO - PROCESS | 8199 | 1461100809941 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x88581c00 == 132 [pid = 8199] [id = 601] 14:20:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x88582800) [pid = 8199] [serial = 1804] [outer = (nil)] 14:20:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x89058800) [pid = 8199] [serial = 1805] [outer = 0x88582800] 14:20:10 INFO - PROCESS | 8199 | 1461100810022 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x891a1c00) [pid = 8199] [serial = 1806] [outer = 0x88582800] 14:20:10 INFO - PROCESS | 8199 | 1461100810846 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1435ms 14:20:10 INFO - PROCESS | 8199 | 1461100810890 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 8199 | 1461100810898 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:20:10 INFO - PROCESS | 8199 | 1461100810910 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 8199 | 1461100810913 Marionette TRACE conn3 <- [1,2378,null,{}] 14:20:10 INFO - PROCESS | 8199 | 1461100810920 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:11 INFO - PROCESS | 8199 | 1461100811137 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:20:11 INFO - PROCESS | 8199 | 1461100811421 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa19c00 == 133 [pid = 8199] [id = 602] 14:20:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ab97800) [pid = 8199] [serial = 1807] [outer = (nil)] 14:20:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ac85c00) [pid = 8199] [serial = 1808] [outer = 0x8ab97800] 14:20:11 INFO - PROCESS | 8199 | 1461100811503 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b158c00) [pid = 8199] [serial = 1809] [outer = 0x8ab97800] 14:20:12 INFO - PROCESS | 8199 | 1461100812487 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1639ms 14:20:12 INFO - PROCESS | 8199 | 1461100812550 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 8199 | 1461100812555 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:20:12 INFO - PROCESS | 8199 | 1461100812561 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 8199 | 1461100812567 Marionette TRACE conn3 <- [1,2382,null,{}] 14:20:12 INFO - PROCESS | 8199 | 1461100812591 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:12 INFO - PROCESS | 8199 | 1461100812880 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:20:13 INFO - PROCESS | 8199 | 1461100813078 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b94f800 == 134 [pid = 8199] [id = 603] 14:20:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b950c00) [pid = 8199] [serial = 1810] [outer = (nil)] 14:20:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8bb21400) [pid = 8199] [serial = 1811] [outer = 0x8b950c00] 14:20:13 INFO - PROCESS | 8199 | 1461100813189 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8bc52400) [pid = 8199] [serial = 1812] [outer = 0x8b950c00] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8c2f6400) [pid = 8199] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8b159400) [pid = 8199] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x98b9dc00) [pid = 8199] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x982aec00) [pid = 8199] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x982a2400) [pid = 8199] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x9814f800) [pid = 8199] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x94e4dc00) [pid = 8199] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x94279c00) [pid = 8199] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x913c9400) [pid = 8199] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x902f5000) [pid = 8199] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8fbef000) [pid = 8199] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8f72d400) [pid = 8199] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8ebd0800) [pid = 8199] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8e07a800) [pid = 8199] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8e328c00) [pid = 8199] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8bbac000) [pid = 8199] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x89974400) [pid = 8199] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x87ac2400) [pid = 8199] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x9ae68800) [pid = 8199] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x99b82c00) [pid = 8199] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:20:14 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8919a800) [pid = 8199] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:20:14 INFO - PROCESS | 8199 | 1461100814671 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2138ms 14:20:14 INFO - PROCESS | 8199 | 1461100814701 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 8199 | 1461100814706 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:20:14 INFO - PROCESS | 8199 | 1461100814712 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - PROCESS | 8199 | 1461100814715 Marionette TRACE conn3 <- [1,2386,null,{}] 14:20:14 INFO - PROCESS | 8199 | 1461100814721 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:14 INFO - PROCESS | 8199 | 1461100814948 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:20:15 INFO - PROCESS | 8199 | 1461100815142 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x87abe800 == 135 [pid = 8199] [id = 604] 14:20:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x896ec800) [pid = 8199] [serial = 1813] [outer = (nil)] 14:20:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8bb27000) [pid = 8199] [serial = 1814] [outer = 0x896ec800] 14:20:15 INFO - PROCESS | 8199 | 1461100815226 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8bc7ac00) [pid = 8199] [serial = 1815] [outer = 0x896ec800] 14:20:16 INFO - PROCESS | 8199 | 1461100816021 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1382ms 14:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:20:16 INFO - PROCESS | 8199 | 1461100816095 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 8199 | 1461100816098 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:20:16 INFO - PROCESS | 8199 | 1461100816105 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 8199 | 1461100816108 Marionette TRACE conn3 <- [1,2390,null,{}] 14:20:16 INFO - PROCESS | 8199 | 1461100816114 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:16 INFO - PROCESS | 8199 | 1461100816339 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:20:16 INFO - PROCESS | 8199 | 1461100816798 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac5800 == 136 [pid = 8199] [id = 605] 14:20:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87ac6400) [pid = 8199] [serial = 1816] [outer = (nil)] 14:20:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x87acbc00) [pid = 8199] [serial = 1817] [outer = 0x87ac6400] 14:20:16 INFO - PROCESS | 8199 | 1461100816895 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x87d32c00) [pid = 8199] [serial = 1818] [outer = 0x87ac6400] 14:20:17 INFO - PROCESS | 8199 | 1461100817939 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1885ms 14:20:17 INFO - PROCESS | 8199 | 1461100817992 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 8199 | 1461100818001 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:20:18 INFO - PROCESS | 8199 | 1461100818011 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 8199 | 1461100818016 Marionette TRACE conn3 <- [1,2394,null,{}] 14:20:18 INFO - PROCESS | 8199 | 1461100818025 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:18 INFO - PROCESS | 8199 | 1461100818319 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:20:18 INFO - PROCESS | 8199 | 1461100818670 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab97000 == 137 [pid = 8199] [id = 606] 14:20:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8ac8a000) [pid = 8199] [serial = 1819] [outer = (nil)] 14:20:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b211c00) [pid = 8199] [serial = 1820] [outer = 0x8ac8a000] 14:20:18 INFO - PROCESS | 8199 | 1461100818767 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8b3ed400) [pid = 8199] [serial = 1821] [outer = 0x8ac8a000] 14:20:19 INFO - PROCESS | 8199 | 1461100819812 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1839ms 14:20:19 INFO - PROCESS | 8199 | 1461100819855 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 8199 | 1461100819862 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:20:19 INFO - PROCESS | 8199 | 1461100819870 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 8199 | 1461100819874 Marionette TRACE conn3 <- [1,2398,null,{}] 14:20:19 INFO - PROCESS | 8199 | 1461100819881 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:20 INFO - PROCESS | 8199 | 1461100820173 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:20:20 INFO - PROCESS | 8199 | 1461100820568 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b88e800 == 138 [pid = 8199] [id = 607] 14:20:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bb2a800) [pid = 8199] [serial = 1822] [outer = (nil)] 14:20:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8bbaf800) [pid = 8199] [serial = 1823] [outer = 0x8bb2a800] 14:20:20 INFO - PROCESS | 8199 | 1461100820669 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8bc7f400) [pid = 8199] [serial = 1824] [outer = 0x8bb2a800] 14:20:21 INFO - PROCESS | 8199 | 1461100821805 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1989ms 14:20:21 INFO - PROCESS | 8199 | 1461100821860 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 8199 | 1461100821864 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:20:21 INFO - PROCESS | 8199 | 1461100821884 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 8199 | 1461100821894 Marionette TRACE conn3 <- [1,2402,null,{}] 14:20:21 INFO - PROCESS | 8199 | 1461100821959 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 8199 | 1461100822247 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:20:22 INFO - PROCESS | 8199 | 1461100822600 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbb2c00 == 139 [pid = 8199] [id = 608] 14:20:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8c2fb800) [pid = 8199] [serial = 1825] [outer = (nil)] 14:20:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e07c000) [pid = 8199] [serial = 1826] [outer = 0x8c2fb800] 14:20:22 INFO - PROCESS | 8199 | 1461100822693 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8e32cc00) [pid = 8199] [serial = 1827] [outer = 0x8c2fb800] 14:20:23 INFO - PROCESS | 8199 | 1461100823821 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2001ms 14:20:23 INFO - PROCESS | 8199 | 1461100823876 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 8199 | 1461100823880 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:20:23 INFO - PROCESS | 8199 | 1461100823888 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 8199 | 1461100823892 Marionette TRACE conn3 <- [1,2406,null,{}] 14:20:23 INFO - PROCESS | 8199 | 1461100823898 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:24 INFO - PROCESS | 8199 | 1461100824156 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:20:24 INFO - PROCESS | 8199 | 1461100824496 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab9c000 == 140 [pid = 8199] [id = 609] 14:20:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8b88bc00) [pid = 8199] [serial = 1828] [outer = (nil)] 14:20:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ebd6000) [pid = 8199] [serial = 1829] [outer = 0x8b88bc00] 14:20:24 INFO - PROCESS | 8199 | 1461100824588 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f4d8c00) [pid = 8199] [serial = 1830] [outer = 0x8b88bc00] 14:20:25 INFO - PROCESS | 8199 | 1461100825500 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1681ms 14:20:25 INFO - PROCESS | 8199 | 1461100825571 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:20:25 INFO - PROCESS | 8199 | 1461100825575 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:20:25 INFO - PROCESS | 8199 | 1461100825582 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 8199 | 1461100825586 Marionette TRACE conn3 <- [1,2410,null,{}] 14:20:25 INFO - PROCESS | 8199 | 1461100825592 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 8199 | 1461100825842 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:20:26 INFO - PROCESS | 8199 | 1461100826190 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f588800 == 141 [pid = 8199] [id = 610] 14:20:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f589400) [pid = 8199] [serial = 1831] [outer = (nil)] 14:20:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f6b9400) [pid = 8199] [serial = 1832] [outer = 0x8f589400] 14:20:26 INFO - PROCESS | 8199 | 1461100826312 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8fbed400) [pid = 8199] [serial = 1833] [outer = 0x8f589400] 14:20:27 INFO - PROCESS | 8199 | 1461100827333 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1790ms 14:20:27 INFO - PROCESS | 8199 | 1461100827373 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 8199 | 1461100827376 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:20:27 INFO - PROCESS | 8199 | 1461100827383 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 8199 | 1461100827387 Marionette TRACE conn3 <- [1,2414,null,{}] 14:20:27 INFO - PROCESS | 8199 | 1461100827393 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 8199 | 1461100827641 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:20:28 INFO - PROCESS | 8199 | 1461100827980 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f585400 == 142 [pid = 8199] [id = 611] 14:20:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f585c00) [pid = 8199] [serial = 1834] [outer = (nil)] 14:20:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x9128a800) [pid = 8199] [serial = 1835] [outer = 0x8f585c00] 14:20:28 INFO - PROCESS | 8199 | 1461100828075 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x91ec9400) [pid = 8199] [serial = 1836] [outer = 0x8f585c00] 14:20:29 INFO - PROCESS | 8199 | 1461100829033 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1684ms 14:20:29 INFO - PROCESS | 8199 | 1461100829069 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 8199 | 1461100829074 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:20:29 INFO - PROCESS | 8199 | 1461100829081 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 8199 | 1461100829084 Marionette TRACE conn3 <- [1,2418,null,{}] 14:20:29 INFO - PROCESS | 8199 | 1461100829090 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:29 INFO - PROCESS | 8199 | 1461100829367 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:20:29 INFO - PROCESS | 8199 | 1461100829676 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x8997b000 == 143 [pid = 8199] [id = 612] 14:20:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x902f4c00) [pid = 8199] [serial = 1837] [outer = (nil)] 14:20:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x931f0400) [pid = 8199] [serial = 1838] [outer = 0x902f4c00] 14:20:29 INFO - PROCESS | 8199 | 1461100829772 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x932f3400) [pid = 8199] [serial = 1839] [outer = 0x902f4c00] 14:20:30 INFO - PROCESS | 8199 | 1461100830685 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1640ms 14:20:30 INFO - PROCESS | 8199 | 1461100830722 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 8199 | 1461100830726 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:20:30 INFO - PROCESS | 8199 | 1461100830733 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 8199 | 1461100830737 Marionette TRACE conn3 <- [1,2422,null,{}] 14:20:30 INFO - PROCESS | 8199 | 1461100830743 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:30 INFO - PROCESS | 8199 | 1461100830976 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:20:31 INFO - PROCESS | 8199 | 1461100831334 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba8ac00 == 144 [pid = 8199] [id = 613] 14:20:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x931eb000) [pid = 8199] [serial = 1840] [outer = (nil)] 14:20:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x94125800) [pid = 8199] [serial = 1841] [outer = 0x931eb000] 14:20:31 INFO - PROCESS | 8199 | 1461100831433 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x94278400) [pid = 8199] [serial = 1842] [outer = 0x931eb000] 14:20:32 INFO - PROCESS | 8199 | 1461100832370 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1681ms 14:20:32 INFO - PROCESS | 8199 | 1461100832416 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:20:32 INFO - PROCESS | 8199 | 1461100832420 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:20:32 INFO - PROCESS | 8199 | 1461100832427 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 8199 | 1461100832431 Marionette TRACE conn3 <- [1,2426,null,{}] 14:20:32 INFO - PROCESS | 8199 | 1461100832437 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 8199 | 1461100832680 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:20:33 INFO - PROCESS | 8199 | 1461100833019 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbaa400 == 145 [pid = 8199] [id = 614] 14:20:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x913cb000) [pid = 8199] [serial = 1843] [outer = (nil)] 14:20:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x94ef5000) [pid = 8199] [serial = 1844] [outer = 0x913cb000] 14:20:33 INFO - PROCESS | 8199 | 1461100833116 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x94efb800) [pid = 8199] [serial = 1845] [outer = 0x913cb000] 14:20:34 INFO - PROCESS | 8199 | 1461100834037 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1682ms 14:20:34 INFO - PROCESS | 8199 | 1461100834110 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 8199 | 1461100834113 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:20:34 INFO - PROCESS | 8199 | 1461100834121 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 8199 | 1461100834125 Marionette TRACE conn3 <- [1,2430,null,{}] 14:20:34 INFO - PROCESS | 8199 | 1461100834131 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 8199 | 1461100834420 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:20:34 INFO - PROCESS | 8199 | 1461100834778 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x97168c00 == 146 [pid = 8199] [id = 615] 14:20:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x97169000) [pid = 8199] [serial = 1846] [outer = (nil)] 14:20:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x9790f400) [pid = 8199] [serial = 1847] [outer = 0x97169000] 14:20:34 INFO - PROCESS | 8199 | 1461100834888 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x98155800) [pid = 8199] [serial = 1848] [outer = 0x97169000] 14:20:35 INFO - PROCESS | 8199 | 1461100835857 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1785ms 14:20:35 INFO - PROCESS | 8199 | 1461100835907 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:20:35 INFO - PROCESS | 8199 | 1461100835912 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:20:35 INFO - PROCESS | 8199 | 1461100835919 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 8199 | 1461100835924 Marionette TRACE conn3 <- [1,2434,null,{}] 14:20:35 INFO - PROCESS | 8199 | 1461100835930 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:36 INFO - PROCESS | 8199 | 1461100836215 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:20:36 INFO - PROCESS | 8199 | 1461100836607 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f1000 == 147 [pid = 8199] [id = 616] 14:20:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x982ac000) [pid = 8199] [serial = 1849] [outer = (nil)] 14:20:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x98720c00) [pid = 8199] [serial = 1850] [outer = 0x982ac000] 14:20:36 INFO - PROCESS | 8199 | 1461100836710 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9872b000) [pid = 8199] [serial = 1851] [outer = 0x982ac000] 14:20:37 INFO - PROCESS | 8199 | 1461100837689 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1839ms 14:20:37 INFO - PROCESS | 8199 | 1461100837759 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 8199 | 1461100837763 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:20:37 INFO - PROCESS | 8199 | 1461100837771 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 8199 | 1461100837775 Marionette TRACE conn3 <- [1,2438,null,{}] 14:20:37 INFO - PROCESS | 8199 | 1461100837780 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 8199 | 1461100838037 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:20:38 INFO - PROCESS | 8199 | 1461100838397 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x931f0c00 == 148 [pid = 8199] [id = 617] 14:20:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x9828f800) [pid = 8199] [serial = 1852] [outer = (nil)] 14:20:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x99817c00) [pid = 8199] [serial = 1853] [outer = 0x9828f800] 14:20:38 INFO - PROCESS | 8199 | 1461100838491 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x99a5d800) [pid = 8199] [serial = 1854] [outer = 0x9828f800] 14:20:39 INFO - PROCESS | 8199 | 1461100839427 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1683ms 14:20:39 INFO - PROCESS | 8199 | 1461100839454 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:20:39 INFO - PROCESS | 8199 | 1461100839459 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:20:39 INFO - PROCESS | 8199 | 1461100839465 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 8199 | 1461100839469 Marionette TRACE conn3 <- [1,2442,null,{}] 14:20:39 INFO - PROCESS | 8199 | 1461100839475 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 8199 | 1461100839710 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:20:40 INFO - PROCESS | 8199 | 1461100840054 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x87255400 == 149 [pid = 8199] [id = 618] 14:20:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x98723800) [pid = 8199] [serial = 1855] [outer = (nil)] 14:20:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9ae1e400) [pid = 8199] [serial = 1856] [outer = 0x98723800] 14:20:40 INFO - PROCESS | 8199 | 1461100840152 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x9ae68000) [pid = 8199] [serial = 1857] [outer = 0x98723800] 14:20:41 INFO - PROCESS | 8199 | 1461100841057 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1642ms 14:20:41 INFO - PROCESS | 8199 | 1461100841107 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 8199 | 1461100841111 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:20:41 INFO - PROCESS | 8199 | 1461100841118 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 8199 | 1461100841122 Marionette TRACE conn3 <- [1,2446,null,{}] 14:20:41 INFO - PROCESS | 8199 | 1461100841127 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 8199 | 1461100841366 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:20:41 INFO - PROCESS | 8199 | 1461100841722 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x87254c00 == 150 [pid = 8199] [id = 619] 14:20:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x872d0400) [pid = 8199] [serial = 1858] [outer = (nil)] 14:20:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x9df91000) [pid = 8199] [serial = 1859] [outer = 0x872d0400] 14:20:41 INFO - PROCESS | 8199 | 1461100841829 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x9fb95800) [pid = 8199] [serial = 1860] [outer = 0x872d0400] 14:20:42 INFO - PROCESS | 8199 | 1461100842747 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1687ms 14:20:42 INFO - PROCESS | 8199 | 1461100842807 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 8199 | 1461100842811 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:20:42 INFO - PROCESS | 8199 | 1461100842818 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 8199 | 1461100842822 Marionette TRACE conn3 <- [1,2450,null,{}] 14:20:42 INFO - PROCESS | 8199 | 1461100842828 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 8199 | 1461100843070 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:20:43 INFO - PROCESS | 8199 | 1461100843407 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x9df92c00 == 151 [pid = 8199] [id = 620] 14:20:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x9ea12400) [pid = 8199] [serial = 1861] [outer = (nil)] 14:20:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0xa0c34800) [pid = 8199] [serial = 1862] [outer = 0x9ea12400] 14:20:43 INFO - PROCESS | 8199 | 1461100843504 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0xa0e53c00) [pid = 8199] [serial = 1863] [outer = 0x9ea12400] 14:20:44 INFO - PROCESS | 8199 | 1461100844466 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1692ms 14:20:44 INFO - PROCESS | 8199 | 1461100844511 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 8199 | 1461100844515 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:20:44 INFO - PROCESS | 8199 | 1461100844522 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 8199 | 1461100844526 Marionette TRACE conn3 <- [1,2454,null,{}] 14:20:44 INFO - PROCESS | 8199 | 1461100844531 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:44 INFO - PROCESS | 8199 | 1461100844769 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:20:45 INFO - PROCESS | 8199 | 1461100845111 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac4c00 == 152 [pid = 8199] [id = 621] 14:20:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x87d2a400) [pid = 8199] [serial = 1864] [outer = (nil)] 14:20:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0xa3c09c00) [pid = 8199] [serial = 1865] [outer = 0x87d2a400] 14:20:45 INFO - PROCESS | 8199 | 1461100845207 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0xa3cd4400) [pid = 8199] [serial = 1866] [outer = 0x87d2a400] 14:20:46 INFO - PROCESS | 8199 | 1461100846118 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1637ms 14:20:46 INFO - PROCESS | 8199 | 1461100846161 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 8199 | 1461100846164 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:20:46 INFO - PROCESS | 8199 | 1461100846171 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 8199 | 1461100846175 Marionette TRACE conn3 <- [1,2458,null,{}] 14:20:46 INFO - PROCESS | 8199 | 1461100846181 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 8199 | 1461100846419 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:20:46 INFO - PROCESS | 8199 | 1461100846772 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac8000 == 153 [pid = 8199] [id = 622] 14:20:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x87ca1400) [pid = 8199] [serial = 1867] [outer = (nil)] 14:20:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x87ca9800) [pid = 8199] [serial = 1868] [outer = 0x87ca1400] 14:20:46 INFO - PROCESS | 8199 | 1461100846868 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x87caac00) [pid = 8199] [serial = 1869] [outer = 0x87ca1400] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8e32dc00 == 152 [pid = 8199] [id = 542] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8df9dc00 == 151 [pid = 8199] [id = 292] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x85f88400 == 150 [pid = 8199] [id = 560] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x931ee000 == 149 [pid = 8199] [id = 548] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x89976800 == 148 [pid = 8199] [id = 559] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x89973000 == 147 [pid = 8199] [id = 536] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x88f2b800 == 146 [pid = 8199] [id = 537] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x872ce000 == 145 [pid = 8199] [id = 538] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba92c00 == 144 [pid = 8199] [id = 541] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaef400 == 143 [pid = 8199] [id = 544] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72b400 == 142 [pid = 8199] [id = 547] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x9127f800 == 141 [pid = 8199] [id = 546] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x96447c00 == 140 [pid = 8199] [id = 549] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87d29c00 == 139 [pid = 8199] [id = 545] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x89976000 == 138 [pid = 8199] [id = 543] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87abe800 == 137 [pid = 8199] [id = 604] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b94f800 == 136 [pid = 8199] [id = 603] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa19c00 == 135 [pid = 8199] [id = 602] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x88581c00 == 134 [pid = 8199] [id = 601] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0xa0012c00 == 133 [pid = 8199] [id = 600] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x98eae400 == 132 [pid = 8199] [id = 599] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x97def400 == 131 [pid = 8199] [id = 597] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x98720000 == 130 [pid = 8199] [id = 598] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x872cc000 == 129 [pid = 8199] [id = 596] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x94eff000 == 128 [pid = 8199] [id = 595] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebcac00 == 127 [pid = 8199] [id = 594] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8fbf5c00 == 126 [pid = 8199] [id = 592] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x94126000 == 125 [pid = 8199] [id = 593] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3f4c00 == 124 [pid = 8199] [id = 591] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f72cc00 == 123 [pid = 8199] [id = 590] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ebce400 == 122 [pid = 8199] [id = 589] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8df91c00 == 121 [pid = 8199] [id = 588] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac9800 == 120 [pid = 8199] [id = 587] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8f400 == 119 [pid = 8199] [id = 585] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc58800 == 118 [pid = 8199] [id = 586] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa12800 == 117 [pid = 8199] [id = 584] 14:20:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87acd400 == 116 [pid = 8199] [id = 583] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8c3eec00) [pid = 8199] [serial = 1620] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8b3f7000) [pid = 8199] [serial = 1748] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8b212800) [pid = 8199] [serial = 1745] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x9ae66800) [pid = 8199] [serial = 1730] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x9981b400) [pid = 8199] [serial = 1728] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x99202000) [pid = 8199] [serial = 1727] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x98723000) [pid = 8199] [serial = 1725] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x9871dc00) [pid = 8199] [serial = 1724] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x982a7c00) [pid = 8199] [serial = 1722] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x982a4000) [pid = 8199] [serial = 1721] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x9828b400) [pid = 8199] [serial = 1719] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x98155000) [pid = 8199] [serial = 1718] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x9648bc00) [pid = 8199] [serial = 1716] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x94efd000) [pid = 8199] [serial = 1715] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x9427cc00) [pid = 8199] [serial = 1713] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x94279000) [pid = 8199] [serial = 1712] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x932f1400) [pid = 8199] [serial = 1710] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x931f0000) [pid = 8199] [serial = 1709] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x91e18400) [pid = 8199] [serial = 1707] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x913cb800) [pid = 8199] [serial = 1706] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x903e2800) [pid = 8199] [serial = 1704] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x903d8400) [pid = 8199] [serial = 1703] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8f6bf800) [pid = 8199] [serial = 1701] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8f6bac00) [pid = 8199] [serial = 1700] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8f4ddc00) [pid = 8199] [serial = 1698] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8f4d4000) [pid = 8199] [serial = 1697] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8eae8400) [pid = 8199] [serial = 1695] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8e331c00) [pid = 8199] [serial = 1694] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8c2f7c00) [pid = 8199] [serial = 1692] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8bc78000) [pid = 8199] [serial = 1691] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8b215800) [pid = 8199] [serial = 1689] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8ac83400) [pid = 8199] [serial = 1688] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x87acc800) [pid = 8199] [serial = 1739] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x87d2fc00) [pid = 8199] [serial = 1740] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0xa3cdc000) [pid = 8199] [serial = 1737] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0xa3c09400) [pid = 8199] [serial = 1736] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0xa00a2c00) [pid = 8199] [serial = 1734] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x9fc9b000) [pid = 8199] [serial = 1733] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x9ae6f000) [pid = 8199] [serial = 1731] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8996d400) [pid = 8199] [serial = 1742] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x89975c00) [pid = 8199] [serial = 1743] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8b2d4400) [pid = 8199] [serial = 1746] [outer = (nil)] [url = about:blank] 14:20:49 INFO - PROCESS | 8199 | 1461100849947 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3792ms 14:20:49 INFO - PROCESS | 8199 | 1461100849964 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 8199 | 1461100849969 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:20:49 INFO - PROCESS | 8199 | 1461100849979 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 8199 | 1461100849982 Marionette TRACE conn3 <- [1,2462,null,{}] 14:20:49 INFO - PROCESS | 8199 | 1461100849991 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:50 INFO - PROCESS | 8199 | 1461100850209 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:20:50 INFO - PROCESS | 8199 | 1461100850418 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d31800 == 117 [pid = 8199] [id = 623] 14:20:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x87d32800) [pid = 8199] [serial = 1870] [outer = (nil)] 14:20:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x88589000) [pid = 8199] [serial = 1871] [outer = 0x87d32800] 14:20:50 INFO - PROCESS | 8199 | 1461100850502 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8919c400) [pid = 8199] [serial = 1872] [outer = 0x87d32800] 14:20:51 INFO - PROCESS | 8199 | 1461100851430 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1483ms 14:20:51 INFO - PROCESS | 8199 | 1461100851463 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 8199 | 1461100851471 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:20:51 INFO - PROCESS | 8199 | 1461100851481 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 8199 | 1461100851484 Marionette TRACE conn3 <- [1,2466,null,{}] 14:20:51 INFO - PROCESS | 8199 | 1461100851491 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 8199 | 1461100851727 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:20:52 INFO - PROCESS | 8199 | 1461100852081 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa0f800 == 118 [pid = 8199] [id = 624] 14:20:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8aa17000) [pid = 8199] [serial = 1873] [outer = (nil)] 14:20:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8ac83400) [pid = 8199] [serial = 1874] [outer = 0x8aa17000] 14:20:52 INFO - PROCESS | 8199 | 1461100852172 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8b15d400) [pid = 8199] [serial = 1875] [outer = 0x8aa17000] 14:20:53 INFO - PROCESS | 8199 | 1461100853039 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1583ms 14:20:53 INFO - PROCESS | 8199 | 1461100853064 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 8199 | 1461100853068 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:20:53 INFO - PROCESS | 8199 | 1461100853075 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 8199 | 1461100853081 Marionette TRACE conn3 <- [1,2470,null,{}] 14:20:53 INFO - PROCESS | 8199 | 1461100853104 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 8199 | 1461100853445 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:20:53 INFO - PROCESS | 8199 | 1461100853492 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1a000 == 119 [pid = 8199] [id = 625] 14:20:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8b3f7000) [pid = 8199] [serial = 1876] [outer = (nil)] 14:20:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8b886c00) [pid = 8199] [serial = 1877] [outer = 0x8b3f7000] 14:20:53 INFO - PROCESS | 8199 | 1461100853580 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8b950800) [pid = 8199] [serial = 1878] [outer = 0x8b3f7000] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8b950c00) [pid = 8199] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8ab97800) [pid = 8199] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x88582800) [pid = 8199] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0xa00a8800) [pid = 8199] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x99186400) [pid = 8199] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x98725800) [pid = 8199] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x98153400) [pid = 8199] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x872d4000) [pid = 8199] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x96488c00) [pid = 8199] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x94e51000) [pid = 8199] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x94e44400) [pid = 8199] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x9119cc00) [pid = 8199] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8e329000) [pid = 8199] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8f72e400) [pid = 8199] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8f6ba400) [pid = 8199] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8e334000) [pid = 8199] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8df97800) [pid = 8199] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8c34bc00) [pid = 8199] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8bc51400) [pid = 8199] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8aa16400) [pid = 8199] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x87acdc00) [pid = 8199] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:20:54 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8bb2e000) [pid = 8199] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:20:55 INFO - PROCESS | 8199 | 1461100855335 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2289ms 14:20:55 INFO - PROCESS | 8199 | 1461100855365 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 8199 | 1461100855370 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:20:55 INFO - PROCESS | 8199 | 1461100855378 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 8199 | 1461100855380 Marionette TRACE conn3 <- [1,2474,null,{}] 14:20:55 INFO - PROCESS | 8199 | 1461100855386 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:55 INFO - PROCESS | 8199 | 1461100855607 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:20:55 INFO - PROCESS | 8199 | 1461100855812 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac5c00 == 120 [pid = 8199] [id = 626] 14:20:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x89978c00) [pid = 8199] [serial = 1879] [outer = (nil)] 14:20:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8bb2e000) [pid = 8199] [serial = 1880] [outer = 0x89978c00] 14:20:55 INFO - PROCESS | 8199 | 1461100855890 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8bc74c00) [pid = 8199] [serial = 1881] [outer = 0x89978c00] 14:20:56 INFO - PROCESS | 8199 | 1461100856852 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1539ms 14:20:56 INFO - PROCESS | 8199 | 1461100856919 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 8199 | 1461100856926 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:20:56 INFO - PROCESS | 8199 | 1461100856935 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 8199 | 1461100856941 Marionette TRACE conn3 <- [1,2478,null,{}] 14:20:56 INFO - PROCESS | 8199 | 1461100856950 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 8199 | 1461100857247 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:20:57 INFO - PROCESS | 8199 | 1461100857611 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x87cb0400 == 121 [pid = 8199] [id = 627] 14:20:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x87cb0c00) [pid = 8199] [serial = 1882] [outer = (nil)] 14:20:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x87d31400) [pid = 8199] [serial = 1883] [outer = 0x87cb0c00] 14:20:57 INFO - PROCESS | 8199 | 1461100857707 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x89051400) [pid = 8199] [serial = 1884] [outer = 0x87cb0c00] 14:20:58 INFO - PROCESS | 8199 | 1461100858726 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1840ms 14:20:58 INFO - PROCESS | 8199 | 1461100858776 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 8199 | 1461100858785 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:20:58 INFO - PROCESS | 8199 | 1461100858797 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 8199 | 1461100858801 Marionette TRACE conn3 <- [1,2482,null,{}] 14:20:58 INFO - PROCESS | 8199 | 1461100858808 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 8199 | 1461100859081 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:20:59 INFO - PROCESS | 8199 | 1461100859440 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x89979000 == 122 [pid = 8199] [id = 628] 14:20:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8aa18800) [pid = 8199] [serial = 1885] [outer = (nil)] 14:20:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8b3ed000) [pid = 8199] [serial = 1886] [outer = 0x8aa18800] 14:20:59 INFO - PROCESS | 8199 | 1461100859538 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8bc7c000) [pid = 8199] [serial = 1887] [outer = 0x8aa18800] 14:21:00 INFO - PROCESS | 8199 | 1461100860567 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1835ms 14:21:00 INFO - PROCESS | 8199 | 1461100860632 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 8199 | 1461100860638 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:21:00 INFO - PROCESS | 8199 | 1461100860646 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 8199 | 1461100860653 Marionette TRACE conn3 <- [1,2486,null,{}] 14:21:00 INFO - PROCESS | 8199 | 1461100860671 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 8199 | 1461100860953 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:21:01 INFO - PROCESS | 8199 | 1461100861336 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc80400 == 123 [pid = 8199] [id = 629] 14:21:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8c3ed400) [pid = 8199] [serial = 1888] [outer = (nil)] 14:21:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8df97c00) [pid = 8199] [serial = 1889] [outer = 0x8c3ed400] 14:21:01 INFO - PROCESS | 8199 | 1461100861433 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e079800) [pid = 8199] [serial = 1890] [outer = 0x8c3ed400] 14:21:02 INFO - PROCESS | 8199 | 1461100862476 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1889ms 14:21:02 INFO - PROCESS | 8199 | 1461100862536 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 8199 | 1461100862541 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:21:02 INFO - PROCESS | 8199 | 1461100862547 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 8199 | 1461100862551 Marionette TRACE conn3 <- [1,2490,null,{}] 14:21:02 INFO - PROCESS | 8199 | 1461100862557 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:02 INFO - PROCESS | 8199 | 1461100862806 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:21:03 INFO - PROCESS | 8199 | 1461100863145 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df9b400 == 124 [pid = 8199] [id = 630] 14:21:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8e327400) [pid = 8199] [serial = 1891] [outer = (nil)] 14:21:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8eae8400) [pid = 8199] [serial = 1892] [outer = 0x8e327400] 14:21:03 INFO - PROCESS | 8199 | 1461100863243 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ebca400) [pid = 8199] [serial = 1893] [outer = 0x8e327400] 14:21:04 INFO - PROCESS | 8199 | 1461100864149 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 14:21:04 INFO - PROCESS | 8199 | 1461100864188 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 8199 | 1461100864193 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:21:04 INFO - PROCESS | 8199 | 1461100864199 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 8199 | 1461100864203 Marionette TRACE conn3 <- [1,2494,null,{}] 14:21:04 INFO - PROCESS | 8199 | 1461100864231 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 8199 | 1461100864484 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:21:04 INFO - PROCESS | 8199 | 1461100864819 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e325400 == 125 [pid = 8199] [id = 631] 14:21:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8e329400) [pid = 8199] [serial = 1894] [outer = (nil)] 14:21:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f4d9400) [pid = 8199] [serial = 1895] [outer = 0x8e329400] 14:21:04 INFO - PROCESS | 8199 | 1461100864912 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f4df000) [pid = 8199] [serial = 1896] [outer = 0x8e329400] 14:21:05 INFO - PROCESS | 8199 | 1461100865809 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1656ms 14:21:05 INFO - PROCESS | 8199 | 1461100865856 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:21:05 INFO - PROCESS | 8199 | 1461100865861 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:21:05 INFO - PROCESS | 8199 | 1461100865867 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 8199 | 1461100865871 Marionette TRACE conn3 <- [1,2498,null,{}] 14:21:05 INFO - PROCESS | 8199 | 1461100865876 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 8199 | 1461100866149 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:21:06 INFO - PROCESS | 8199 | 1461100866504 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f2000 == 126 [pid = 8199] [id = 632] 14:21:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f725c00) [pid = 8199] [serial = 1897] [outer = (nil)] 14:21:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f72c400) [pid = 8199] [serial = 1898] [outer = 0x8f725c00] 14:21:06 INFO - PROCESS | 8199 | 1461100866601 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8fbe9800) [pid = 8199] [serial = 1899] [outer = 0x8f725c00] 14:21:07 INFO - PROCESS | 8199 | 1461100867580 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1795ms 14:21:07 INFO - PROCESS | 8199 | 1461100867662 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 8199 | 1461100867666 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:21:07 INFO - PROCESS | 8199 | 1461100867673 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 8199 | 1461100867677 Marionette TRACE conn3 <- [1,2502,null,{}] 14:21:07 INFO - PROCESS | 8199 | 1461100867682 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 8199 | 1461100867956 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:21:08 INFO - PROCESS | 8199 | 1461100868293 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4dc400 == 127 [pid = 8199] [id = 633] 14:21:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f724800) [pid = 8199] [serial = 1900] [outer = (nil)] 14:21:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x903de000) [pid = 8199] [serial = 1901] [outer = 0x8f724800] 14:21:08 INFO - PROCESS | 8199 | 1461100868401 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x91198000) [pid = 8199] [serial = 1902] [outer = 0x8f724800] 14:21:09 INFO - PROCESS | 8199 | 1461100869316 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1684ms 14:21:09 INFO - PROCESS | 8199 | 1461100869358 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 8199 | 1461100869361 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:21:09 INFO - PROCESS | 8199 | 1461100869368 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 8199 | 1461100869371 Marionette TRACE conn3 <- [1,2506,null,{}] 14:21:09 INFO - PROCESS | 8199 | 1461100869378 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 8199 | 1461100869615 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:21:09 INFO - PROCESS | 8199 | 1461100869946 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6bf000 == 128 [pid = 8199] [id = 634] 14:21:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x902f0000) [pid = 8199] [serial = 1903] [outer = (nil)] 14:21:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x91e18400) [pid = 8199] [serial = 1904] [outer = 0x902f0000] 14:21:10 INFO - PROCESS | 8199 | 1461100870043 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x91ecac00) [pid = 8199] [serial = 1905] [outer = 0x902f0000] 14:21:10 INFO - PROCESS | 8199 | 1461100870926 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1592ms 14:21:10 INFO - PROCESS | 8199 | 1461100870960 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 8199 | 1461100870965 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:21:10 INFO - PROCESS | 8199 | 1461100870971 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 8199 | 1461100870974 Marionette TRACE conn3 <- [1,2510,null,{}] 14:21:10 INFO - PROCESS | 8199 | 1461100870981 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:11 INFO - PROCESS | 8199 | 1461100871216 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:21:11 INFO - PROCESS | 8199 | 1461100871563 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x911a3400 == 129 [pid = 8199] [id = 635] 14:21:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x913c2800) [pid = 8199] [serial = 1906] [outer = (nil)] 14:21:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x931f3000) [pid = 8199] [serial = 1907] [outer = 0x913c2800] 14:21:11 INFO - PROCESS | 8199 | 1461100871660 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x932f6000) [pid = 8199] [serial = 1908] [outer = 0x913c2800] 14:21:12 INFO - PROCESS | 8199 | 1461100872577 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1686ms 14:21:12 INFO - PROCESS | 8199 | 1461100872659 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 8199 | 1461100872662 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:21:12 INFO - PROCESS | 8199 | 1461100872669 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 8199 | 1461100872673 Marionette TRACE conn3 <- [1,2514,null,{}] 14:21:12 INFO - PROCESS | 8199 | 1461100872680 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 8199 | 1461100872949 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:21:13 INFO - PROCESS | 8199 | 1461100873288 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x902ed800 == 130 [pid = 8199] [id = 636] 14:21:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x931ea000) [pid = 8199] [serial = 1909] [outer = (nil)] 14:21:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x94121800) [pid = 8199] [serial = 1910] [outer = 0x931ea000] 14:21:13 INFO - PROCESS | 8199 | 1461100873384 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x94127000) [pid = 8199] [serial = 1911] [outer = 0x931ea000] 14:21:14 INFO - PROCESS | 8199 | 1461100874289 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1691ms 14:21:14 INFO - PROCESS | 8199 | 1461100874362 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:21:14 INFO - PROCESS | 8199 | 1461100874367 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:21:14 INFO - PROCESS | 8199 | 1461100874373 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 8199 | 1461100874378 Marionette TRACE conn3 <- [1,2518,null,{}] 14:21:14 INFO - PROCESS | 8199 | 1461100874384 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:14 INFO - PROCESS | 8199 | 1461100874673 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:21:15 INFO - PROCESS | 8199 | 1461100875023 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x94281c00 == 131 [pid = 8199] [id = 637] 14:21:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x96227c00) [pid = 8199] [serial = 1912] [outer = (nil)] 14:21:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9648bc00) [pid = 8199] [serial = 1913] [outer = 0x96227c00] 14:21:15 INFO - PROCESS | 8199 | 1461100875132 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x96f82800) [pid = 8199] [serial = 1914] [outer = 0x96227c00] 14:21:16 INFO - PROCESS | 8199 | 1461100876100 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1785ms 14:21:16 INFO - PROCESS | 8199 | 1461100876159 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 8199 | 1461100876162 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:21:16 INFO - PROCESS | 8199 | 1461100876169 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 8199 | 1461100876173 Marionette TRACE conn3 <- [1,2522,null,{}] 14:21:16 INFO - PROCESS | 8199 | 1461100876179 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 8199 | 1461100876434 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:21:16 INFO - PROCESS | 8199 | 1461100876785 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3f2c00 == 132 [pid = 8199] [id = 638] 14:21:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x94ef9800) [pid = 8199] [serial = 1915] [outer = (nil)] 14:21:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98152c00) [pid = 8199] [serial = 1916] [outer = 0x94ef9800] 14:21:16 INFO - PROCESS | 8199 | 1461100876879 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98285c00) [pid = 8199] [serial = 1917] [outer = 0x94ef9800] 14:21:17 INFO - PROCESS | 8199 | 1461100877824 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1686ms 14:21:17 INFO - PROCESS | 8199 | 1461100877858 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 8199 | 1461100877861 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:21:17 INFO - PROCESS | 8199 | 1461100877869 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 8199 | 1461100877872 Marionette TRACE conn3 <- [1,2526,null,{}] 14:21:17 INFO - PROCESS | 8199 | 1461100877878 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 8199 | 1461100878111 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:21:18 INFO - PROCESS | 8199 | 1461100878528 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x97dedc00 == 133 [pid = 8199] [id = 639] 14:21:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x9814f800) [pid = 8199] [serial = 1918] [outer = (nil)] 14:21:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x982a4000) [pid = 8199] [serial = 1919] [outer = 0x9814f800] 14:21:18 INFO - PROCESS | 8199 | 1461100878620 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x982a8400) [pid = 8199] [serial = 1920] [outer = 0x9814f800] 14:21:19 INFO - PROCESS | 8199 | 1461100879515 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1681ms 14:21:19 INFO - PROCESS | 8199 | 1461100879551 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 8199 | 1461100879554 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:21:19 INFO - PROCESS | 8199 | 1461100879561 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 8199 | 1461100879565 Marionette TRACE conn3 <- [1,2530,null,{}] 14:21:19 INFO - PROCESS | 8199 | 1461100879570 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 8199 | 1461100879786 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:21:20 INFO - PROCESS | 8199 | 1461100880124 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac0400 == 134 [pid = 8199] [id = 640] 14:21:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x902f0c00) [pid = 8199] [serial = 1921] [outer = (nil)] 14:21:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x98723000) [pid = 8199] [serial = 1922] [outer = 0x902f0c00] 14:21:20 INFO - PROCESS | 8199 | 1461100880218 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x98727800) [pid = 8199] [serial = 1923] [outer = 0x902f0c00] 14:21:21 INFO - PROCESS | 8199 | 1461100881102 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1587ms 14:21:21 INFO - PROCESS | 8199 | 1461100881150 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 8199 | 1461100881154 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:21:21 INFO - PROCESS | 8199 | 1461100881160 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 8199 | 1461100881164 Marionette TRACE conn3 <- [1,2534,null,{}] 14:21:21 INFO - PROCESS | 8199 | 1461100881169 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 8199 | 1461100881396 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:21:21 INFO - PROCESS | 8199 | 1461100881738 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac9400 == 135 [pid = 8199] [id = 641] 14:21:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x8ac7f400) [pid = 8199] [serial = 1924] [outer = (nil)] 14:21:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98eb9000) [pid = 8199] [serial = 1925] [outer = 0x8ac7f400] 14:21:21 INFO - PROCESS | 8199 | 1461100881833 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x99820000) [pid = 8199] [serial = 1926] [outer = 0x8ac7f400] 14:21:22 INFO - PROCESS | 8199 | 1461100882761 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 14:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:21:22 INFO - PROCESS | 8199 | 1461100882793 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 8199 | 1461100882796 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:21:22 INFO - PROCESS | 8199 | 1461100882803 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 8199 | 1461100882805 Marionette TRACE conn3 <- [1,2538,null,{}] 14:21:22 INFO - PROCESS | 8199 | 1461100882812 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:23 INFO - PROCESS | 8199 | 1461100883035 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:21:23 INFO - PROCESS | 8199 | 1461100883382 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x9871dc00 == 136 [pid = 8199] [id = 642] 14:21:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x98b91000) [pid = 8199] [serial = 1927] [outer = (nil)] 14:21:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x9ae66400) [pid = 8199] [serial = 1928] [outer = 0x98b91000] 14:21:23 INFO - PROCESS | 8199 | 1461100883473 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x9b08e000) [pid = 8199] [serial = 1929] [outer = 0x98b91000] 14:21:24 INFO - PROCESS | 8199 | 1461100884382 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1636ms 14:21:24 INFO - PROCESS | 8199 | 1461100884439 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 8199 | 1461100884442 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:21:24 INFO - PROCESS | 8199 | 1461100884449 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 8199 | 1461100884451 Marionette TRACE conn3 <- [1,2542,null,{}] 14:21:24 INFO - PROCESS | 8199 | 1461100884458 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:24 INFO - PROCESS | 8199 | 1461100884694 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:21:25 INFO - PROCESS | 8199 | 1461100885043 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x982b0800 == 137 [pid = 8199] [id = 643] 14:21:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x99183800) [pid = 8199] [serial = 1930] [outer = (nil)] 14:21:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0xa0a3d000) [pid = 8199] [serial = 1931] [outer = 0x99183800] 14:21:25 INFO - PROCESS | 8199 | 1461100885139 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0xa0aa5000) [pid = 8199] [serial = 1932] [outer = 0x99183800] 14:21:26 INFO - PROCESS | 8199 | 1461100886012 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1641ms 14:21:26 INFO - PROCESS | 8199 | 1461100886093 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 8199 | 1461100886099 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:21:26 INFO - PROCESS | 8199 | 1461100886109 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 8199 | 1461100886114 Marionette TRACE conn3 <- [1,2546,null,{}] 14:21:26 INFO - PROCESS | 8199 | 1461100886124 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 8199 | 1461100886402 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:21:26 INFO - PROCESS | 8199 | 1461100886747 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bbb8400 == 138 [pid = 8199] [id = 644] 14:21:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x8df99400) [pid = 8199] [serial = 1933] [outer = (nil)] 14:21:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0xa3c09800) [pid = 8199] [serial = 1934] [outer = 0x8df99400] 14:21:26 INFO - PROCESS | 8199 | 1461100886837 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 181 (0xa445dc00) [pid = 8199] [serial = 1935] [outer = 0x8df99400] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac4c00 == 137 [pid = 8199] [id = 621] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x9df92c00 == 136 [pid = 8199] [id = 620] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87255400 == 135 [pid = 8199] [id = 618] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87254c00 == 134 [pid = 8199] [id = 619] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x931f0c00 == 133 [pid = 8199] [id = 617] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x932f1000 == 132 [pid = 8199] [id = 616] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x97168c00 == 131 [pid = 8199] [id = 615] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8ac00 == 130 [pid = 8199] [id = 613] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbaa400 == 129 [pid = 8199] [id = 614] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8997b000 == 128 [pid = 8199] [id = 612] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8f585400 == 127 [pid = 8199] [id = 611] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8f588800 == 126 [pid = 8199] [id = 610] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab9c000 == 125 [pid = 8199] [id = 609] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbb2c00 == 124 [pid = 8199] [id = 608] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab97000 == 123 [pid = 8199] [id = 606] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8b88e800 == 122 [pid = 8199] [id = 607] 14:21:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac5800 == 121 [pid = 8199] [id = 605] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 180 (0x8c3e8000) [pid = 8199] [serial = 1686] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0x8bb21400) [pid = 8199] [serial = 1811] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8bc52400) [pid = 8199] [serial = 1812] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x8ac85c00) [pid = 8199] [serial = 1808] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x89058800) [pid = 8199] [serial = 1805] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x891a1c00) [pid = 8199] [serial = 1806] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0xa0f66400) [pid = 8199] [serial = 1803] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0xa0aa3c00) [pid = 8199] [serial = 1802] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x9b097000) [pid = 8199] [serial = 1800] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x9ae71000) [pid = 8199] [serial = 1799] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x99c0f800) [pid = 8199] [serial = 1797] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x99b7f800) [pid = 8199] [serial = 1796] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x98ed9400) [pid = 8199] [serial = 1794] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x98b9a400) [pid = 8199] [serial = 1793] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x982ac400) [pid = 8199] [serial = 1791] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x982a4400) [pid = 8199] [serial = 1790] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x98153800) [pid = 8199] [serial = 1788] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x98152400) [pid = 8199] [serial = 1787] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x978df800) [pid = 8199] [serial = 1785] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x97167000) [pid = 8199] [serial = 1784] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x94efbc00) [pid = 8199] [serial = 1782] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x94e4fc00) [pid = 8199] [serial = 1781] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x932f6800) [pid = 8199] [serial = 1779] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x932f0400) [pid = 8199] [serial = 1778] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x91ed1000) [pid = 8199] [serial = 1776] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x913ca000) [pid = 8199] [serial = 1775] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x903d4c00) [pid = 8199] [serial = 1773] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x902f4000) [pid = 8199] [serial = 1772] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8fbf3400) [pid = 8199] [serial = 1770] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8fbee000) [pid = 8199] [serial = 1769] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8f72a400) [pid = 8199] [serial = 1767] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8f6b7c00) [pid = 8199] [serial = 1766] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8eae6c00) [pid = 8199] [serial = 1764] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8e333000) [pid = 8199] [serial = 1763] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8e082c00) [pid = 8199] [serial = 1761] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8e078000) [pid = 8199] [serial = 1760] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8bc76c00) [pid = 8199] [serial = 1757] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8c2f6000) [pid = 8199] [serial = 1758] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8b2d8c00) [pid = 8199] [serial = 1755] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8b152800) [pid = 8199] [serial = 1754] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x89059800) [pid = 8199] [serial = 1752] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x87d33400) [pid = 8199] [serial = 1751] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8bb27000) [pid = 8199] [serial = 1814] [outer = (nil)] [url = about:blank] 14:21:29 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8b158c00) [pid = 8199] [serial = 1809] [outer = (nil)] [url = about:blank] 14:21:30 INFO - PROCESS | 8199 | 1461100890065 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 4001ms 14:21:30 INFO - PROCESS | 8199 | 1461100890113 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 8199 | 1461100890123 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:21:30 INFO - PROCESS | 8199 | 1461100890139 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 8199 | 1461100890146 Marionette TRACE conn3 <- [1,2550,null,{}] 14:21:30 INFO - PROCESS | 8199 | 1461100890159 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 8199 | 1461100890422 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:21:30 INFO - PROCESS | 8199 | 1461100890704 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac6800 == 122 [pid = 8199] [id = 645] 14:21:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x87ac9800) [pid = 8199] [serial = 1936] [outer = (nil)] 14:21:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x87ca9c00) [pid = 8199] [serial = 1937] [outer = 0x87ac9800] 14:21:30 INFO - PROCESS | 8199 | 1461100890793 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x87d2ac00) [pid = 8199] [serial = 1938] [outer = 0x87ac9800] 14:21:31 INFO - PROCESS | 8199 | 1461100891858 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1754ms 14:21:31 INFO - PROCESS | 8199 | 1461100891891 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 8199 | 1461100891899 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:21:31 INFO - PROCESS | 8199 | 1461100891910 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 8199 | 1461100891914 Marionette TRACE conn3 <- [1,2554,null,{}] 14:21:31 INFO - PROCESS | 8199 | 1461100891927 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 8199 | 1461100892253 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:21:32 INFO - PROCESS | 8199 | 1461100892631 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 8199 | ++DOCSHELL 0x896ed000 == 123 [pid = 8199] [id = 646] 14:21:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x896f0800) [pid = 8199] [serial = 1939] [outer = (nil)] 14:21:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x89973800) [pid = 8199] [serial = 1940] [outer = 0x896f0800] 14:21:32 INFO - PROCESS | 8199 | 1461100892749 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8ab90800) [pid = 8199] [serial = 1941] [outer = 0x896f0800] 14:21:33 INFO - PROCESS | 8199 | 1461100893796 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1948ms 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8aa17000) [pid = 8199] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x872d0400) [pid = 8199] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8b3f7000) [pid = 8199] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x87d2a400) [pid = 8199] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x902f4c00) [pid = 8199] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8f585c00) [pid = 8199] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x982ac000) [pid = 8199] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8b88bc00) [pid = 8199] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x931eb000) [pid = 8199] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x89970800) [pid = 8199] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x87ac6400) [pid = 8199] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x87ca1400) [pid = 8199] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x87d32800) [pid = 8199] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x98723800) [pid = 8199] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8c2fb800) [pid = 8199] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x913cb000) [pid = 8199] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8ac8a000) [pid = 8199] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8f589400) [pid = 8199] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x9828f800) [pid = 8199] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x9ea12400) [pid = 8199] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x97169000) [pid = 8199] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:21:34 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8bb2a800) [pid = 8199] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:21:34 INFO - PROCESS | 8199 | 1461100894774 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 8199 | 1461100894785 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:21:34 INFO - PROCESS | 8199 | 1461100894827 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 8199 | 1461100894834 Marionette TRACE conn3 <- [1,2558,null,{}] 14:21:34 INFO - PROCESS | 8199 | 1461100894861 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 8199 | 1461100895270 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:21:35 INFO - PROCESS | 8199 | 1461100895446 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x841cac00 == 124 [pid = 8199] [id = 647] 14:21:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8997a000) [pid = 8199] [serial = 1942] [outer = (nil)] 14:21:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8b21bc00) [pid = 8199] [serial = 1943] [outer = 0x8997a000] 14:21:35 INFO - PROCESS | 8199 | 1461100895574 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8b88bc00) [pid = 8199] [serial = 1944] [outer = 0x8997a000] 14:21:36 INFO - PROCESS | 8199 | 1461100896617 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1955ms 14:21:36 INFO - PROCESS | 8199 | 1461100896794 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 8199 | 1461100896802 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:21:36 INFO - PROCESS | 8199 | 1461100896812 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 8199 | 1461100896816 Marionette TRACE conn3 <- [1,2562,null,{}] 14:21:36 INFO - PROCESS | 8199 | 1461100896826 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 8199 | 1461100897092 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:21:37 INFO - PROCESS | 8199 | 1461100897492 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aca000 == 125 [pid = 8199] [id = 648] 14:21:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x87accc00) [pid = 8199] [serial = 1945] [outer = (nil)] 14:21:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87ca3800) [pid = 8199] [serial = 1946] [outer = 0x87accc00] 14:21:37 INFO - PROCESS | 8199 | 1461100897618 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x87d32000) [pid = 8199] [serial = 1947] [outer = 0x87accc00] 14:21:38 INFO - PROCESS | 8199 | 1461100898680 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1935ms 14:21:38 INFO - PROCESS | 8199 | 1461100898748 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:21:38 INFO - PROCESS | 8199 | 1461100898754 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:21:38 INFO - PROCESS | 8199 | 1461100898768 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 8199 | 1461100898774 Marionette TRACE conn3 <- [1,2566,null,{}] 14:21:38 INFO - PROCESS | 8199 | 1461100898781 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 8199 | 1461100899060 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:21:39 INFO - PROCESS | 8199 | 1461100899405 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b158c00 == 126 [pid = 8199] [id = 649] 14:21:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8b159c00) [pid = 8199] [serial = 1948] [outer = (nil)] 14:21:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b21cc00) [pid = 8199] [serial = 1949] [outer = 0x8b159c00] 14:21:39 INFO - PROCESS | 8199 | 1461100899497 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8bb27000) [pid = 8199] [serial = 1950] [outer = 0x8b159c00] 14:21:40 INFO - PROCESS | 8199 | 1461100900547 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1844ms 14:21:40 INFO - PROCESS | 8199 | 1461100900607 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:21:40 INFO - PROCESS | 8199 | 1461100900612 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:21:40 INFO - PROCESS | 8199 | 1461100900619 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 8199 | 1461100900623 Marionette TRACE conn3 <- [1,2570,null,{}] 14:21:40 INFO - PROCESS | 8199 | 1461100900639 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 8199 | 1461100900919 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:21:41 INFO - PROCESS | 8199 | 1461100901310 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b157800 == 127 [pid = 8199] [id = 650] 14:21:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8c2fac00) [pid = 8199] [serial = 1951] [outer = (nil)] 14:21:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8c34a400) [pid = 8199] [serial = 1952] [outer = 0x8c2fac00] 14:21:41 INFO - PROCESS | 8199 | 1461100901408 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c3ecc00) [pid = 8199] [serial = 1953] [outer = 0x8c2fac00] 14:21:42 INFO - PROCESS | 8199 | 1461100902427 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1889ms 14:21:42 INFO - PROCESS | 8199 | 1461100902508 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 8199 | 1461100902513 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:21:42 INFO - PROCESS | 8199 | 1461100902520 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 8199 | 1461100902523 Marionette TRACE conn3 <- [1,2574,null,{}] 14:21:42 INFO - PROCESS | 8199 | 1461100902529 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:42 INFO - PROCESS | 8199 | 1461100902798 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:21:43 INFO - PROCESS | 8199 | 1461100903167 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac8c00 == 128 [pid = 8199] [id = 651] 14:21:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8df97800) [pid = 8199] [serial = 1954] [outer = (nil)] 14:21:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e082800) [pid = 8199] [serial = 1955] [outer = 0x8df97800] 14:21:43 INFO - PROCESS | 8199 | 1461100903259 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e32fc00) [pid = 8199] [serial = 1956] [outer = 0x8df97800] 14:21:44 INFO - PROCESS | 8199 | 1461100904186 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1739ms 14:21:44 INFO - PROCESS | 8199 | 1461100904261 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 8199 | 1461100904264 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:21:44 INFO - PROCESS | 8199 | 1461100904271 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 8199 | 1461100904274 Marionette TRACE conn3 <- [1,2578,null,{}] 14:21:44 INFO - PROCESS | 8199 | 1461100904281 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 8199 | 1461100904544 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:21:44 INFO - PROCESS | 8199 | 1461100904895 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c34ec00 == 129 [pid = 8199] [id = 652] 14:21:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8df9ac00) [pid = 8199] [serial = 1957] [outer = (nil)] 14:21:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8ebc9400) [pid = 8199] [serial = 1958] [outer = 0x8df9ac00] 14:21:44 INFO - PROCESS | 8199 | 1461100904986 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f4d5800) [pid = 8199] [serial = 1959] [outer = 0x8df9ac00] 14:21:45 INFO - PROCESS | 8199 | 1461100905884 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1687ms 14:21:45 INFO - PROCESS | 8199 | 1461100905959 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 8199 | 1461100905963 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:21:45 INFO - PROCESS | 8199 | 1461100905971 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 8199 | 1461100905974 Marionette TRACE conn3 <- [1,2582,null,{}] 14:21:45 INFO - PROCESS | 8199 | 1461100905981 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:46 INFO - PROCESS | 8199 | 1461100906296 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:21:46 INFO - PROCESS | 8199 | 1461100906647 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eae6c00 == 130 [pid = 8199] [id = 653] 14:21:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f6bdc00) [pid = 8199] [serial = 1960] [outer = (nil)] 14:21:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f726800) [pid = 8199] [serial = 1961] [outer = 0x8f6bdc00] 14:21:46 INFO - PROCESS | 8199 | 1461100906741 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8fbeec00) [pid = 8199] [serial = 1962] [outer = 0x8f6bdc00] 14:21:47 INFO - PROCESS | 8199 | 1461100907710 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1786ms 14:21:47 INFO - PROCESS | 8199 | 1461100907758 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:21:47 INFO - PROCESS | 8199 | 1461100907762 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:21:47 INFO - PROCESS | 8199 | 1461100907769 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 8199 | 1461100907773 Marionette TRACE conn3 <- [1,2586,null,{}] 14:21:47 INFO - PROCESS | 8199 | 1461100907779 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:48 INFO - PROCESS | 8199 | 1461100908012 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:21:48 INFO - PROCESS | 8199 | 1461100908353 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaedc00 == 131 [pid = 8199] [id = 654] 14:21:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f6bc000) [pid = 8199] [serial = 1963] [outer = (nil)] 14:21:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x902f4800) [pid = 8199] [serial = 1964] [outer = 0x8f6bc000] 14:21:48 INFO - PROCESS | 8199 | 1461100908450 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x903d4c00) [pid = 8199] [serial = 1965] [outer = 0x8f6bc000] 14:21:49 INFO - PROCESS | 8199 | 1461100909370 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 14:21:49 INFO - PROCESS | 8199 | 1461100909407 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 8199 | 1461100909412 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:21:49 INFO - PROCESS | 8199 | 1461100909418 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 8199 | 1461100909422 Marionette TRACE conn3 <- [1,2590,null,{}] 14:21:49 INFO - PROCESS | 8199 | 1461100909428 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:49 INFO - PROCESS | 8199 | 1461100909656 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:21:50 INFO - PROCESS | 8199 | 1461100910002 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aca400 == 132 [pid = 8199] [id = 655] 14:21:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f722c00) [pid = 8199] [serial = 1966] [outer = (nil)] 14:21:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x91ed0c00) [pid = 8199] [serial = 1967] [outer = 0x8f722c00] 14:21:50 INFO - PROCESS | 8199 | 1461100910104 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x91ed5800) [pid = 8199] [serial = 1968] [outer = 0x8f722c00] 14:21:51 INFO - PROCESS | 8199 | 1461100911025 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1684ms 14:21:51 INFO - PROCESS | 8199 | 1461100911105 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 8199 | 1461100911109 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:21:51 INFO - PROCESS | 8199 | 1461100911118 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 8199 | 1461100911122 Marionette TRACE conn3 <- [1,2594,null,{}] 14:21:51 INFO - PROCESS | 8199 | 1461100911127 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 8199 | 1461100911362 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:21:51 INFO - PROCESS | 8199 | 1461100911702 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b942800 == 133 [pid = 8199] [id = 656] 14:21:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8fbf8000) [pid = 8199] [serial = 1969] [outer = (nil)] 14:21:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x932f7c00) [pid = 8199] [serial = 1970] [outer = 0x8fbf8000] 14:21:51 INFO - PROCESS | 8199 | 1461100911794 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x93312000) [pid = 8199] [serial = 1971] [outer = 0x8fbf8000] 14:21:52 INFO - PROCESS | 8199 | 1461100912788 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1731ms 14:21:52 INFO - PROCESS | 8199 | 1461100912850 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:21:52 INFO - PROCESS | 8199 | 1461100912854 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:21:52 INFO - PROCESS | 8199 | 1461100912861 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 8199 | 1461100912865 Marionette TRACE conn3 <- [1,2598,null,{}] 14:21:52 INFO - PROCESS | 8199 | 1461100912872 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:53 INFO - PROCESS | 8199 | 1461100913142 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:21:53 INFO - PROCESS | 8199 | 1461100913490 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x88585c00 == 134 [pid = 8199] [id = 657] 14:21:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8eaec800) [pid = 8199] [serial = 1972] [outer = (nil)] 14:21:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94e4dc00) [pid = 8199] [serial = 1973] [outer = 0x8eaec800] 14:21:53 INFO - PROCESS | 8199 | 1461100913585 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x94e50400) [pid = 8199] [serial = 1974] [outer = 0x8eaec800] 14:21:54 INFO - PROCESS | 8199 | 1461100914677 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1891ms 14:21:54 INFO - PROCESS | 8199 | 1461100914752 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 8199 | 1461100914757 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:21:54 INFO - PROCESS | 8199 | 1461100914764 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 8199 | 1461100914769 Marionette TRACE conn3 <- [1,2602,null,{}] 14:21:54 INFO - PROCESS | 8199 | 1461100914775 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:55 INFO - PROCESS | 8199 | 1461100915105 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:21:55 INFO - PROCESS | 8199 | 1461100915460 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x932f0400 == 135 [pid = 8199] [id = 658] 14:21:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x96bc6800) [pid = 8199] [serial = 1975] [outer = (nil)] 14:21:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x97170000) [pid = 8199] [serial = 1976] [outer = 0x96bc6800] 14:21:55 INFO - PROCESS | 8199 | 1461100915560 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x97df0c00) [pid = 8199] [serial = 1977] [outer = 0x96bc6800] 14:21:56 INFO - PROCESS | 8199 | 1461100916635 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1934ms 14:21:56 INFO - PROCESS | 8199 | 1461100916699 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 8199 | 1461100916703 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:21:56 INFO - PROCESS | 8199 | 1461100916711 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 8199 | 1461100916716 Marionette TRACE conn3 <- [1,2606,null,{}] 14:21:56 INFO - PROCESS | 8199 | 1461100916723 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 8199 | 1461100916998 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:21:57 INFO - PROCESS | 8199 | 1461100917350 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 8199 | ++DOCSHELL 0x978dc400 == 136 [pid = 8199] [id = 659] 14:21:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x981a8400) [pid = 8199] [serial = 1978] [outer = (nil)] 14:21:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x98290000) [pid = 8199] [serial = 1979] [outer = 0x981a8400] 14:21:57 INFO - PROCESS | 8199 | 1461100917443 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x982a5400) [pid = 8199] [serial = 1980] [outer = 0x981a8400] 14:21:58 INFO - PROCESS | 8199 | 1461100918565 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1890ms 14:21:58 INFO - PROCESS | 8199 | 1461100918603 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 8199 | 1461100918607 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:21:58 INFO - PROCESS | 8199 | 1461100918615 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 8199 | 1461100918620 Marionette TRACE conn3 <- [1,2610,null,{}] 14:21:58 INFO - PROCESS | 8199 | 1461100918626 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 8199 | 1461100918885 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:21:59 INFO - PROCESS | 8199 | 1461100919247 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b214c00 == 137 [pid = 8199] [id = 660] 14:21:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x8ba96400) [pid = 8199] [serial = 1981] [outer = (nil)] 14:21:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x9872c000) [pid = 8199] [serial = 1982] [outer = 0x8ba96400] 14:21:59 INFO - PROCESS | 8199 | 1461100919343 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x98b9e000) [pid = 8199] [serial = 1983] [outer = 0x8ba96400] 14:22:00 INFO - PROCESS | 8199 | 1461100920403 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1838ms 14:22:00 INFO - PROCESS | 8199 | 1461100920456 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:22:00 INFO - PROCESS | 8199 | 1461100920463 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:22:00 INFO - PROCESS | 8199 | 1461100920473 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 8199 | 1461100920478 Marionette TRACE conn3 <- [1,2614,null,{}] 14:22:00 INFO - PROCESS | 8199 | 1461100920486 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 8199 | 1461100920760 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:22:01 INFO - PROCESS | 8199 | 1461100921107 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x87247400 == 138 [pid = 8199] [id = 661] 14:22:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x94277000) [pid = 8199] [serial = 1984] [outer = (nil)] 14:22:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x99b76000) [pid = 8199] [serial = 1985] [outer = 0x94277000] 14:22:01 INFO - PROCESS | 8199 | 1461100921212 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x99c05800) [pid = 8199] [serial = 1986] [outer = 0x94277000] 14:22:02 INFO - PROCESS | 8199 | 1461100922154 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1739ms 14:22:02 INFO - PROCESS | 8199 | 1461100922210 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 8199 | 1461100922214 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:22:02 INFO - PROCESS | 8199 | 1461100922220 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 8199 | 1461100922224 Marionette TRACE conn3 <- [1,2618,null,{}] 14:22:02 INFO - PROCESS | 8199 | 1461100922230 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 8199 | 1461100922493 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:22:02 INFO - PROCESS | 8199 | 1461100922858 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 8199 | ++DOCSHELL 0x98b96c00 == 139 [pid = 8199] [id = 662] 14:22:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x99187c00) [pid = 8199] [serial = 1987] [outer = (nil)] 14:22:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x9ae74000) [pid = 8199] [serial = 1988] [outer = 0x99187c00] 14:22:02 INFO - PROCESS | 8199 | 1461100922955 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x9df88000) [pid = 8199] [serial = 1989] [outer = 0x99187c00] 14:22:03 INFO - PROCESS | 8199 | 1461100923923 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1782ms 14:22:04 INFO - PROCESS | 8199 | 1461100924005 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:22:04 INFO - PROCESS | 8199 | 1461100924010 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:22:04 INFO - PROCESS | 8199 | 1461100924017 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 8199 | 1461100924021 Marionette TRACE conn3 <- [1,2622,null,{}] 14:22:04 INFO - PROCESS | 8199 | 1461100924028 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 8199 | 1461100924344 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:22:04 INFO - PROCESS | 8199 | 1461100924679 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac5400 == 140 [pid = 8199] [id = 663] 14:22:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x87acc000) [pid = 8199] [serial = 1990] [outer = (nil)] 14:22:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0xa0a43000) [pid = 8199] [serial = 1991] [outer = 0x87acc000] 14:22:04 INFO - PROCESS | 8199 | 1461100924779 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0xa0f66400) [pid = 8199] [serial = 1992] [outer = 0x87acc000] 14:22:05 INFO - PROCESS | 8199 | 1461100925748 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1784ms 14:22:05 INFO - PROCESS | 8199 | 1461100925802 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 8199 | 1461100925805 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:22:05 INFO - PROCESS | 8199 | 1461100925813 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 8199 | 1461100925817 Marionette TRACE conn3 <- [1,2626,null,{}] 14:22:05 INFO - PROCESS | 8199 | 1461100925824 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:06 INFO - PROCESS | 8199 | 1461100926076 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:22:06 INFO - PROCESS | 8199 | 1461100926459 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x9ae69c00 == 141 [pid = 8199] [id = 664] 14:22:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0xa00a0800) [pid = 8199] [serial = 1993] [outer = (nil)] 14:22:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0xa4584000) [pid = 8199] [serial = 1994] [outer = 0xa00a0800] 14:22:06 INFO - PROCESS | 8199 | 1461100926564 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0xa45b9000) [pid = 8199] [serial = 1995] [outer = 0xa00a0800] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x89976400 == 140 [pid = 8199] [id = 540] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x89058000 == 139 [pid = 8199] [id = 552] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x94285000 == 138 [pid = 8199] [id = 551] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x85f90c00 == 137 [pid = 8199] [id = 429] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x97b49c00 == 136 [pid = 8199] [id = 550] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x87aeb000 == 135 [pid = 8199] [id = 553] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x982ac800 == 134 [pid = 8199] [id = 554] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x865cd400 == 133 [pid = 8199] [id = 555] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x87d29800 == 132 [pid = 8199] [id = 557] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8857b400 == 131 [pid = 8199] [id = 199] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8857d800 == 130 [pid = 8199] [id = 582] 14:22:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8bc74400 == 129 [pid = 8199] [id = 556] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x8b15d400) [pid = 8199] [serial = 1875] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x9fb95800) [pid = 8199] [serial = 1860] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x8ac83400) [pid = 8199] [serial = 1874] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x8b950800) [pid = 8199] [serial = 1878] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0xa3cd4400) [pid = 8199] [serial = 1866] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x932f3400) [pid = 8199] [serial = 1839] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x9128a800) [pid = 8199] [serial = 1835] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x98720c00) [pid = 8199] [serial = 1850] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8ebd6000) [pid = 8199] [serial = 1829] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x94278400) [pid = 8199] [serial = 1842] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8b949400) [pid = 8199] [serial = 1749] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x87d32c00) [pid = 8199] [serial = 1818] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x87ca9800) [pid = 8199] [serial = 1868] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x88589000) [pid = 8199] [serial = 1871] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x87acbc00) [pid = 8199] [serial = 1817] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x9df91000) [pid = 8199] [serial = 1859] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x9ae1e400) [pid = 8199] [serial = 1856] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8919c400) [pid = 8199] [serial = 1872] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8b886c00) [pid = 8199] [serial = 1877] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8e32cc00) [pid = 8199] [serial = 1827] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8e07c000) [pid = 8199] [serial = 1826] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x94efb800) [pid = 8199] [serial = 1845] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8b211c00) [pid = 8199] [serial = 1820] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8f6b9400) [pid = 8199] [serial = 1832] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x99a5d800) [pid = 8199] [serial = 1854] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0xa3c09c00) [pid = 8199] [serial = 1865] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x9ae68000) [pid = 8199] [serial = 1857] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8b3ed400) [pid = 8199] [serial = 1821] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0xa0e53c00) [pid = 8199] [serial = 1863] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x9790f400) [pid = 8199] [serial = 1847] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0xa0c34800) [pid = 8199] [serial = 1862] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x98155800) [pid = 8199] [serial = 1848] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8bbaf800) [pid = 8199] [serial = 1823] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x99817c00) [pid = 8199] [serial = 1853] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x931f0400) [pid = 8199] [serial = 1838] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x87caac00) [pid = 8199] [serial = 1869] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8f4d8c00) [pid = 8199] [serial = 1830] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8bc7f400) [pid = 8199] [serial = 1824] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x9872b000) [pid = 8199] [serial = 1851] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x94ef5000) [pid = 8199] [serial = 1844] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x94125800) [pid = 8199] [serial = 1841] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x91ec9400) [pid = 8199] [serial = 1836] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8fbed400) [pid = 8199] [serial = 1833] [outer = (nil)] [url = about:blank] 14:22:09 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8bb2e000) [pid = 8199] [serial = 1880] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 8199 | 1461100930230 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 4448ms 14:22:10 INFO - PROCESS | 8199 | 1461100930262 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 8199 | 1461100930269 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:22:10 INFO - PROCESS | 8199 | 1461100930278 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 8199 | 1461100930283 Marionette TRACE conn3 <- [1,2630,null,{}] 14:22:10 INFO - PROCESS | 8199 | 1461100930345 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 8199 | 1461100930583 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:22:10 INFO - PROCESS | 8199 | 1461100930789 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac6400 == 130 [pid = 8199] [id = 665] 14:22:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x87ca6400) [pid = 8199] [serial = 1996] [outer = (nil)] 14:22:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x87caf800) [pid = 8199] [serial = 1997] [outer = 0x87ca6400] 14:22:10 INFO - PROCESS | 8199 | 1461100930895 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x89052000) [pid = 8199] [serial = 1998] [outer = 0x87ca6400] 14:22:11 INFO - PROCESS | 8199 | 1461100931845 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1588ms 14:22:11 INFO - PROCESS | 8199 | 1461100931906 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 8199 | 1461100931915 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:22:11 INFO - PROCESS | 8199 | 1461100931930 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 8199 | 1461100931933 Marionette TRACE conn3 <- [1,2634,null,{}] 14:22:11 INFO - PROCESS | 8199 | 1461100931940 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:12 INFO - PROCESS | 8199 | 1461100932183 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:22:12 INFO - PROCESS | 8199 | 1461100932487 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x89975000 == 131 [pid = 8199] [id = 666] 14:22:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x89976000) [pid = 8199] [serial = 1999] [outer = (nil)] 14:22:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8b157400) [pid = 8199] [serial = 2000] [outer = 0x89976000] 14:22:12 INFO - PROCESS | 8199 | 1461100932591 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b218c00) [pid = 8199] [serial = 2001] [outer = 0x89976000] 14:22:13 INFO - PROCESS | 8199 | 1461100933676 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1836ms 14:22:13 INFO - PROCESS | 8199 | 1461100933767 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 8199 | 1461100933771 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:22:13 INFO - PROCESS | 8199 | 1461100933778 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 8199 | 1461100933785 Marionette TRACE conn3 <- [1,2638,null,{}] 14:22:13 INFO - PROCESS | 8199 | 1461100933814 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:14 INFO - PROCESS | 8199 | 1461100934125 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:22:14 INFO - PROCESS | 8199 | 1461100934226 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b946400 == 132 [pid = 8199] [id = 667] 14:22:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8bbb5c00) [pid = 8199] [serial = 2002] [outer = (nil)] 14:22:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8bc5e000) [pid = 8199] [serial = 2003] [outer = 0x8bbb5c00] 14:22:14 INFO - PROCESS | 8199 | 1461100934310 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8bc7fc00) [pid = 8199] [serial = 2004] [outer = 0x8bbb5c00] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8aa18800) [pid = 8199] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8f725c00) [pid = 8199] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x99183800) [pid = 8199] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x902f0000) [pid = 8199] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x87cb0c00) [pid = 8199] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x9814f800) [pid = 8199] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8df99400) [pid = 8199] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8ac7f400) [pid = 8199] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x931ea000) [pid = 8199] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x902f0c00) [pid = 8199] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x896ec800) [pid = 8199] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8e329400) [pid = 8199] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x98b91000) [pid = 8199] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x94ef9800) [pid = 8199] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8e327400) [pid = 8199] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8c3ed400) [pid = 8199] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8f724800) [pid = 8199] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x913c2800) [pid = 8199] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x96227c00) [pid = 8199] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x896f0800) [pid = 8199] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:22:15 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x87ac9800) [pid = 8199] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:22:15 INFO - PROCESS | 8199 | 1461100935867 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2153ms 14:22:15 INFO - PROCESS | 8199 | 1461100935935 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 8199 | 1461100935942 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:22:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:22:15 INFO - PROCESS | 8199 | 1461100935970 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 8199 | 1461100935975 Marionette TRACE conn3 <- [1,2642,null,{}] 14:22:15 INFO - PROCESS | 8199 | 1461100935981 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:16 INFO - PROCESS | 8199 | 1461100936206 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:22:16 INFO - PROCESS | 8199 | 1461100936455 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f88400 == 133 [pid = 8199] [id = 668] 14:22:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x87ca9000) [pid = 8199] [serial = 2005] [outer = (nil)] 14:22:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8bc79c00) [pid = 8199] [serial = 2006] [outer = 0x87ca9000] 14:22:16 INFO - PROCESS | 8199 | 1461100936556 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8c2fe400) [pid = 8199] [serial = 2007] [outer = 0x87ca9000] 14:22:17 INFO - PROCESS | 8199 | 1461100937620 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1707ms 14:22:17 INFO - PROCESS | 8199 | 1461100937660 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 8199 | 1461100937668 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:22:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:22:17 INFO - PROCESS | 8199 | 1461100937679 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 8199 | 1461100937686 Marionette TRACE conn3 <- [1,2646,null,{}] 14:22:17 INFO - PROCESS | 8199 | 1461100937698 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:18 INFO - PROCESS | 8199 | 1461100938092 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:22:18 INFO - PROCESS | 8199 | 1461100938393 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x87acbc00 == 134 [pid = 8199] [id = 669] 14:22:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x87d32c00) [pid = 8199] [serial = 2008] [outer = (nil)] 14:22:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x89199c00) [pid = 8199] [serial = 2009] [outer = 0x87d32c00] 14:22:18 INFO - PROCESS | 8199 | 1461100938496 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8996e400) [pid = 8199] [serial = 2010] [outer = 0x87d32c00] 14:22:19 INFO - PROCESS | 8199 | 1461100939529 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:22:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1893ms 14:22:19 INFO - PROCESS | 8199 | 1461100939572 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 8199 | 1461100939582 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:22:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:22:19 INFO - PROCESS | 8199 | 1461100939596 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 8199 | 1461100939601 Marionette TRACE conn3 <- [1,2650,null,{}] 14:22:19 INFO - PROCESS | 8199 | 1461100939609 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:19 INFO - PROCESS | 8199 | 1461100939983 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:22:20 INFO - PROCESS | 8199 | 1461100940343 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b2d7000 == 135 [pid = 8199] [id = 670] 14:22:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8b2d8400) [pid = 8199] [serial = 2011] [outer = (nil)] 14:22:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8b94d000) [pid = 8199] [serial = 2012] [outer = 0x8b2d8400] 14:22:20 INFO - PROCESS | 8199 | 1461100940443 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8bbadc00) [pid = 8199] [serial = 2013] [outer = 0x8b2d8400] 14:22:21 INFO - PROCESS | 8199 | 1461100941517 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:22:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1996ms 14:22:21 INFO - PROCESS | 8199 | 1461100941591 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 8199 | 1461100941595 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:22:21 INFO - PROCESS | 8199 | 1461100941602 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 8199 | 1461100941608 Marionette TRACE conn3 <- [1,2654,null,{}] 14:22:21 INFO - PROCESS | 8199 | 1461100941644 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 8199 | 1461100941963 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:22:22 INFO - PROCESS | 8199 | 1461100942239 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e07fc00 == 136 [pid = 8199] [id = 671] 14:22:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8e084000) [pid = 8199] [serial = 2014] [outer = (nil)] 14:22:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8e329800) [pid = 8199] [serial = 2015] [outer = 0x8e084000] 14:22:22 INFO - PROCESS | 8199 | 1461100942339 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8eaef800) [pid = 8199] [serial = 2016] [outer = 0x8e084000] 14:22:23 INFO - PROCESS | 8199 | 1461100943328 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:22:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1799ms 14:22:23 INFO - PROCESS | 8199 | 1461100943401 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 8199 | 1461100943406 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:22:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:22:23 INFO - PROCESS | 8199 | 1461100943413 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 8199 | 1461100943417 Marionette TRACE conn3 <- [1,2658,null,{}] 14:22:23 INFO - PROCESS | 8199 | 1461100943423 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 8199 | 1461100943698 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:22:24 INFO - PROCESS | 8199 | 1461100944056 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c347400 == 137 [pid = 8199] [id = 672] 14:22:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8e07ec00) [pid = 8199] [serial = 2017] [outer = (nil)] 14:22:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8f4e0000) [pid = 8199] [serial = 2018] [outer = 0x8e07ec00] 14:22:24 INFO - PROCESS | 8199 | 1461100944160 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8f585c00) [pid = 8199] [serial = 2019] [outer = 0x8e07ec00] 14:22:25 INFO - PROCESS | 8199 | 1461100945141 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:22:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1789ms 14:22:25 INFO - PROCESS | 8199 | 1461100945203 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:22:25 INFO - PROCESS | 8199 | 1461100945208 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:22:25 INFO - PROCESS | 8199 | 1461100945215 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 8199 | 1461100945219 Marionette TRACE conn3 <- [1,2662,null,{}] 14:22:25 INFO - PROCESS | 8199 | 1461100945226 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:25 INFO - PROCESS | 8199 | 1461100945485 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:22:25 INFO - PROCESS | 8199 | 1461100945800 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac7400 == 138 [pid = 8199] [id = 673] 14:22:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8ba89800) [pid = 8199] [serial = 2020] [outer = (nil)] 14:22:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8f6bfc00) [pid = 8199] [serial = 2021] [outer = 0x8ba89800] 14:22:25 INFO - PROCESS | 8199 | 1461100945891 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8f723400) [pid = 8199] [serial = 2022] [outer = 0x8ba89800] 14:22:26 INFO - PROCESS | 8199 | 1461100946818 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1637ms 14:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:22:26 INFO - PROCESS | 8199 | 1461100946852 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 8199 | 1461100946855 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:22:26 INFO - PROCESS | 8199 | 1461100946861 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 8199 | 1461100946865 Marionette TRACE conn3 <- [1,2666,null,{}] 14:22:26 INFO - PROCESS | 8199 | 1461100946892 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:27 INFO - PROCESS | 8199 | 1461100947140 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:22:27 INFO - PROCESS | 8199 | 1461100947460 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6b9400 == 139 [pid = 8199] [id = 674] 14:22:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f6c0c00) [pid = 8199] [serial = 2023] [outer = (nil)] 14:22:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x9046a000) [pid = 8199] [serial = 2024] [outer = 0x8f6c0c00] 14:22:27 INFO - PROCESS | 8199 | 1461100947556 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x9046c800) [pid = 8199] [serial = 2025] [outer = 0x8f6c0c00] 14:22:28 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:28 INFO - PROCESS | 8199 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:22:28 INFO - PROCESS | 8199 | 1461100948896 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:22:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:22:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2052ms 14:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:22:28 INFO - PROCESS | 8199 | 1461100948913 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 8199 | 1461100948916 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:22:28 INFO - PROCESS | 8199 | 1461100948924 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 8199 | 1461100948927 Marionette TRACE conn3 <- [1,2670,null,{}] 14:22:28 INFO - PROCESS | 8199 | 1461100948981 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:29 INFO - PROCESS | 8199 | 1461100949310 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:22:29 INFO - PROCESS | 8199 | 1461100949559 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 8199 | ++DOCSHELL 0x902eb400 == 140 [pid = 8199] [id = 675] 14:22:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x90468c00) [pid = 8199] [serial = 2026] [outer = (nil)] 14:22:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x90474000) [pid = 8199] [serial = 2027] [outer = 0x90468c00] 14:22:29 INFO - PROCESS | 8199 | 1461100949650 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x91281c00) [pid = 8199] [serial = 2028] [outer = 0x90468c00] 14:22:31 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:31 INFO - PROCESS | 8199 | 1461100951165 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 8199 | 1461100951224 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:22:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:22:31 INFO - PROCESS | 8199 | 1461100951233 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 8199 | 1461100951236 Marionette TRACE conn3 <- [1,2674,null,{}] 14:22:31 INFO - PROCESS | 8199 | 1461100951244 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:31 INFO - PROCESS | 8199 | 1461100951593 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:22:31 INFO - PROCESS | 8199 | 1461100951914 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x90471800 == 141 [pid = 8199] [id = 676] 14:22:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x90474400) [pid = 8199] [serial = 2029] [outer = (nil)] 14:22:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x9307ec00) [pid = 8199] [serial = 2030] [outer = 0x90474400] 14:22:32 INFO - PROCESS | 8199 | 1461100952008 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x932f5400) [pid = 8199] [serial = 2031] [outer = 0x90474400] 14:22:33 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:33 INFO - PROCESS | 8199 | 1461100953513 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 8199 | 1461100953584 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:22:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:22:33 INFO - PROCESS | 8199 | 1461100953591 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 8199 | 1461100953595 Marionette TRACE conn3 <- [1,2678,null,{}] 14:22:33 INFO - PROCESS | 8199 | 1461100953601 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:33 INFO - PROCESS | 8199 | 1461100953849 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:22:34 INFO - PROCESS | 8199 | 1461100954142 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 8199 | ++DOCSHELL 0x931ee000 == 142 [pid = 8199] [id = 677] 14:22:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x932fb800) [pid = 8199] [serial = 2032] [outer = (nil)] 14:22:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x94279000) [pid = 8199] [serial = 2033] [outer = 0x932fb800] 14:22:34 INFO - PROCESS | 8199 | 1461100954237 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x94282c00) [pid = 8199] [serial = 2034] [outer = 0x932fb800] 14:22:35 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:35 INFO - PROCESS | 8199 | 1461100955744 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:22:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2186ms 14:22:35 INFO - PROCESS | 8199 | 1461100955779 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 8199 | 1461100955783 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:22:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:22:35 INFO - PROCESS | 8199 | 1461100955791 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 8199 | 1461100955795 Marionette TRACE conn3 <- [1,2682,null,{}] 14:22:35 INFO - PROCESS | 8199 | 1461100955802 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:36 INFO - PROCESS | 8199 | 1461100956044 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:22:36 INFO - PROCESS | 8199 | 1461100956374 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 8199 | ++DOCSHELL 0x94279c00 == 143 [pid = 8199] [id = 678] 14:22:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x9427a400) [pid = 8199] [serial = 2035] [outer = (nil)] 14:22:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x94effc00) [pid = 8199] [serial = 2036] [outer = 0x9427a400] 14:22:36 INFO - PROCESS | 8199 | 1461100956469 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x9622f800) [pid = 8199] [serial = 2037] [outer = 0x9427a400] 14:22:37 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:37 INFO - PROCESS | 8199 | 1461100957958 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:22:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2185ms 14:22:37 INFO - PROCESS | 8199 | 1461100957977 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 8199 | 1461100957981 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:22:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:22:37 INFO - PROCESS | 8199 | 1461100957989 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 8199 | 1461100957994 Marionette TRACE conn3 <- [1,2686,null,{}] 14:22:38 INFO - PROCESS | 8199 | 1461100958001 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:38 INFO - PROCESS | 8199 | 1461100958252 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:22:38 INFO - PROCESS | 8199 | 1461100958544 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x94125800 == 144 [pid = 8199] [id = 679] 14:22:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94ef0400) [pid = 8199] [serial = 2038] [outer = (nil)] 14:22:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x979bfc00) [pid = 8199] [serial = 2039] [outer = 0x94ef0400] 14:22:38 INFO - PROCESS | 8199 | 1461100958651 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x9828a000) [pid = 8199] [serial = 2040] [outer = 0x94ef0400] 14:22:40 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:40 INFO - PROCESS | 8199 | 1461100960097 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 8199 | 1461100960224 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:22:40 INFO - PROCESS | 8199 | 1461100960263 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 8199 | 1461100960266 Marionette TRACE conn3 <- [1,2690,null,{}] 14:22:40 INFO - PROCESS | 8199 | 1461100960274 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:40 INFO - PROCESS | 8199 | 1461100960514 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:22:40 INFO - PROCESS | 8199 | 1461100960810 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x981b7400 == 145 [pid = 8199] [id = 680] 14:22:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x9828bc00) [pid = 8199] [serial = 2041] [outer = (nil)] 14:22:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x98720000) [pid = 8199] [serial = 2042] [outer = 0x9828bc00] 14:22:40 INFO - PROCESS | 8199 | 1461100960904 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x9872b000) [pid = 8199] [serial = 2043] [outer = 0x9828bc00] 14:22:42 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:42 INFO - PROCESS | 8199 | 1461100962393 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:22:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:22:42 INFO - PROCESS | 8199 | 1461100962460 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:22:42 INFO - PROCESS | 8199 | 1461100962468 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 8199 | 1461100962471 Marionette TRACE conn3 <- [1,2694,null,{}] 14:22:42 INFO - PROCESS | 8199 | 1461100962479 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 8199 | 1461100962729 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:22:43 INFO - PROCESS | 8199 | 1461100963032 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x902ec000 == 146 [pid = 8199] [id = 681] 14:22:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x9814f800) [pid = 8199] [serial = 2044] [outer = (nil)] 14:22:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x998cc400) [pid = 8199] [serial = 2045] [outer = 0x9814f800] 14:22:43 INFO - PROCESS | 8199 | 1461100963130 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x99b76c00) [pid = 8199] [serial = 2046] [outer = 0x9814f800] 14:22:44 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:44 INFO - PROCESS | 8199 | 1461100964598 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:22:44 INFO - PROCESS | 8199 | 1461100964682 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:22:44 INFO - PROCESS | 8199 | 1461100964736 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 8199 | 1461100964741 Marionette TRACE conn3 <- [1,2698,null,{}] 14:22:44 INFO - PROCESS | 8199 | 1461100964756 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 8199 | 1461100965017 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:22:45 INFO - PROCESS | 8199 | 1461100965341 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x97168800 == 147 [pid = 8199] [id = 682] 14:22:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x982a7000) [pid = 8199] [serial = 2047] [outer = (nil)] 14:22:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9ae6b800) [pid = 8199] [serial = 2048] [outer = 0x982a7000] 14:22:45 INFO - PROCESS | 8199 | 1461100965432 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x9ae72400) [pid = 8199] [serial = 2049] [outer = 0x982a7000] 14:22:46 INFO - PROCESS | 8199 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:46 INFO - PROCESS | 8199 | 1461100966784 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 8199 | 1461100966902 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:22:46 INFO - PROCESS | 8199 | 1461100966910 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 8199 | 1461100966914 Marionette TRACE conn3 <- [1,2702,null,{}] 14:22:46 INFO - PROCESS | 8199 | 1461100966919 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:47 INFO - PROCESS | 8199 | 1461100967163 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:22:47 INFO - PROCESS | 8199 | 1461100967457 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x9929cc00 == 148 [pid = 8199] [id = 683] 14:22:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x998d9400) [pid = 8199] [serial = 2050] [outer = (nil)] 14:22:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0xa0a46400) [pid = 8199] [serial = 2051] [outer = 0x998d9400] 14:22:47 INFO - PROCESS | 8199 | 1461100967547 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0xa0c34800) [pid = 8199] [serial = 2052] [outer = 0x998d9400] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x9828dc00 == 147 [pid = 8199] [id = 574] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87d30000 == 146 [pid = 8199] [id = 578] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8f580000 == 145 [pid = 8199] [id = 83] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x85f86c00 == 144 [pid = 8199] [id = 572] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x982a3c00 == 143 [pid = 8199] [id = 576] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x9828c400 == 142 [pid = 8199] [id = 575] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x96440c00 == 141 [pid = 8199] [id = 573] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b946400 == 140 [pid = 8199] [id = 667] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x89975000 == 139 [pid = 8199] [id = 666] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac6400 == 138 [pid = 8199] [id = 665] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x88585c00 == 137 [pid = 8199] [id = 657] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b942800 == 136 [pid = 8199] [id = 656] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaedc00 == 135 [pid = 8199] [id = 654] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87aca400 == 134 [pid = 8199] [id = 655] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8eae6c00 == 133 [pid = 8199] [id = 653] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8c34ec00 == 132 [pid = 8199] [id = 652] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac8c00 == 131 [pid = 8199] [id = 651] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b157800 == 130 [pid = 8199] [id = 650] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x8b158c00 == 129 [pid = 8199] [id = 649] 14:22:49 INFO - PROCESS | 8199 | --DOCSHELL 0x87aca000 == 128 [pid = 8199] [id = 648] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x8b3ed000) [pid = 8199] [serial = 1886] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8fbe9800) [pid = 8199] [serial = 1899] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0xa0a3d000) [pid = 8199] [serial = 1931] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x91e18400) [pid = 8199] [serial = 1904] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x87d31400) [pid = 8199] [serial = 1883] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x982a4000) [pid = 8199] [serial = 1919] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0xa3c09800) [pid = 8199] [serial = 1934] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x98eb9000) [pid = 8199] [serial = 1925] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0xa0aa5000) [pid = 8199] [serial = 1932] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x94127000) [pid = 8199] [serial = 1911] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x98723000) [pid = 8199] [serial = 1922] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8bc7ac00) [pid = 8199] [serial = 1815] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8f4df000) [pid = 8199] [serial = 1896] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x91ecac00) [pid = 8199] [serial = 1905] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x9b08e000) [pid = 8199] [serial = 1929] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8f4d9400) [pid = 8199] [serial = 1895] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x98285c00) [pid = 8199] [serial = 1917] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x99820000) [pid = 8199] [serial = 1926] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8eae8400) [pid = 8199] [serial = 1892] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0xa445dc00) [pid = 8199] [serial = 1935] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8e079800) [pid = 8199] [serial = 1890] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x91198000) [pid = 8199] [serial = 1902] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x931f3000) [pid = 8199] [serial = 1907] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8f72c400) [pid = 8199] [serial = 1898] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8bc7c000) [pid = 8199] [serial = 1887] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x94121800) [pid = 8199] [serial = 1910] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x9648bc00) [pid = 8199] [serial = 1913] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8ab90800) [pid = 8199] [serial = 1941] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8df97c00) [pid = 8199] [serial = 1889] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ebca400) [pid = 8199] [serial = 1893] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x982a8400) [pid = 8199] [serial = 1920] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x89051400) [pid = 8199] [serial = 1884] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x9ae66400) [pid = 8199] [serial = 1928] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x903de000) [pid = 8199] [serial = 1901] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x87d2ac00) [pid = 8199] [serial = 1938] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x932f6000) [pid = 8199] [serial = 1908] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x96f82800) [pid = 8199] [serial = 1914] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x89973800) [pid = 8199] [serial = 1940] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x98727800) [pid = 8199] [serial = 1923] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x98152c00) [pid = 8199] [serial = 1916] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x87ca9c00) [pid = 8199] [serial = 1937] [outer = (nil)] [url = about:blank] 14:22:49 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8b21bc00) [pid = 8199] [serial = 1943] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 8199 | 1461100970360 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:22:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 3491ms 14:22:50 INFO - PROCESS | 8199 | 1461100970403 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 8199 | 1461100970410 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:22:50 INFO - PROCESS | 8199 | 1461100970420 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 8199 | 1461100970425 Marionette TRACE conn3 <- [1,2706,null,{}] 14:22:50 INFO - PROCESS | 8199 | 1461100970433 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:50 INFO - PROCESS | 8199 | 1461100970674 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:22:50 INFO - PROCESS | 8199 | 1461100970957 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x87cab400 == 129 [pid = 8199] [id = 684] 14:22:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87d31400) [pid = 8199] [serial = 2053] [outer = (nil)] 14:22:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x88f29c00) [pid = 8199] [serial = 2054] [outer = 0x87d31400] 14:22:51 INFO - PROCESS | 8199 | 1461100971047 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8919c400) [pid = 8199] [serial = 2055] [outer = 0x87d31400] 14:22:51 INFO - PROCESS | 8199 | 1461100971955 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 14:22:52 INFO - PROCESS | 8199 | 1461100972006 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 8199 | 1461100972013 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:22:52 INFO - PROCESS | 8199 | 1461100972034 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 8199 | 1461100972039 Marionette TRACE conn3 <- [1,2710,null,{}] 14:22:52 INFO - PROCESS | 8199 | 1461100972045 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:52 INFO - PROCESS | 8199 | 1461100972349 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:22:52 INFO - PROCESS | 8199 | 1461100972618 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab9d000 == 130 [pid = 8199] [id = 685] 14:22:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8ab9d800) [pid = 8199] [serial = 2056] [outer = (nil)] 14:22:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b158c00) [pid = 8199] [serial = 2057] [outer = 0x8ab9d800] 14:22:52 INFO - PROCESS | 8199 | 1461100972697 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8b219c00) [pid = 8199] [serial = 2058] [outer = 0x8ab9d800] 14:22:53 INFO - PROCESS | 8199 | 1461100973646 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 8199 | 1461100973700 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:22:53 INFO - PROCESS | 8199 | 1461100973707 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 8199 | 1461100973713 Marionette TRACE conn3 <- [1,2714,null,{}] 14:22:53 INFO - PROCESS | 8199 | 1461100973737 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 8199 | 1461100974039 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8f6bc000) [pid = 8199] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x99187c00) [pid = 8199] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8eaec800) [pid = 8199] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x89978c00) [pid = 8199] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8bbb5c00) [pid = 8199] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8fbf8000) [pid = 8199] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8f6bdc00) [pid = 8199] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8f722c00) [pid = 8199] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0xa00a0800) [pid = 8199] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x981a8400) [pid = 8199] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x8b159c00) [pid = 8199] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x87ca6400) [pid = 8199] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x87accc00) [pid = 8199] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x96bc6800) [pid = 8199] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 116 (0x8c2fac00) [pid = 8199] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 115 (0x87acc000) [pid = 8199] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 114 (0x8df9ac00) [pid = 8199] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 113 (0x89976000) [pid = 8199] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 112 (0x8ba96400) [pid = 8199] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 111 (0x94277000) [pid = 8199] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:22:54 INFO - PROCESS | 8199 | --DOMWINDOW == 110 (0x8df97800) [pid = 8199] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:22:54 INFO - PROCESS | 8199 | 1461100974753 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x841c9c00 == 131 [pid = 8199] [id = 686] 14:22:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 111 (0x841cc800) [pid = 8199] [serial = 2059] [outer = (nil)] 14:22:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 112 (0x87af2c00) [pid = 8199] [serial = 2060] [outer = 0x841cc800] 14:22:54 INFO - PROCESS | 8199 | 1461100974838 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 113 (0x8b88a800) [pid = 8199] [serial = 2061] [outer = 0x841cc800] 14:22:55 INFO - PROCESS | 8199 | 1461100975650 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:22:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1986ms 14:22:55 INFO - PROCESS | 8199 | 1461100975695 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 8199 | 1461100975700 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:22:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:22:55 INFO - PROCESS | 8199 | 1461100975706 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 8199 | 1461100975709 Marionette TRACE conn3 <- [1,2718,null,{}] 14:22:55 INFO - PROCESS | 8199 | 1461100975715 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 8199 | 1461100975949 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:22:56 INFO - PROCESS | 8199 | 1461100976152 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ca6400 == 132 [pid = 8199] [id = 687] 14:22:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 114 (0x8c2fac00) [pid = 8199] [serial = 2062] [outer = (nil)] 14:22:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 115 (0x8c34f400) [pid = 8199] [serial = 2063] [outer = 0x8c2fac00] 14:22:56 INFO - PROCESS | 8199 | 1461100976231 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 116 (0x8c3f3c00) [pid = 8199] [serial = 2064] [outer = 0x8c2fac00] 14:22:57 INFO - PROCESS | 8199 | 1461100977407 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 8199 | 1461100977450 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:22:57 INFO - PROCESS | 8199 | 1461100977462 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 8199 | 1461100977466 Marionette TRACE conn3 <- [1,2722,null,{}] 14:22:57 INFO - PROCESS | 8199 | 1461100977477 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 8199 | 1461100977771 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:22:58 INFO - PROCESS | 8199 | 1461100978146 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x87cac800 == 133 [pid = 8199] [id = 688] 14:22:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0x89051400) [pid = 8199] [serial = 2065] [outer = (nil)] 14:22:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x8ab94800) [pid = 8199] [serial = 2066] [outer = 0x89051400] 14:22:58 INFO - PROCESS | 8199 | 1461100978242 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x8b157800) [pid = 8199] [serial = 2067] [outer = 0x89051400] 14:22:59 INFO - PROCESS | 8199 | 1461100979250 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 8199 | 1461100979314 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:22:59 INFO - PROCESS | 8199 | 1461100979327 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 8199 | 1461100979331 Marionette TRACE conn3 <- [1,2726,null,{}] 14:22:59 INFO - PROCESS | 8199 | 1461100979339 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 8199 | 1461100979686 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:23:00 INFO - PROCESS | 8199 | 1461100980026 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f5000 == 134 [pid = 8199] [id = 689] 14:23:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x8c343400) [pid = 8199] [serial = 2068] [outer = (nil)] 14:23:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x8df94400) [pid = 8199] [serial = 2069] [outer = 0x8c343400] 14:23:00 INFO - PROCESS | 8199 | 1461100980127 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x8e077800) [pid = 8199] [serial = 2070] [outer = 0x8c343400] 14:23:01 INFO - PROCESS | 8199 | 1461100981151 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:23:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1888ms 14:23:01 INFO - PROCESS | 8199 | 1461100981214 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 8199 | 1461100981218 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:23:01 INFO - PROCESS | 8199 | 1461100981226 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 8199 | 1461100981233 Marionette TRACE conn3 <- [1,2730,null,{}] 14:23:01 INFO - PROCESS | 8199 | 1461100981251 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 8199 | 1461100981540 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:23:01 INFO - PROCESS | 8199 | 1461100981887 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e325c00 == 135 [pid = 8199] [id = 690] 14:23:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8eaec800) [pid = 8199] [serial = 2071] [outer = (nil)] 14:23:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8ebd1800) [pid = 8199] [serial = 2072] [outer = 0x8eaec800] 14:23:01 INFO - PROCESS | 8199 | 1461100981984 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8f4da800) [pid = 8199] [serial = 2073] [outer = 0x8eaec800] 14:23:03 INFO - PROCESS | 8199 | 1461100983378 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 8199 | 1461100983530 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:23:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:23:03 INFO - PROCESS | 8199 | 1461100983588 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 8199 | 1461100983593 Marionette TRACE conn3 <- [1,2734,null,{}] 14:23:03 INFO - PROCESS | 8199 | 1461100983599 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 8199 | 1461100983845 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:23:04 INFO - PROCESS | 8199 | 1461100984127 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e085400 == 136 [pid = 8199] [id = 691] 14:23:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8eaeec00) [pid = 8199] [serial = 2074] [outer = (nil)] 14:23:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8f6bec00) [pid = 8199] [serial = 2075] [outer = 0x8eaeec00] 14:23:04 INFO - PROCESS | 8199 | 1461100984220 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8f72c400) [pid = 8199] [serial = 2076] [outer = 0x8eaeec00] 14:23:05 INFO - PROCESS | 8199 | 1461100985183 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:23:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1645ms 14:23:05 INFO - PROCESS | 8199 | 1461100985231 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 8199 | 1461100985234 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:23:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:23:05 INFO - PROCESS | 8199 | 1461100985241 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 8199 | 1461100985245 Marionette TRACE conn3 <- [1,2738,null,{}] 14:23:05 INFO - PROCESS | 8199 | 1461100985251 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 8199 | 1461100985493 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:23:05 INFO - PROCESS | 8199 | 1461100985829 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8eaefc00 == 137 [pid = 8199] [id = 692] 14:23:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8ebd3800) [pid = 8199] [serial = 2077] [outer = (nil)] 14:23:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8fbf0800) [pid = 8199] [serial = 2078] [outer = 0x8ebd3800] 14:23:05 INFO - PROCESS | 8199 | 1461100985925 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x902ea800) [pid = 8199] [serial = 2079] [outer = 0x8ebd3800] 14:23:06 INFO - PROCESS | 8199 | 1461100986863 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1681ms 14:23:06 INFO - PROCESS | 8199 | 1461100986923 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 8199 | 1461100986927 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:23:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:23:06 INFO - PROCESS | 8199 | 1461100986934 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 8199 | 1461100986937 Marionette TRACE conn3 <- [1,2742,null,{}] 14:23:06 INFO - PROCESS | 8199 | 1461100986943 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:07 INFO - PROCESS | 8199 | 1461100987206 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:23:07 INFO - PROCESS | 8199 | 1461100987557 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 8199 | ++DOCSHELL 0x841cf400 == 138 [pid = 8199] [id = 693] 14:23:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x903e2400) [pid = 8199] [serial = 2080] [outer = (nil)] 14:23:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x9127e400) [pid = 8199] [serial = 2081] [outer = 0x903e2400] 14:23:07 INFO - PROCESS | 8199 | 1461100987651 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x91e1bc00) [pid = 8199] [serial = 2082] [outer = 0x903e2400] 14:23:08 INFO - PROCESS | 8199 | 1461100988559 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:23:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1688ms 14:23:08 INFO - PROCESS | 8199 | 1461100988624 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:23:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:23:08 INFO - PROCESS | 8199 | 1461100988628 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:23:08 INFO - PROCESS | 8199 | 1461100988635 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 8199 | 1461100988639 Marionette TRACE conn3 <- [1,2746,null,{}] 14:23:08 INFO - PROCESS | 8199 | 1461100988645 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:08 INFO - PROCESS | 8199 | 1461100988879 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:23:09 INFO - PROCESS | 8199 | 1461100989220 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 8199 | ++DOCSHELL 0x9127dc00 == 139 [pid = 8199] [id = 694] 14:23:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x91289800) [pid = 8199] [serial = 2083] [outer = (nil)] 14:23:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x93081000) [pid = 8199] [serial = 2084] [outer = 0x91289800] 14:23:09 INFO - PROCESS | 8199 | 1461100989317 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x931edc00) [pid = 8199] [serial = 2085] [outer = 0x91289800] 14:23:10 INFO - PROCESS | 8199 | 1461100990237 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:23:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1635ms 14:23:10 INFO - PROCESS | 8199 | 1461100990270 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 8199 | 1461100990274 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:23:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:23:10 INFO - PROCESS | 8199 | 1461100990281 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 8199 | 1461100990285 Marionette TRACE conn3 <- [1,2750,null,{}] 14:23:10 INFO - PROCESS | 8199 | 1461100990291 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 8199 | 1461100990531 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:23:10 INFO - PROCESS | 8199 | 1461100990904 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b950000 == 140 [pid = 8199] [id = 695] 14:23:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8bc74800) [pid = 8199] [serial = 2086] [outer = (nil)] 14:23:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x93317400) [pid = 8199] [serial = 2087] [outer = 0x8bc74800] 14:23:11 INFO - PROCESS | 8199 | 1461100990998 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x94121800) [pid = 8199] [serial = 2088] [outer = 0x8bc74800] 14:23:11 INFO - PROCESS | 8199 | 1461100991942 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:23:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1734ms 14:23:12 INFO - PROCESS | 8199 | 1461100992016 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 8199 | 1461100992019 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:23:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:23:12 INFO - PROCESS | 8199 | 1461100992027 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 8199 | 1461100992030 Marionette TRACE conn3 <- [1,2754,null,{}] 14:23:12 INFO - PROCESS | 8199 | 1461100992038 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 8199 | 1461100992317 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:23:12 INFO - PROCESS | 8199 | 1461100992682 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 8199 | ++DOCSHELL 0x9119ac00 == 141 [pid = 8199] [id = 696] 14:23:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x91ed3000) [pid = 8199] [serial = 2089] [outer = (nil)] 14:23:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x94280800) [pid = 8199] [serial = 2090] [outer = 0x91ed3000] 14:23:12 INFO - PROCESS | 8199 | 1461100992775 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x94e4b400) [pid = 8199] [serial = 2091] [outer = 0x91ed3000] 14:23:13 INFO - PROCESS | 8199 | 1461100993663 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:23:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1682ms 14:23:13 INFO - PROCESS | 8199 | 1461100993710 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:23:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:23:13 INFO - PROCESS | 8199 | 1461100993715 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:23:13 INFO - PROCESS | 8199 | 1461100993721 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 8199 | 1461100993725 Marionette TRACE conn3 <- [1,2758,null,{}] 14:23:13 INFO - PROCESS | 8199 | 1461100993731 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 8199 | 1461100993980 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:23:14 INFO - PROCESS | 8199 | 1461100994322 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 8199 | ++DOCSHELL 0x9331a400 == 142 [pid = 8199] [id = 697] 14:23:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x94281000) [pid = 8199] [serial = 2092] [outer = (nil)] 14:23:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x96488c00) [pid = 8199] [serial = 2093] [outer = 0x94281000] 14:23:14 INFO - PROCESS | 8199 | 1461100994418 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x96bc9000) [pid = 8199] [serial = 2094] [outer = 0x94281000] 14:23:15 INFO - PROCESS | 8199 | 1461100995374 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1732ms 14:23:15 INFO - PROCESS | 8199 | 1461100995453 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:23:15 INFO - PROCESS | 8199 | 1461100995458 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:23:15 INFO - PROCESS | 8199 | 1461100995465 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 8199 | 1461100995470 Marionette TRACE conn3 <- [1,2762,null,{}] 14:23:15 INFO - PROCESS | 8199 | 1461100995476 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 8199 | 1461100995800 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:23:16 INFO - PROCESS | 8199 | 1461100996158 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x96446400 == 143 [pid = 8199] [id = 698] 14:23:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x98154000) [pid = 8199] [serial = 2095] [outer = (nil)] 14:23:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x98282800) [pid = 8199] [serial = 2096] [outer = 0x98154000] 14:23:16 INFO - PROCESS | 8199 | 1461100996261 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x9828e400) [pid = 8199] [serial = 2097] [outer = 0x98154000] 14:23:17 INFO - PROCESS | 8199 | 1461100997211 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:23:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1787ms 14:23:17 INFO - PROCESS | 8199 | 1461100997252 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 8199 | 1461100997256 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:23:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:23:17 INFO - PROCESS | 8199 | 1461100997263 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 8199 | 1461100997266 Marionette TRACE conn3 <- [1,2766,null,{}] 14:23:17 INFO - PROCESS | 8199 | 1461100997272 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:17 INFO - PROCESS | 8199 | 1461100997513 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:23:17 INFO - PROCESS | 8199 | 1461100997857 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x9814f400 == 144 [pid = 8199] [id = 699] 14:23:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x98152c00) [pid = 8199] [serial = 2098] [outer = (nil)] 14:23:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x982aec00) [pid = 8199] [serial = 2099] [outer = 0x98152c00] 14:23:17 INFO - PROCESS | 8199 | 1461100997970 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x984af400) [pid = 8199] [serial = 2100] [outer = 0x98152c00] 14:23:18 INFO - PROCESS | 8199 | 1461100998884 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:23:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1636ms 14:23:18 INFO - PROCESS | 8199 | 1461100998899 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 8199 | 1461100998903 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:23:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:23:18 INFO - PROCESS | 8199 | 1461100998930 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 8199 | 1461100998934 Marionette TRACE conn3 <- [1,2770,null,{}] 14:23:18 INFO - PROCESS | 8199 | 1461100998943 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 8199 | 1461100999182 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:23:19 INFO - PROCESS | 8199 | 1461100999533 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x89197400 == 145 [pid = 8199] [id = 700] 14:23:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8aa1c000) [pid = 8199] [serial = 2101] [outer = (nil)] 14:23:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x98720800) [pid = 8199] [serial = 2102] [outer = 0x8aa1c000] 14:23:19 INFO - PROCESS | 8199 | 1461100999630 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x98b0f400) [pid = 8199] [serial = 2103] [outer = 0x8aa1c000] 14:23:20 INFO - PROCESS | 8199 | 1461101000526 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:23:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1654ms 14:23:20 INFO - PROCESS | 8199 | 1461101000568 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:23:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:23:20 INFO - PROCESS | 8199 | 1461101000572 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:23:20 INFO - PROCESS | 8199 | 1461101000579 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 8199 | 1461101000582 Marionette TRACE conn3 <- [1,2774,null,{}] 14:23:20 INFO - PROCESS | 8199 | 1461101000588 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:20 INFO - PROCESS | 8199 | 1461101000833 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:23:21 INFO - PROCESS | 8199 | 1461101001174 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x98727800 == 146 [pid = 8199] [id = 701] 14:23:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x98728000) [pid = 8199] [serial = 2104] [outer = (nil)] 14:23:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x998d0400) [pid = 8199] [serial = 2105] [outer = 0x98728000] 14:23:21 INFO - PROCESS | 8199 | 1461101001273 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x998dbc00) [pid = 8199] [serial = 2106] [outer = 0x98728000] 14:23:22 INFO - PROCESS | 8199 | 1461101002191 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1689ms 14:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:23:22 INFO - PROCESS | 8199 | 1461101002268 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 8199 | 1461101002271 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:23:22 INFO - PROCESS | 8199 | 1461101002278 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 8199 | 1461101002281 Marionette TRACE conn3 <- [1,2778,null,{}] 14:23:22 INFO - PROCESS | 8199 | 1461101002288 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:22 INFO - PROCESS | 8199 | 1461101002567 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:23:22 INFO - PROCESS | 8199 | 1461101002920 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 8199 | ++DOCSHELL 0x88582800 == 147 [pid = 8199] [id = 702] 14:23:22 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x98729c00) [pid = 8199] [serial = 2107] [outer = (nil)] 14:23:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x9ae70000) [pid = 8199] [serial = 2108] [outer = 0x98729c00] 14:23:23 INFO - PROCESS | 8199 | 1461101003024 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9b08fc00) [pid = 8199] [serial = 2109] [outer = 0x98729c00] 14:23:23 INFO - PROCESS | 8199 | 1461101003898 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1688ms 14:23:23 INFO - PROCESS | 8199 | 1461101003967 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 8199 | 1461101003970 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:23:23 INFO - PROCESS | 8199 | 1461101003977 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 8199 | 1461101003981 Marionette TRACE conn3 <- [1,2782,null,{}] 14:23:23 INFO - PROCESS | 8199 | 1461101003987 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 8199 | 1461101004265 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:23:24 INFO - PROCESS | 8199 | 1461101004619 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x87255400 == 148 [pid = 8199] [id = 703] 14:23:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x87d2ec00) [pid = 8199] [serial = 2110] [outer = (nil)] 14:23:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x9fb8c000) [pid = 8199] [serial = 2111] [outer = 0x87d2ec00] 14:23:24 INFO - PROCESS | 8199 | 1461101004710 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0xa0012c00) [pid = 8199] [serial = 2112] [outer = 0x87d2ec00] 14:23:25 INFO - PROCESS | 8199 | 1461101005610 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1689ms 14:23:25 INFO - PROCESS | 8199 | 1461101005667 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:23:25 INFO - PROCESS | 8199 | 1461101005672 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:23:25 INFO - PROCESS | 8199 | 1461101005678 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 8199 | 1461101005683 Marionette TRACE conn3 <- [1,2786,null,{}] 14:23:25 INFO - PROCESS | 8199 | 1461101005689 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:25 INFO - PROCESS | 8199 | 1461101005974 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:23:26 INFO - PROCESS | 8199 | 1461101006366 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 8199 | ++DOCSHELL 0xa0f65c00 == 149 [pid = 8199] [id = 704] 14:23:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0xa0f66000) [pid = 8199] [serial = 2113] [outer = (nil)] 14:23:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0xa2ac3400) [pid = 8199] [serial = 2114] [outer = 0xa0f66000] 14:23:26 INFO - PROCESS | 8199 | 1461101006460 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0xa3c05c00) [pid = 8199] [serial = 2115] [outer = 0xa0f66000] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x89056400 == 148 [pid = 8199] [id = 539] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x896ed000 == 147 [pid = 8199] [id = 646] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac9400 == 146 [pid = 8199] [id = 641] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x89979400 == 145 [pid = 8199] [id = 558] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x982b0800 == 144 [pid = 8199] [id = 643] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x9871dc00 == 143 [pid = 8199] [id = 642] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x841c9c00 == 142 [pid = 8199] [id = 686] 14:23:28 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab9d000 == 141 [pid = 8199] [id = 685] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87cab400 == 140 [pid = 8199] [id = 684] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x97168800 == 139 [pid = 8199] [id = 682] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x902ec000 == 138 [pid = 8199] [id = 681] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x981b7400 == 137 [pid = 8199] [id = 680] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x94279c00 == 136 [pid = 8199] [id = 678] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x94125800 == 135 [pid = 8199] [id = 679] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x931ee000 == 134 [pid = 8199] [id = 677] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x90471800 == 133 [pid = 8199] [id = 676] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x902eb400 == 132 [pid = 8199] [id = 675] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8f6b9400 == 131 [pid = 8199] [id = 674] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac7400 == 130 [pid = 8199] [id = 673] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8e07fc00 == 129 [pid = 8199] [id = 671] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8c347400 == 128 [pid = 8199] [id = 672] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x8b2d7000 == 127 [pid = 8199] [id = 670] 14:23:29 INFO - PROCESS | 8199 | --DOCSHELL 0x87acbc00 == 126 [pid = 8199] [id = 669] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x903d4c00) [pid = 8199] [serial = 1965] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x9ae74000) [pid = 8199] [serial = 1988] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x94e50400) [pid = 8199] [serial = 1974] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8bc74c00) [pid = 8199] [serial = 1881] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x8bc5e000) [pid = 8199] [serial = 2003] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x93312000) [pid = 8199] [serial = 1971] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8f726800) [pid = 8199] [serial = 1961] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x91ed5800) [pid = 8199] [serial = 1968] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0xa4584000) [pid = 8199] [serial = 1994] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x98290000) [pid = 8199] [serial = 1979] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8bb27000) [pid = 8199] [serial = 1950] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x87caf800) [pid = 8199] [serial = 1997] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x982a5400) [pid = 8199] [serial = 1980] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x87ca3800) [pid = 8199] [serial = 1946] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8bc7fc00) [pid = 8199] [serial = 2004] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x902f4800) [pid = 8199] [serial = 1964] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x97170000) [pid = 8199] [serial = 1976] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8c34a400) [pid = 8199] [serial = 1952] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8c3ecc00) [pid = 8199] [serial = 1953] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0xa0f66400) [pid = 8199] [serial = 1992] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x9df88000) [pid = 8199] [serial = 1989] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8ebc9400) [pid = 8199] [serial = 1958] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0xa45b9000) [pid = 8199] [serial = 1995] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8b218c00) [pid = 8199] [serial = 2001] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x98b9e000) [pid = 8199] [serial = 1983] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x99b76000) [pid = 8199] [serial = 1985] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8e32fc00) [pid = 8199] [serial = 1956] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8fbeec00) [pid = 8199] [serial = 1962] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x91ed0c00) [pid = 8199] [serial = 1967] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x9872c000) [pid = 8199] [serial = 1982] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x932f7c00) [pid = 8199] [serial = 1970] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x94e4dc00) [pid = 8199] [serial = 1973] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x87d32000) [pid = 8199] [serial = 1947] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8b21cc00) [pid = 8199] [serial = 1949] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8b157400) [pid = 8199] [serial = 2000] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x89052000) [pid = 8199] [serial = 1998] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x97df0c00) [pid = 8199] [serial = 1977] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8f4d5800) [pid = 8199] [serial = 1959] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8e082800) [pid = 8199] [serial = 1955] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x99c05800) [pid = 8199] [serial = 1986] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0xa0a43000) [pid = 8199] [serial = 1991] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8bc79c00) [pid = 8199] [serial = 2006] [outer = (nil)] [url = about:blank] 14:23:29 INFO - PROCESS | 8199 | 1461101009581 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:23:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3941ms 14:23:29 INFO - PROCESS | 8199 | 1461101009619 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 8199 | 1461101009625 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:23:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:23:29 INFO - PROCESS | 8199 | 1461101009634 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 8199 | 1461101009641 Marionette TRACE conn3 <- [1,2790,null,{}] 14:23:29 INFO - PROCESS | 8199 | 1461101009651 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 8199 | 1461101009902 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:23:30 INFO - PROCESS | 8199 | 1461101010125 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x85f90800 == 127 [pid = 8199] [id = 705] 14:23:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87251400) [pid = 8199] [serial = 2116] [outer = (nil)] 14:23:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x87aebc00) [pid = 8199] [serial = 2117] [outer = 0x87251400] 14:23:30 INFO - PROCESS | 8199 | 1461101010213 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x87ca8000) [pid = 8199] [serial = 2118] [outer = 0x87251400] 14:23:31 INFO - PROCESS | 8199 | 1461101011053 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:23:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:23:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1439ms 14:23:31 INFO - PROCESS | 8199 | 1461101011106 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 8199 | 1461101011115 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:23:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:23:31 INFO - PROCESS | 8199 | 1461101011131 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 8199 | 1461101011134 Marionette TRACE conn3 <- [1,2794,null,{}] 14:23:31 INFO - PROCESS | 8199 | 1461101011141 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 8199 | 1461101011403 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:23:31 INFO - PROCESS | 8199 | 1461101011691 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d35c00 == 128 [pid = 8199] [id = 706] 14:23:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x87d36400) [pid = 8199] [serial = 2119] [outer = (nil)] 14:23:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x88584c00) [pid = 8199] [serial = 2120] [outer = 0x87d36400] 14:23:31 INFO - PROCESS | 8199 | 1461101011784 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x88f25400) [pid = 8199] [serial = 2121] [outer = 0x87d36400] 14:23:32 INFO - PROCESS | 8199 | 1461101012745 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:23:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:23:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1637ms 14:23:32 INFO - PROCESS | 8199 | 1461101012767 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 8199 | 1461101012771 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:23:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:23:32 INFO - PROCESS | 8199 | 1461101012778 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 8199 | 1461101012784 Marionette TRACE conn3 <- [1,2798,null,{}] 14:23:32 INFO - PROCESS | 8199 | 1461101012808 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:33 INFO - PROCESS | 8199 | 1461101013131 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:23:33 INFO - PROCESS | 8199 | 1461101013366 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x896ecc00 == 129 [pid = 8199] [id = 707] 14:23:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x896ed000) [pid = 8199] [serial = 2122] [outer = (nil)] 14:23:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x896f4800) [pid = 8199] [serial = 2123] [outer = 0x896ed000] 14:23:33 INFO - PROCESS | 8199 | 1461101013452 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x89973000) [pid = 8199] [serial = 2124] [outer = 0x896ed000] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x87d31400) [pid = 8199] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8f6c0c00) [pid = 8199] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x932fb800) [pid = 8199] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x90474400) [pid = 8199] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x841cc800) [pid = 8199] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x982a7000) [pid = 8199] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x9828bc00) [pid = 8199] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x87d32c00) [pid = 8199] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8997a000) [pid = 8199] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x8e07ec00) [pid = 8199] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x8ab9d800) [pid = 8199] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8e084000) [pid = 8199] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x8b2d8400) [pid = 8199] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 120 (0x8ba89800) [pid = 8199] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 119 (0x9814f800) [pid = 8199] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 118 (0x94ef0400) [pid = 8199] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 117 (0x90468c00) [pid = 8199] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:23:34 INFO - PROCESS | 8199 | --DOMWINDOW == 116 (0x9427a400) [pid = 8199] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:23:34 INFO - PROCESS | 8199 | 1461101014819 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:23:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2098ms 14:23:34 INFO - PROCESS | 8199 | 1461101014877 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 8199 | 1461101014882 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:23:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:23:34 INFO - PROCESS | 8199 | 1461101014888 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 8199 | 1461101014892 Marionette TRACE conn3 <- [1,2802,null,{}] 14:23:34 INFO - PROCESS | 8199 | 1461101014897 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 8199 | 1461101015141 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:23:35 INFO - PROCESS | 8199 | 1461101015358 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d36000 == 130 [pid = 8199] [id = 708] 14:23:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 117 (0x89193800) [pid = 8199] [serial = 2125] [outer = (nil)] 14:23:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 118 (0x8ab91000) [pid = 8199] [serial = 2126] [outer = 0x89193800] 14:23:35 INFO - PROCESS | 8199 | 1461101015441 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 119 (0x8ab9c000) [pid = 8199] [serial = 2127] [outer = 0x89193800] 14:23:36 INFO - PROCESS | 8199 | 1461101016407 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:23:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1579ms 14:23:36 INFO - PROCESS | 8199 | 1461101016471 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 8199 | 1461101016478 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:23:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:23:36 INFO - PROCESS | 8199 | 1461101016488 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 8199 | 1461101016493 Marionette TRACE conn3 <- [1,2806,null,{}] 14:23:36 INFO - PROCESS | 8199 | 1461101016504 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:36 INFO - PROCESS | 8199 | 1461101016759 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:23:37 INFO - PROCESS | 8199 | 1461101017132 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aed000 == 131 [pid = 8199] [id = 709] 14:23:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 120 (0x87af4c00) [pid = 8199] [serial = 2128] [outer = (nil)] 14:23:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 121 (0x87caf000) [pid = 8199] [serial = 2129] [outer = 0x87af4c00] 14:23:37 INFO - PROCESS | 8199 | 1461101017232 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x87d30800) [pid = 8199] [serial = 2130] [outer = 0x87af4c00] 14:23:38 INFO - PROCESS | 8199 | 1461101018226 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:23:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1791ms 14:23:38 INFO - PROCESS | 8199 | 1461101018279 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 8199 | 1461101018288 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:23:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:23:38 INFO - PROCESS | 8199 | 1461101018299 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 8199 | 1461101018304 Marionette TRACE conn3 <- [1,2810,null,{}] 14:23:38 INFO - PROCESS | 8199 | 1461101018310 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 8199 | 1461101018594 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:23:38 INFO - PROCESS | 8199 | 1461101018942 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x89196000 == 132 [pid = 8199] [id = 710] 14:23:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8919d400) [pid = 8199] [serial = 2131] [outer = (nil)] 14:23:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x896f5000) [pid = 8199] [serial = 2132] [outer = 0x8919d400] 14:23:39 INFO - PROCESS | 8199 | 1461101019040 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8aa10000) [pid = 8199] [serial = 2133] [outer = 0x8919d400] 14:23:40 INFO - PROCESS | 8199 | 1461101020010 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:23:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1738ms 14:23:40 INFO - PROCESS | 8199 | 1461101020037 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:23:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:23:40 INFO - PROCESS | 8199 | 1461101020042 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:23:40 INFO - PROCESS | 8199 | 1461101020049 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 8199 | 1461101020056 Marionette TRACE conn3 <- [1,2814,null,{}] 14:23:40 INFO - PROCESS | 8199 | 1461101020074 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:40 INFO - PROCESS | 8199 | 1461101020340 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:23:40 INFO - PROCESS | 8199 | 1461101020729 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b160800 == 133 [pid = 8199] [id = 711] 14:23:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8b216000) [pid = 8199] [serial = 2134] [outer = (nil)] 14:23:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8b2cf800) [pid = 8199] [serial = 2135] [outer = 0x8b216000] 14:23:40 INFO - PROCESS | 8199 | 1461101020894 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8b2dd000) [pid = 8199] [serial = 2136] [outer = 0x8b216000] 14:23:41 INFO - PROCESS | 8199 | 1461101021949 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:23:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1942ms 14:23:41 INFO - PROCESS | 8199 | 1461101021993 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 8199 | 1461101022001 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:23:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:23:42 INFO - PROCESS | 8199 | 1461101022012 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 8199 | 1461101022016 Marionette TRACE conn3 <- [1,2818,null,{}] 14:23:42 INFO - PROCESS | 8199 | 1461101022027 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 8199 | 1461101022418 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:23:42 INFO - PROCESS | 8199 | 1461101022853 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac8ac00 == 134 [pid = 8199] [id = 712] 14:23:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b88a000) [pid = 8199] [serial = 2137] [outer = (nil)] 14:23:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b94b000) [pid = 8199] [serial = 2138] [outer = 0x8b88a000] 14:23:42 INFO - PROCESS | 8199 | 1461101022963 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8ba8c000) [pid = 8199] [serial = 2139] [outer = 0x8b88a000] 14:23:43 INFO - PROCESS | 8199 | 1461101023895 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:23:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1938ms 14:23:43 INFO - PROCESS | 8199 | 1461101023949 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 8199 | 1461101023953 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:23:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:23:43 INFO - PROCESS | 8199 | 1461101023960 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 8199 | 1461101023962 Marionette TRACE conn3 <- [1,2822,null,{}] 14:23:43 INFO - PROCESS | 8199 | 1461101023969 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 8199 | 1461101024244 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:23:44 INFO - PROCESS | 8199 | 1461101024616 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bb25000 == 135 [pid = 8199] [id = 713] 14:23:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8bbaa000) [pid = 8199] [serial = 2140] [outer = (nil)] 14:23:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8bbb3800) [pid = 8199] [serial = 2141] [outer = 0x8bbaa000] 14:23:44 INFO - PROCESS | 8199 | 1461101024711 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8bc52400) [pid = 8199] [serial = 2142] [outer = 0x8bbaa000] 14:23:45 INFO - PROCESS | 8199 | 1461101025643 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:23:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:23:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1738ms 14:23:45 INFO - PROCESS | 8199 | 1461101025698 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 8199 | 1461101025703 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:23:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:23:45 INFO - PROCESS | 8199 | 1461101025709 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 8199 | 1461101025712 Marionette TRACE conn3 <- [1,2826,null,{}] 14:23:45 INFO - PROCESS | 8199 | 1461101025720 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:45 INFO - PROCESS | 8199 | 1461101025996 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:23:46 INFO - PROCESS | 8199 | 1461101026357 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ab94000 == 136 [pid = 8199] [id = 714] 14:23:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8bbb5800) [pid = 8199] [serial = 2143] [outer = (nil)] 14:23:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8c341c00) [pid = 8199] [serial = 2144] [outer = 0x8bbb5800] 14:23:46 INFO - PROCESS | 8199 | 1461101026474 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8c34fc00) [pid = 8199] [serial = 2145] [outer = 0x8bbb5800] 14:23:47 INFO - PROCESS | 8199 | 1461101027407 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:23:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:23:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1734ms 14:23:47 INFO - PROCESS | 8199 | 1461101027444 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 8199 | 1461101027449 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:23:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:23:47 INFO - PROCESS | 8199 | 1461101027455 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 8199 | 1461101027458 Marionette TRACE conn3 <- [1,2830,null,{}] 14:23:47 INFO - PROCESS | 8199 | 1461101027465 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:47 INFO - PROCESS | 8199 | 1461101027713 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:23:48 INFO - PROCESS | 8199 | 1461101028058 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac1400 == 137 [pid = 8199] [id = 715] 14:23:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8c2fa000) [pid = 8199] [serial = 2146] [outer = (nil)] 14:23:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8df99800) [pid = 8199] [serial = 2147] [outer = 0x8c2fa000] 14:23:48 INFO - PROCESS | 8199 | 1461101028247 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8e076c00) [pid = 8199] [serial = 2148] [outer = 0x8c2fa000] 14:23:49 INFO - PROCESS | 8199 | 1461101029164 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1783ms 14:23:49 INFO - PROCESS | 8199 | 1461101029239 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 8199 | 1461101029243 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:23:49 INFO - PROCESS | 8199 | 1461101029251 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 8199 | 1461101029255 Marionette TRACE conn3 <- [1,2834,null,{}] 14:23:49 INFO - PROCESS | 8199 | 1461101029261 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:49 INFO - PROCESS | 8199 | 1461101029539 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:23:49 INFO - PROCESS | 8199 | 1461101029886 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d29c00 == 138 [pid = 8199] [id = 716] 14:23:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8c3ed400) [pid = 8199] [serial = 2149] [outer = (nil)] 14:23:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8e082c00) [pid = 8199] [serial = 2150] [outer = 0x8c3ed400] 14:23:49 INFO - PROCESS | 8199 | 1461101029984 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8e32b800) [pid = 8199] [serial = 2151] [outer = 0x8c3ed400] 14:23:50 INFO - PROCESS | 8199 | 1461101030908 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1691ms 14:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:23:50 INFO - PROCESS | 8199 | 1461101030943 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 8199 | 1461101030946 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:23:50 INFO - PROCESS | 8199 | 1461101030954 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 8199 | 1461101030957 Marionette TRACE conn3 <- [1,2838,null,{}] 14:23:50 INFO - PROCESS | 8199 | 1461101030963 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:51 INFO - PROCESS | 8199 | 1461101031203 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:23:51 INFO - PROCESS | 8199 | 1461101031567 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba93400 == 139 [pid = 8199] [id = 717] 14:23:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8e07e800) [pid = 8199] [serial = 2152] [outer = (nil)] 14:23:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8eaea000) [pid = 8199] [serial = 2153] [outer = 0x8e07e800] 14:23:51 INFO - PROCESS | 8199 | 1461101031668 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8eaf0800) [pid = 8199] [serial = 2154] [outer = 0x8e07e800] 14:23:52 INFO - PROCESS | 8199 | 1461101032566 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1694ms 14:23:52 INFO - PROCESS | 8199 | 1461101032647 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 8199 | 1461101032652 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:23:52 INFO - PROCESS | 8199 | 1461101032658 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 8199 | 1461101032662 Marionette TRACE conn3 <- [1,2842,null,{}] 14:23:52 INFO - PROCESS | 8199 | 1461101032668 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:52 INFO - PROCESS | 8199 | 1461101032946 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:23:53 INFO - PROCESS | 8199 | 1461101033306 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c2f4800 == 140 [pid = 8199] [id = 718] 14:23:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8ebce400) [pid = 8199] [serial = 2155] [outer = (nil)] 14:23:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8f4d7000) [pid = 8199] [serial = 2156] [outer = 0x8ebce400] 14:23:53 INFO - PROCESS | 8199 | 1461101033407 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8f4d9400) [pid = 8199] [serial = 2157] [outer = 0x8ebce400] 14:23:54 INFO - PROCESS | 8199 | 1461101034313 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:23:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:23:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1686ms 14:23:54 INFO - PROCESS | 8199 | 1461101034346 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:23:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:23:54 INFO - PROCESS | 8199 | 1461101034351 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:23:54 INFO - PROCESS | 8199 | 1461101034358 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - PROCESS | 8199 | 1461101034362 Marionette TRACE conn3 <- [1,2846,null,{}] 14:23:54 INFO - PROCESS | 8199 | 1461101034368 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:54 INFO - PROCESS | 8199 | 1461101034648 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:23:55 INFO - PROCESS | 8199 | 1461101035002 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f58b800 == 141 [pid = 8199] [id = 719] 14:23:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8f6bf800) [pid = 8199] [serial = 2158] [outer = (nil)] 14:23:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8f725000) [pid = 8199] [serial = 2159] [outer = 0x8f6bf800] 14:23:55 INFO - PROCESS | 8199 | 1461101035109 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x8fbe9400) [pid = 8199] [serial = 2160] [outer = 0x8f6bf800] 14:23:56 INFO - PROCESS | 8199 | 1461101036053 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:23:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1736ms 14:23:56 INFO - PROCESS | 8199 | 1461101036094 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 8199 | 1461101036097 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:23:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:23:56 INFO - PROCESS | 8199 | 1461101036105 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 8199 | 1461101036109 Marionette TRACE conn3 <- [1,2850,null,{}] 14:23:56 INFO - PROCESS | 8199 | 1461101036116 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:56 INFO - PROCESS | 8199 | 1461101036361 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:23:56 INFO - PROCESS | 8199 | 1461101036767 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x8997cc00 == 142 [pid = 8199] [id = 720] 14:23:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8fb10400) [pid = 8199] [serial = 2161] [outer = (nil)] 14:23:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x902f4000) [pid = 8199] [serial = 2162] [outer = 0x8fb10400] 14:23:56 INFO - PROCESS | 8199 | 1461101036865 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x903d6800) [pid = 8199] [serial = 2163] [outer = 0x8fb10400] 14:23:57 INFO - PROCESS | 8199 | 1461101037780 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:23:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1738ms 14:23:57 INFO - PROCESS | 8199 | 1461101037844 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 8199 | 1461101037848 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:23:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:23:57 INFO - PROCESS | 8199 | 1461101037855 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 8199 | 1461101037858 Marionette TRACE conn3 <- [1,2854,null,{}] 14:23:57 INFO - PROCESS | 8199 | 1461101037864 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:58 INFO - PROCESS | 8199 | 1461101038107 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:23:58 INFO - PROCESS | 8199 | 1461101038466 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x841cd800 == 143 [pid = 8199] [id = 721] 14:23:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x8ebcc800) [pid = 8199] [serial = 2164] [outer = (nil)] 14:23:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x90468800) [pid = 8199] [serial = 2165] [outer = 0x8ebcc800] 14:23:58 INFO - PROCESS | 8199 | 1461101038565 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x9046f000) [pid = 8199] [serial = 2166] [outer = 0x8ebcc800] 14:23:59 INFO - PROCESS | 8199 | 1461101039525 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:23:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1732ms 14:23:59 INFO - PROCESS | 8199 | 1461101039589 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 8199 | 1461101039593 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:23:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:23:59 INFO - PROCESS | 8199 | 1461101039600 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 8199 | 1461101039604 Marionette TRACE conn3 <- [1,2858,null,{}] 14:23:59 INFO - PROCESS | 8199 | 1461101039611 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 8199 | 1461101039853 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:24:00 INFO - PROCESS | 8199 | 1461101040199 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac5000 == 144 [pid = 8199] [id = 722] 14:24:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x8c3e8400) [pid = 8199] [serial = 2167] [outer = (nil)] 14:24:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x911a4c00) [pid = 8199] [serial = 2168] [outer = 0x8c3e8400] 14:24:00 INFO - PROCESS | 8199 | 1461101040301 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9128a800) [pid = 8199] [serial = 2169] [outer = 0x8c3e8400] 14:24:01 INFO - PROCESS | 8199 | 1461101041254 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:24:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1695ms 14:24:01 INFO - PROCESS | 8199 | 1461101041296 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 8199 | 1461101041300 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:24:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:24:01 INFO - PROCESS | 8199 | 1461101041307 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 8199 | 1461101041310 Marionette TRACE conn3 <- [1,2862,null,{}] 14:24:01 INFO - PROCESS | 8199 | 1461101041316 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 8199 | 1461101041597 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:24:01 INFO - PROCESS | 8199 | 1461101041953 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x8aa1c400 == 145 [pid = 8199] [id = 723] 14:24:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x8bbb5000) [pid = 8199] [serial = 2170] [outer = (nil)] 14:24:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x91e17000) [pid = 8199] [serial = 2171] [outer = 0x8bbb5000] 14:24:02 INFO - PROCESS | 8199 | 1461101042060 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x93080000) [pid = 8199] [serial = 2172] [outer = 0x8bbb5000] 14:24:03 INFO - PROCESS | 8199 | 1461101043134 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1883ms 14:24:03 INFO - PROCESS | 8199 | 1461101043191 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 8199 | 1461101043195 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:24:03 INFO - PROCESS | 8199 | 1461101043206 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 8199 | 1461101043209 Marionette TRACE conn3 <- [1,2866,null,{}] 14:24:03 INFO - PROCESS | 8199 | 1461101043215 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:03 INFO - PROCESS | 8199 | 1461101043462 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:24:03 INFO - PROCESS | 8199 | 1461101043807 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd0c00 == 146 [pid = 8199] [id = 724] 14:24:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x90469400) [pid = 8199] [serial = 2173] [outer = (nil)] 14:24:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x932f3800) [pid = 8199] [serial = 2174] [outer = 0x90469400] 14:24:03 INFO - PROCESS | 8199 | 1461101043904 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x932fb800) [pid = 8199] [serial = 2175] [outer = 0x90469400] 14:24:04 INFO - PROCESS | 8199 | 1461101044817 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:24:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1678ms 14:24:04 INFO - PROCESS | 8199 | 1461101044885 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:24:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:24:04 INFO - PROCESS | 8199 | 1461101044890 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:24:04 INFO - PROCESS | 8199 | 1461101044897 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 8199 | 1461101044901 Marionette TRACE conn3 <- [1,2870,null,{}] 14:24:04 INFO - PROCESS | 8199 | 1461101044907 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 8199 | 1461101045159 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:24:05 INFO - PROCESS | 8199 | 1461101045523 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ebd7000 == 147 [pid = 8199] [id = 725] 14:24:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x91ecf000) [pid = 8199] [serial = 2176] [outer = (nil)] 14:24:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x94120000) [pid = 8199] [serial = 2177] [outer = 0x91ecf000] 14:24:05 INFO - PROCESS | 8199 | 1461101045619 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x94126800) [pid = 8199] [serial = 2178] [outer = 0x91ecf000] 14:24:06 INFO - PROCESS | 8199 | 1461101046519 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:24:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1691ms 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x85f88400 == 146 [pid = 8199] [id = 668] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x87d35c00 == 145 [pid = 8199] [id = 706] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8bbb8400 == 144 [pid = 8199] [id = 644] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x85f90800 == 143 [pid = 8199] [id = 705] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x87255400 == 142 [pid = 8199] [id = 703] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x88582800 == 141 [pid = 8199] [id = 702] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x98727800 == 140 [pid = 8199] [id = 701] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x89197400 == 139 [pid = 8199] [id = 700] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x96446400 == 138 [pid = 8199] [id = 698] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x9814f400 == 137 [pid = 8199] [id = 699] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x9331a400 == 136 [pid = 8199] [id = 697] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x9119ac00 == 135 [pid = 8199] [id = 696] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8b950000 == 134 [pid = 8199] [id = 695] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x9127dc00 == 133 [pid = 8199] [id = 694] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8eaefc00 == 132 [pid = 8199] [id = 692] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x841cf400 == 131 [pid = 8199] [id = 693] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8e085400 == 130 [pid = 8199] [id = 691] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8e325c00 == 129 [pid = 8199] [id = 690] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f5000 == 128 [pid = 8199] [id = 689] 14:24:09 INFO - PROCESS | 8199 | --DOCSHELL 0x87cac800 == 127 [pid = 8199] [id = 688] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8c34f400) [pid = 8199] [serial = 2063] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x8919c400) [pid = 8199] [serial = 2055] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x88f29c00) [pid = 8199] [serial = 2054] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x9046c800) [pid = 8199] [serial = 2025] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x94279000) [pid = 8199] [serial = 2033] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x9307ec00) [pid = 8199] [serial = 2030] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x87af2c00) [pid = 8199] [serial = 2060] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x9ae6b800) [pid = 8199] [serial = 2048] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x9872b000) [pid = 8199] [serial = 2043] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8996e400) [pid = 8199] [serial = 2010] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8b88bc00) [pid = 8199] [serial = 1944] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8f585c00) [pid = 8199] [serial = 2019] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8f4e0000) [pid = 8199] [serial = 2018] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x98720000) [pid = 8199] [serial = 2042] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8b158c00) [pid = 8199] [serial = 2057] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0xa0a46400) [pid = 8199] [serial = 2051] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8e329800) [pid = 8199] [serial = 2015] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8b94d000) [pid = 8199] [serial = 2012] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8f723400) [pid = 8199] [serial = 2022] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x998cc400) [pid = 8199] [serial = 2045] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x9828a000) [pid = 8199] [serial = 2040] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x932f5400) [pid = 8199] [serial = 2031] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x9ae72400) [pid = 8199] [serial = 2049] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x99b76c00) [pid = 8199] [serial = 2046] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8eaef800) [pid = 8199] [serial = 2016] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x89199c00) [pid = 8199] [serial = 2009] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x91281c00) [pid = 8199] [serial = 2028] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x94282c00) [pid = 8199] [serial = 2034] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x94effc00) [pid = 8199] [serial = 2036] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8b88a800) [pid = 8199] [serial = 2061] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x979bfc00) [pid = 8199] [serial = 2039] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x90474000) [pid = 8199] [serial = 2027] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8bbadc00) [pid = 8199] [serial = 2013] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x9622f800) [pid = 8199] [serial = 2037] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8f6bfc00) [pid = 8199] [serial = 2021] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8b219c00) [pid = 8199] [serial = 2058] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x9046a000) [pid = 8199] [serial = 2024] [outer = (nil)] [url = about:blank] 14:24:09 INFO - PROCESS | 8199 | 1461101049579 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 8199 | 1461101049587 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:24:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:24:09 INFO - PROCESS | 8199 | 1461101049625 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 8199 | 1461101049634 Marionette TRACE conn3 <- [1,2874,null,{}] 14:24:09 INFO - PROCESS | 8199 | 1461101049642 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:09 INFO - PROCESS | 8199 | 1461101049868 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:24:10 INFO - PROCESS | 8199 | 1461101050123 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d2d400 == 128 [pid = 8199] [id = 726] 14:24:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x87d2e400) [pid = 8199] [serial = 2179] [outer = (nil)] 14:24:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x88581000) [pid = 8199] [serial = 2180] [outer = 0x87d2e400] 14:24:10 INFO - PROCESS | 8199 | 1461101050213 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x88f2a000) [pid = 8199] [serial = 2181] [outer = 0x87d2e400] 14:24:11 INFO - PROCESS | 8199 | 1461101051096 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1539ms 14:24:11 INFO - PROCESS | 8199 | 1461101051164 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 8199 | 1461101051171 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:24:11 INFO - PROCESS | 8199 | 1461101051186 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 8199 | 1461101051191 Marionette TRACE conn3 <- [1,2878,null,{}] 14:24:11 INFO - PROCESS | 8199 | 1461101051200 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:11 INFO - PROCESS | 8199 | 1461101051450 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:24:11 INFO - PROCESS | 8199 | 1461101051802 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8996d800 == 129 [pid = 8199] [id = 727] 14:24:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x89972800) [pid = 8199] [serial = 2182] [outer = (nil)] 14:24:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8997c000) [pid = 8199] [serial = 2183] [outer = 0x89972800] 14:24:11 INFO - PROCESS | 8199 | 1461101051922 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8ac85c00) [pid = 8199] [serial = 2184] [outer = 0x89972800] 14:24:12 INFO - PROCESS | 8199 | 1461101052922 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1793ms 14:24:12 INFO - PROCESS | 8199 | 1461101052982 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 8199 | 1461101052987 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:24:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:24:12 INFO - PROCESS | 8199 | 1461101052993 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 8199 | 1461101052997 Marionette TRACE conn3 <- [1,2882,null,{}] 14:24:13 INFO - PROCESS | 8199 | 1461101053011 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:13 INFO - PROCESS | 8199 | 1461101053338 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:24:13 INFO - PROCESS | 8199 | 1461101053559 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b21a800 == 130 [pid = 8199] [id = 728] 14:24:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8b21b400) [pid = 8199] [serial = 2185] [outer = (nil)] 14:24:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8b2d4400) [pid = 8199] [serial = 2186] [outer = 0x8b21b400] 14:24:13 INFO - PROCESS | 8199 | 1461101053653 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8b883c00) [pid = 8199] [serial = 2187] [outer = 0x8b21b400] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x87d2ec00) [pid = 8199] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x903e2400) [pid = 8199] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x98729c00) [pid = 8199] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x94281000) [pid = 8199] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8c343400) [pid = 8199] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x91ed3000) [pid = 8199] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x98728000) [pid = 8199] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8ebd3800) [pid = 8199] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x87ca9000) [pid = 8199] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x998d9400) [pid = 8199] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x896ed000) [pid = 8199] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8aa1c000) [pid = 8199] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8eaeec00) [pid = 8199] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x87251400) [pid = 8199] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x91289800) [pid = 8199] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8bc74800) [pid = 8199] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x98154000) [pid = 8199] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x87d36400) [pid = 8199] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x98152c00) [pid = 8199] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 122 (0x8eaec800) [pid = 8199] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:24:14 INFO - PROCESS | 8199 | --DOMWINDOW == 121 (0x89051400) [pid = 8199] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:24:15 INFO - PROCESS | 8199 | 1461101055118 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:24:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2184ms 14:24:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:24:15 INFO - PROCESS | 8199 | 1461101055178 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 8199 | 1461101055181 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:24:15 INFO - PROCESS | 8199 | 1461101055189 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 8199 | 1461101055192 Marionette TRACE conn3 <- [1,2886,null,{}] 14:24:15 INFO - PROCESS | 8199 | 1461101055199 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:15 INFO - PROCESS | 8199 | 1461101055449 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:24:15 INFO - PROCESS | 8199 | 1461101055695 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x87247c00 == 131 [pid = 8199] [id = 729] 14:24:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 122 (0x87acb800) [pid = 8199] [serial = 2188] [outer = (nil)] 14:24:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 123 (0x8b942000) [pid = 8199] [serial = 2189] [outer = 0x87acb800] 14:24:15 INFO - PROCESS | 8199 | 1461101055779 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x8ba8ec00) [pid = 8199] [serial = 2190] [outer = 0x87acb800] 14:24:16 INFO - PROCESS | 8199 | 1461101056575 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:24:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1589ms 14:24:16 INFO - PROCESS | 8199 | 1461101056778 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 8199 | 1461101056786 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:24:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:24:16 INFO - PROCESS | 8199 | 1461101056796 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 8199 | 1461101056801 Marionette TRACE conn3 <- [1,2890,null,{}] 14:24:16 INFO - PROCESS | 8199 | 1461101056812 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:17 INFO - PROCESS | 8199 | 1461101057117 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:24:17 INFO - PROCESS | 8199 | 1461101057496 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 8199 | ++DOCSHELL 0x87cad000 == 132 [pid = 8199] [id = 730] 14:24:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x87cb0800) [pid = 8199] [serial = 2191] [outer = (nil)] 14:24:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x87d36c00) [pid = 8199] [serial = 2192] [outer = 0x87cb0800] 14:24:17 INFO - PROCESS | 8199 | 1461101057591 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x89059800) [pid = 8199] [serial = 2193] [outer = 0x87cb0800] 14:24:18 INFO - PROCESS | 8199 | 1461101058623 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:24:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1886ms 14:24:18 INFO - PROCESS | 8199 | 1461101058688 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:24:18 INFO - PROCESS | 8199 | 1461101058696 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:24:18 INFO - PROCESS | 8199 | 1461101058714 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 8199 | 1461101058721 Marionette TRACE conn3 <- [1,2894,null,{}] 14:24:18 INFO - PROCESS | 8199 | 1461101058729 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:18 INFO - PROCESS | 8199 | 1461101058991 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:24:19 INFO - PROCESS | 8199 | 1461101059318 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f1c00 == 133 [pid = 8199] [id = 731] 14:24:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8996dc00) [pid = 8199] [serial = 2194] [outer = (nil)] 14:24:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8b15e000) [pid = 8199] [serial = 2195] [outer = 0x8996dc00] 14:24:19 INFO - PROCESS | 8199 | 1461101059412 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8b219000) [pid = 8199] [serial = 2196] [outer = 0x8996dc00] 14:24:20 INFO - PROCESS | 8199 | 1461101060458 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1803ms 14:24:20 INFO - PROCESS | 8199 | 1461101060511 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 8199 | 1461101060514 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:24:20 INFO - PROCESS | 8199 | 1461101060522 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 8199 | 1461101060525 Marionette TRACE conn3 <- [1,2898,null,{}] 14:24:20 INFO - PROCESS | 8199 | 1461101060541 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:20 INFO - PROCESS | 8199 | 1461101060835 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:24:21 INFO - PROCESS | 8199 | 1461101061241 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b20f000 == 134 [pid = 8199] [id = 732] 14:24:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8bc76000) [pid = 8199] [serial = 2197] [outer = (nil)] 14:24:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8c2f2800) [pid = 8199] [serial = 2198] [outer = 0x8bc76000] 14:24:21 INFO - PROCESS | 8199 | 1461101061340 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8c345c00) [pid = 8199] [serial = 2199] [outer = 0x8bc76000] 14:24:22 INFO - PROCESS | 8199 | 1461101062305 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:24:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1834ms 14:24:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:24:22 INFO - PROCESS | 8199 | 1461101062357 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:24:22 INFO - PROCESS | 8199 | 1461101062360 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:24:22 INFO - PROCESS | 8199 | 1461101062368 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 8199 | 1461101062371 Marionette TRACE conn3 <- [1,2902,null,{}] 14:24:22 INFO - PROCESS | 8199 | 1461101062378 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:22 INFO - PROCESS | 8199 | 1461101062635 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:24:23 INFO - PROCESS | 8199 | 1461101062980 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3ecc00 == 135 [pid = 8199] [id = 733] 14:24:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8bc76c00) [pid = 8199] [serial = 2200] [outer = (nil)] 14:24:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8e327400) [pid = 8199] [serial = 2201] [outer = 0x8bc76c00] 14:24:23 INFO - PROCESS | 8199 | 1461101063072 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8eae8400) [pid = 8199] [serial = 2202] [outer = 0x8bc76c00] 14:24:24 INFO - PROCESS | 8199 | 1461101063999 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:24:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1688ms 14:24:24 INFO - PROCESS | 8199 | 1461101064055 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 8199 | 1461101064059 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:24:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:24:24 INFO - PROCESS | 8199 | 1461101064066 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 8199 | 1461101064069 Marionette TRACE conn3 <- [1,2906,null,{}] 14:24:24 INFO - PROCESS | 8199 | 1461101064077 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:24 INFO - PROCESS | 8199 | 1461101064333 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:24:24 INFO - PROCESS | 8199 | 1461101064692 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e084000 == 136 [pid = 8199] [id = 734] 14:24:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8e085000) [pid = 8199] [serial = 2203] [outer = (nil)] 14:24:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8f581000) [pid = 8199] [serial = 2204] [outer = 0x8e085000] 14:24:24 INFO - PROCESS | 8199 | 1461101064792 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8f583000) [pid = 8199] [serial = 2205] [outer = 0x8e085000] 14:24:25 INFO - PROCESS | 8199 | 1461101065721 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:24:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1695ms 14:24:25 INFO - PROCESS | 8199 | 1461101065762 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:24:25 INFO - PROCESS | 8199 | 1461101065766 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:24:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:24:25 INFO - PROCESS | 8199 | 1461101065774 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 8199 | 1461101065778 Marionette TRACE conn3 <- [1,2910,null,{}] 14:24:25 INFO - PROCESS | 8199 | 1461101065786 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 8199 | 1461101066077 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:24:26 INFO - PROCESS | 8199 | 1461101066433 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f57e800 == 137 [pid = 8199] [id = 735] 14:24:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8f723800) [pid = 8199] [serial = 2206] [outer = (nil)] 14:24:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f72bc00) [pid = 8199] [serial = 2207] [outer = 0x8f723800] 14:24:26 INFO - PROCESS | 8199 | 1461101066539 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8fbf7800) [pid = 8199] [serial = 2208] [outer = 0x8f723800] 14:24:27 INFO - PROCESS | 8199 | 1461101067361 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:24:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:24:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:24:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1636ms 14:24:27 INFO - PROCESS | 8199 | 1461101067428 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 8199 | 1461101067433 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:24:27 INFO - TEST-START | /DOMEvents/constructors.html 14:24:27 INFO - PROCESS | 8199 | 1461101067448 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 8199 | 1461101067453 Marionette TRACE conn3 <- [1,2914,null,{}] 14:24:27 INFO - PROCESS | 8199 | 1461101067459 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:27 INFO - PROCESS | 8199 | 1461101067703 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:24:28 INFO - PROCESS | 8199 | 1461101068005 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 8199 | ++DOCSHELL 0x8c3ef400 == 138 [pid = 8199] [id = 736] 14:24:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f726400) [pid = 8199] [serial = 2209] [outer = (nil)] 14:24:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x90468400) [pid = 8199] [serial = 2210] [outer = 0x8f726400] 14:24:28 INFO - PROCESS | 8199 | 1461101068148 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x9046f800) [pid = 8199] [serial = 2211] [outer = 0x8f726400] 14:24:29 INFO - PROCESS | 8199 | 1461101069415 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:24:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:24:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:24:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 2056ms 14:24:29 INFO - PROCESS | 8199 | 1461101069502 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 8199 | 1461101069506 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:24:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:24:29 INFO - PROCESS | 8199 | 1461101069622 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 8199 | 1461101069627 Marionette TRACE conn3 <- [1,2918,null,{}] 14:24:29 INFO - PROCESS | 8199 | 1461101069639 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:29 INFO - PROCESS | 8199 | 1461101069906 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:24:30 INFO - PROCESS | 8199 | 1461101070173 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 8199 | ++DOCSHELL 0x903de000 == 139 [pid = 8199] [id = 737] 14:24:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x903e2400) [pid = 8199] [serial = 2212] [outer = (nil)] 14:24:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x91eca400) [pid = 8199] [serial = 2213] [outer = 0x903e2400] 14:24:30 INFO - PROCESS | 8199 | 1461101070263 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x931eb000) [pid = 8199] [serial = 2214] [outer = 0x903e2400] 14:24:31 INFO - PROCESS | 8199 | 1461101071078 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:24:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:24:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1548ms 14:24:31 INFO - PROCESS | 8199 | 1461101071108 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 8199 | 1461101071112 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:24:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:24:31 INFO - PROCESS | 8199 | 1461101071119 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 8199 | 1461101071123 Marionette TRACE conn3 <- [1,2922,null,{}] 14:24:31 INFO - PROCESS | 8199 | 1461101071152 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:31 INFO - PROCESS | 8199 | 1461101071396 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:24:31 INFO - PROCESS | 8199 | 1461101071697 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x8df96400 == 140 [pid = 8199] [id = 738] 14:24:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x91284000) [pid = 8199] [serial = 2215] [outer = (nil)] 14:24:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x932fbc00) [pid = 8199] [serial = 2216] [outer = 0x91284000] 14:24:31 INFO - PROCESS | 8199 | 1461101071868 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x93311800) [pid = 8199] [serial = 2217] [outer = 0x91284000] 14:24:32 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:24:32 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:24:32 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:24:32 INFO - PROCESS | 8199 | [8199] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:24:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:24:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:24:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:24:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:24:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:24:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:24:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:24:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:24:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:24:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1790ms 14:24:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:24:32 INFO - PROCESS | 8199 | 1461101072885 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:24:32 INFO - PROCESS | 8199 | 1461101072912 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 8199 | 1461101072925 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:24:32 INFO - PROCESS | 8199 | 1461101072989 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 8199 | 1461101072996 Marionette TRACE conn3 <- [1,2926,null,{}] 14:24:33 INFO - PROCESS | 8199 | 1461101073025 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:33 INFO - PROCESS | 8199 | 1461101073426 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:24:33 INFO - PROCESS | 8199 | 1461101073782 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x902f3400 == 141 [pid = 8199] [id = 739] 14:24:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x913cfc00) [pid = 8199] [serial = 2218] [outer = (nil)] 14:24:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x94ef8000) [pid = 8199] [serial = 2219] [outer = 0x913cfc00] 14:24:33 INFO - PROCESS | 8199 | 1461101073875 Marionette DEBUG loaded listener.js 14:24:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x94efc400) [pid = 8199] [serial = 2220] [outer = 0x913cfc00] 14:24:34 INFO - PROCESS | 8199 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:24:34 INFO - PROCESS | 8199 | 1461101074691 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:24:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:24:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1812ms 14:24:34 INFO - PROCESS | 8199 | 1461101074755 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 8199 | 1461101074760 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:24:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:24:34 INFO - PROCESS | 8199 | 1461101074767 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - PROCESS | 8199 | 1461101074772 Marionette TRACE conn3 <- [1,2930,null,{}] 14:24:34 INFO - PROCESS | 8199 | 1461101074794 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:35 INFO - PROCESS | 8199 | 1461101075140 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:24:35 INFO - PROCESS | 8199 | 1461101075448 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x96483000 == 142 [pid = 8199] [id = 740] 14:24:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x96b48c00) [pid = 8199] [serial = 2221] [outer = (nil)] 14:24:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x96f74400) [pid = 8199] [serial = 2222] [outer = 0x96b48c00] 14:24:35 INFO - PROCESS | 8199 | 1461101075565 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x97170000) [pid = 8199] [serial = 2223] [outer = 0x96b48c00] 14:24:36 INFO - PROCESS | 8199 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:24:36 INFO - PROCESS | 8199 | 1461101076458 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:24:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1739ms 14:24:36 INFO - PROCESS | 8199 | 1461101076508 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:24:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:24:36 INFO - PROCESS | 8199 | 1461101076512 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:24:36 INFO - PROCESS | 8199 | 1461101076519 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 8199 | 1461101076522 Marionette TRACE conn3 <- [1,2934,null,{}] 14:24:36 INFO - PROCESS | 8199 | 1461101076528 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:36 INFO - PROCESS | 8199 | 1461101076808 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:24:37 INFO - PROCESS | 8199 | 1461101077155 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x94efa400 == 143 [pid = 8199] [id = 741] 14:24:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x96f78000) [pid = 8199] [serial = 2224] [outer = (nil)] 14:24:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x97c73c00) [pid = 8199] [serial = 2225] [outer = 0x96f78000] 14:24:37 INFO - PROCESS | 8199 | 1461101077252 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x97def400) [pid = 8199] [serial = 2226] [outer = 0x96f78000] 14:24:38 INFO - PROCESS | 8199 | 1461101078065 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:24:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:24:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1591ms 14:24:38 INFO - PROCESS | 8199 | 1461101078111 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:24:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:24:38 INFO - PROCESS | 8199 | 1461101078116 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:24:38 INFO - PROCESS | 8199 | 1461101078124 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 8199 | 1461101078127 Marionette TRACE conn3 <- [1,2938,null,{}] 14:24:38 INFO - PROCESS | 8199 | 1461101078134 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:38 INFO - PROCESS | 8199 | 1461101078424 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:24:38 INFO - PROCESS | 8199 | 1461101078790 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:38 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aca000 == 144 [pid = 8199] [id = 742] 14:24:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x9790fc00) [pid = 8199] [serial = 2227] [outer = (nil)] 14:24:38 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x98154c00) [pid = 8199] [serial = 2228] [outer = 0x9790fc00] 14:24:38 INFO - PROCESS | 8199 | 1461101078898 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x981b6400) [pid = 8199] [serial = 2229] [outer = 0x9790fc00] 14:24:39 INFO - PROCESS | 8199 | 1461101079734 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:24:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:24:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1635ms 14:24:39 INFO - PROCESS | 8199 | 1461101079759 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:24:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:24:39 INFO - PROCESS | 8199 | 1461101079764 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:24:39 INFO - PROCESS | 8199 | 1461101079771 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - PROCESS | 8199 | 1461101079775 Marionette TRACE conn3 <- [1,2942,null,{}] 14:24:39 INFO - PROCESS | 8199 | 1461101079782 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:40 INFO - PROCESS | 8199 | 1461101080033 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:24:40 INFO - PROCESS | 8199 | 1461101080342 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ba90800 == 145 [pid = 8199] [id = 743] 14:24:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x97910000) [pid = 8199] [serial = 2230] [outer = (nil)] 14:24:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x9828b000) [pid = 8199] [serial = 2231] [outer = 0x97910000] 14:24:40 INFO - PROCESS | 8199 | 1461101080485 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9828c000) [pid = 8199] [serial = 2232] [outer = 0x97910000] 14:24:41 INFO - PROCESS | 8199 | 1461101081274 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:24:41 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:24:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:24:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1535ms 14:24:41 INFO - PROCESS | 8199 | 1461101081307 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 8199 | 1461101081310 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:24:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:24:41 INFO - PROCESS | 8199 | 1461101081318 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 8199 | 1461101081322 Marionette TRACE conn3 <- [1,2946,null,{}] 14:24:41 INFO - PROCESS | 8199 | 1461101081328 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:41 INFO - PROCESS | 8199 | 1461101081572 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:24:41 INFO - PROCESS | 8199 | 1461101081887 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x87acd000 == 146 [pid = 8199] [id = 744] 14:24:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x98290800) [pid = 8199] [serial = 2233] [outer = (nil)] 14:24:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x982ab000) [pid = 8199] [serial = 2234] [outer = 0x98290800] 14:24:42 INFO - PROCESS | 8199 | 1461101082039 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x982af000) [pid = 8199] [serial = 2235] [outer = 0x98290800] 14:24:42 INFO - PROCESS | 8199 | 1461101082884 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:24:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:24:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1584ms 14:24:42 INFO - PROCESS | 8199 | 1461101082903 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:24:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:24:42 INFO - PROCESS | 8199 | 1461101082907 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:24:42 INFO - PROCESS | 8199 | 1461101082914 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 8199 | 1461101082918 Marionette TRACE conn3 <- [1,2950,null,{}] 14:24:42 INFO - PROCESS | 8199 | 1461101082925 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:43 INFO - PROCESS | 8199 | 1461101083168 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:24:43 INFO - PROCESS | 8199 | 1461101083464 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x9828b800 == 147 [pid = 8199] [id = 745] 14:24:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x982a7400) [pid = 8199] [serial = 2236] [outer = (nil)] 14:24:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98724000) [pid = 8199] [serial = 2237] [outer = 0x982a7400] 14:24:43 INFO - PROCESS | 8199 | 1461101083562 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x98727c00) [pid = 8199] [serial = 2238] [outer = 0x982a7400] 14:24:44 INFO - PROCESS | 8199 | ++DOCSHELL 0x98b9a400 == 148 [pid = 8199] [id = 746] 14:24:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x98b9f400) [pid = 8199] [serial = 2239] [outer = (nil)] 14:24:44 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0x98eb8400) [pid = 8199] [serial = 2240] [outer = 0x98b9f400] 14:24:44 INFO - PROCESS | 8199 | 1461101084523 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:24:44 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:24:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1641ms 14:24:44 INFO - PROCESS | 8199 | 1461101084556 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 8199 | 1461101084561 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:24:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:24:44 INFO - PROCESS | 8199 | 1461101084568 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 8199 | 1461101084573 Marionette TRACE conn3 <- [1,2954,null,{}] 14:24:44 INFO - PROCESS | 8199 | 1461101084580 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:44 INFO - PROCESS | 8199 | 1461101084923 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:24:45 INFO - PROCESS | 8199 | 1461101085292 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x9871fc00 == 149 [pid = 8199] [id = 747] 14:24:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0x98726400) [pid = 8199] [serial = 2241] [outer = (nil)] 14:24:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0x98b9cc00) [pid = 8199] [serial = 2242] [outer = 0x98726400] 14:24:45 INFO - PROCESS | 8199 | 1461101085397 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x98eb0400) [pid = 8199] [serial = 2243] [outer = 0x98726400] 14:24:46 INFO - PROCESS | 8199 | 1461101086222 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:24:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:24:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:24:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1694ms 14:24:46 INFO - PROCESS | 8199 | 1461101086263 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 8199 | 1461101086267 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:24:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:24:46 INFO - PROCESS | 8199 | 1461101086274 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 8199 | 1461101086277 Marionette TRACE conn3 <- [1,2958,null,{}] 14:24:46 INFO - PROCESS | 8199 | 1461101086285 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 8199 | 1461101086551 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:24:46 INFO - PROCESS | 8199 | 1461101086903 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d2b400 == 150 [pid = 8199] [id = 748] 14:24:46 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x891a0000) [pid = 8199] [serial = 2244] [outer = (nil)] 14:24:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x998d3c00) [pid = 8199] [serial = 2245] [outer = 0x891a0000] 14:24:47 INFO - PROCESS | 8199 | 1461101087005 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 180 (0x99b76c00) [pid = 8199] [serial = 2246] [outer = 0x891a0000] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac6800 == 149 [pid = 8199] [id = 645] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8b21a800 == 148 [pid = 8199] [id = 728] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x896ecc00 == 147 [pid = 8199] [id = 707] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8996d800 == 146 [pid = 8199] [id = 727] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87d2d400 == 145 [pid = 8199] [id = 726] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x841cd800 == 144 [pid = 8199] [id = 721] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac5000 == 143 [pid = 8199] [id = 722] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8997cc00 == 142 [pid = 8199] [id = 720] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8f58b800 == 141 [pid = 8199] [id = 719] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba93400 == 140 [pid = 8199] [id = 717] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8c2f4800 == 139 [pid = 8199] [id = 718] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87d29c00 == 138 [pid = 8199] [id = 716] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac1400 == 137 [pid = 8199] [id = 715] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8ab94000 == 136 [pid = 8199] [id = 714] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8bb25000 == 135 [pid = 8199] [id = 713] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8b160800 == 134 [pid = 8199] [id = 711] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac8ac00 == 133 [pid = 8199] [id = 712] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x89196000 == 132 [pid = 8199] [id = 710] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87d36000 == 131 [pid = 8199] [id = 708] 14:24:50 INFO - PROCESS | 8199 | --DOCSHELL 0x87aed000 == 130 [pid = 8199] [id = 709] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 179 (0xa0012c00) [pid = 8199] [serial = 2112] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x91e1bc00) [pid = 8199] [serial = 2082] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0x9ae70000) [pid = 8199] [serial = 2108] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x96488c00) [pid = 8199] [serial = 2093] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x9b08fc00) [pid = 8199] [serial = 2109] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x96bc9000) [pid = 8199] [serial = 2094] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x8e077800) [pid = 8199] [serial = 2070] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x94280800) [pid = 8199] [serial = 2090] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x998dbc00) [pid = 8199] [serial = 2106] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x8fbf0800) [pid = 8199] [serial = 2078] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x8c2fe400) [pid = 8199] [serial = 2007] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0xa0c34800) [pid = 8199] [serial = 2052] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x896f4800) [pid = 8199] [serial = 2123] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x98b0f400) [pid = 8199] [serial = 2103] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8f72c400) [pid = 8199] [serial = 2076] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x9fb8c000) [pid = 8199] [serial = 2111] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x98720800) [pid = 8199] [serial = 2102] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x87aebc00) [pid = 8199] [serial = 2117] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x93081000) [pid = 8199] [serial = 2084] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x93317400) [pid = 8199] [serial = 2087] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x9828e400) [pid = 8199] [serial = 2097] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x88f25400) [pid = 8199] [serial = 2121] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x998d0400) [pid = 8199] [serial = 2105] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x89973000) [pid = 8199] [serial = 2124] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x88584c00) [pid = 8199] [serial = 2120] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0xa2ac3400) [pid = 8199] [serial = 2114] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x982aec00) [pid = 8199] [serial = 2099] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x94121800) [pid = 8199] [serial = 2088] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x984af400) [pid = 8199] [serial = 2100] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x94e4b400) [pid = 8199] [serial = 2091] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8df94400) [pid = 8199] [serial = 2069] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8ebd1800) [pid = 8199] [serial = 2072] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x931edc00) [pid = 8199] [serial = 2085] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x8ab94800) [pid = 8199] [serial = 2066] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x902ea800) [pid = 8199] [serial = 2079] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x9127e400) [pid = 8199] [serial = 2081] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x8b157800) [pid = 8199] [serial = 2067] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8f6bec00) [pid = 8199] [serial = 2075] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x87ca8000) [pid = 8199] [serial = 2118] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x98282800) [pid = 8199] [serial = 2096] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8f4da800) [pid = 8199] [serial = 2073] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8ab91000) [pid = 8199] [serial = 2126] [outer = (nil)] [url = about:blank] 14:24:50 INFO - PROCESS | 8199 | 1461101090952 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:24:50 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:24:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4698ms 14:24:50 INFO - PROCESS | 8199 | 1461101090973 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 8199 | 1461101090981 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:24:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:24:50 INFO - PROCESS | 8199 | 1461101090991 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 8199 | 1461101090996 Marionette TRACE conn3 <- [1,2962,null,{}] 14:24:51 INFO - PROCESS | 8199 | 1461101091008 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:51 INFO - PROCESS | 8199 | 1461101091231 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:24:51 INFO - PROCESS | 8199 | 1461101091459 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x87cabc00 == 131 [pid = 8199] [id = 749] 14:24:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x87d36000) [pid = 8199] [serial = 2247] [outer = (nil)] 14:24:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x88f2b800) [pid = 8199] [serial = 2248] [outer = 0x87d36000] 14:24:51 INFO - PROCESS | 8199 | 1461101091542 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8919ac00) [pid = 8199] [serial = 2249] [outer = 0x87d36000] 14:24:52 INFO - PROCESS | 8199 | 1461101092411 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:24:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1439ms 14:24:52 INFO - PROCESS | 8199 | 1461101092431 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 8199 | 1461101092439 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:24:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:24:52 INFO - PROCESS | 8199 | 1461101092450 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 8199 | 1461101092454 Marionette TRACE conn3 <- [1,2966,null,{}] 14:24:52 INFO - PROCESS | 8199 | 1461101092460 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:52 INFO - PROCESS | 8199 | 1461101092681 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:24:52 INFO - PROCESS | 8199 | 1461101092939 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 8199 | ++DOCSHELL 0x89976400 == 132 [pid = 8199] [id = 750] 14:24:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x89976c00) [pid = 8199] [serial = 2250] [outer = (nil)] 14:24:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8ac80000) [pid = 8199] [serial = 2251] [outer = 0x89976c00] 14:24:53 INFO - PROCESS | 8199 | 1461101093020 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8b153c00) [pid = 8199] [serial = 2252] [outer = 0x89976c00] 14:24:53 INFO - PROCESS | 8199 | 1461101093879 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:24:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:24:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1487ms 14:24:53 INFO - PROCESS | 8199 | 1461101093941 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 8199 | 1461101093944 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:24:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:24:53 INFO - PROCESS | 8199 | 1461101093952 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 8199 | 1461101093958 Marionette TRACE conn3 <- [1,2970,null,{}] 14:24:53 INFO - PROCESS | 8199 | 1461101093982 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:54 INFO - PROCESS | 8199 | 1461101094292 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:24:54 INFO - PROCESS | 8199 | 1461101094338 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac83400 == 133 [pid = 8199] [id = 751] 14:24:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8b945800) [pid = 8199] [serial = 2253] [outer = (nil)] 14:24:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8ba94c00) [pid = 8199] [serial = 2254] [outer = 0x8b945800] 14:24:54 INFO - PROCESS | 8199 | 1461101094429 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8bbb2000) [pid = 8199] [serial = 2255] [outer = 0x8b945800] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0xa0f66000) [pid = 8199] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x8c2fac00) [pid = 8199] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8b21b400) [pid = 8199] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x90469400) [pid = 8199] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x8bbb5000) [pid = 8199] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x8c3e8400) [pid = 8199] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x8ebcc800) [pid = 8199] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8fb10400) [pid = 8199] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8f6bf800) [pid = 8199] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ebce400) [pid = 8199] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x8e07e800) [pid = 8199] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x8c3ed400) [pid = 8199] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x8c2fa000) [pid = 8199] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x8bbb5800) [pid = 8199] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x8bbaa000) [pid = 8199] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x8b88a000) [pid = 8199] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8b216000) [pid = 8199] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8919d400) [pid = 8199] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x87af4c00) [pid = 8199] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x87d2e400) [pid = 8199] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:24:55 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x89972800) [pid = 8199] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:24:55 INFO - PROCESS | 8199 | 1461101095971 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:24:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:24:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2044ms 14:24:55 INFO - PROCESS | 8199 | 1461101095997 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:24:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:24:56 INFO - PROCESS | 8199 | 1461101096002 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:24:56 INFO - PROCESS | 8199 | 1461101096008 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 8199 | 1461101096012 Marionette TRACE conn3 <- [1,2974,null,{}] 14:24:56 INFO - PROCESS | 8199 | 1461101096017 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:56 INFO - PROCESS | 8199 | 1461101096309 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:24:56 INFO - PROCESS | 8199 | 1461101096338 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x896f6c00 == 134 [pid = 8199] [id = 752] 14:24:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x8b151800) [pid = 8199] [serial = 2256] [outer = (nil)] 14:24:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8b88a000) [pid = 8199] [serial = 2257] [outer = 0x8b151800] 14:24:56 INFO - PROCESS | 8199 | 1461101096417 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x8bbac000) [pid = 8199] [serial = 2258] [outer = 0x8b151800] 14:24:57 INFO - PROCESS | 8199 | 1461101097216 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:24:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:24:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1239ms 14:24:57 INFO - PROCESS | 8199 | 1461101097247 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 8199 | 1461101097252 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:24:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:24:57 INFO - PROCESS | 8199 | 1461101097259 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 8199 | 1461101097263 Marionette TRACE conn3 <- [1,2978,null,{}] 14:24:57 INFO - PROCESS | 8199 | 1461101097270 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:57 INFO - PROCESS | 8199 | 1461101097583 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:24:58 INFO - PROCESS | 8199 | 1461101098052 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac6800 == 135 [pid = 8199] [id = 753] 14:24:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x87ac6c00) [pid = 8199] [serial = 2259] [outer = (nil)] 14:24:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x87ca3800) [pid = 8199] [serial = 2260] [outer = 0x87ac6c00] 14:24:58 INFO - PROCESS | 8199 | 1461101098153 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x87caf800) [pid = 8199] [serial = 2261] [outer = 0x87ac6c00] 14:24:59 INFO - PROCESS | 8199 | 1461101098994 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:24:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1791ms 14:24:59 INFO - PROCESS | 8199 | 1461101099052 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:24:59 INFO - PROCESS | 8199 | 1461101099058 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:24:59 INFO - PROCESS | 8199 | 1461101099068 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:24:59 INFO - PROCESS | 8199 | 1461101099075 Marionette TRACE conn3 <- [1,2982,null,{}] 14:24:59 INFO - PROCESS | 8199 | 1461101099083 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:59 INFO - PROCESS | 8199 | 1461101099345 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:24:59 INFO - PROCESS | 8199 | 1461101099644 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x89973000 == 136 [pid = 8199] [id = 754] 14:24:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x89975000) [pid = 8199] [serial = 2262] [outer = (nil)] 14:24:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8aa15800) [pid = 8199] [serial = 2263] [outer = 0x89975000] 14:24:59 INFO - PROCESS | 8199 | 1461101099815 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8ac82c00) [pid = 8199] [serial = 2264] [outer = 0x89975000] 14:25:00 INFO - PROCESS | 8199 | 1461101100716 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:25:00 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:25:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:25:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1689ms 14:25:00 INFO - PROCESS | 8199 | 1461101100762 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 8199 | 1461101100770 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:25:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:25:00 INFO - PROCESS | 8199 | 1461101100779 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 8199 | 1461101100783 Marionette TRACE conn3 <- [1,2986,null,{}] 14:25:00 INFO - PROCESS | 8199 | 1461101100830 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:01 INFO - PROCESS | 8199 | 1461101101199 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:25:01 INFO - PROCESS | 8199 | 1461101101523 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x89975c00 == 137 [pid = 8199] [id = 755] 14:25:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8b2da000) [pid = 8199] [serial = 2265] [outer = (nil)] 14:25:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8b94e800) [pid = 8199] [serial = 2266] [outer = 0x8b2da000] 14:25:01 INFO - PROCESS | 8199 | 1461101101623 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8bb29400) [pid = 8199] [serial = 2267] [outer = 0x8b2da000] 14:25:02 INFO - PROCESS | 8199 | 1461101102542 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:25:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:25:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1786ms 14:25:02 INFO - PROCESS | 8199 | 1461101102568 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 8199 | 1461101102575 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:25:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:25:02 INFO - PROCESS | 8199 | 1461101102610 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 8199 | 1461101102638 Marionette TRACE conn3 <- [1,2990,null,{}] 14:25:02 INFO - PROCESS | 8199 | 1461101102701 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:02 INFO - PROCESS | 8199 | 1461101102975 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:25:03 INFO - PROCESS | 8199 | 1461101103306 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f1fc00 == 138 [pid = 8199] [id = 756] 14:25:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x89973400) [pid = 8199] [serial = 2268] [outer = (nil)] 14:25:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8c3f3000) [pid = 8199] [serial = 2269] [outer = 0x89973400] 14:25:03 INFO - PROCESS | 8199 | 1461101103400 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8df9b000) [pid = 8199] [serial = 2270] [outer = 0x89973400] 14:25:04 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e330c00 == 139 [pid = 8199] [id = 757] 14:25:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8e333800) [pid = 8199] [serial = 2271] [outer = (nil)] 14:25:04 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8eae7400) [pid = 8199] [serial = 2272] [outer = 0x8e333800] 14:25:04 INFO - PROCESS | 8199 | 1461101104336 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:25:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:25:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1776ms 14:25:04 INFO - PROCESS | 8199 | 1461101104365 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 8199 | 1461101104370 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:25:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:25:04 INFO - PROCESS | 8199 | 1461101104376 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 8199 | 1461101104379 Marionette TRACE conn3 <- [1,2994,null,{}] 14:25:04 INFO - PROCESS | 8199 | 1461101104386 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:04 INFO - PROCESS | 8199 | 1461101104701 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:25:05 INFO - PROCESS | 8199 | 1461101105152 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e080400 == 140 [pid = 8199] [id = 758] 14:25:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8e084c00) [pid = 8199] [serial = 2273] [outer = (nil)] 14:25:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8ebcc800) [pid = 8199] [serial = 2274] [outer = 0x8e084c00] 14:25:05 INFO - PROCESS | 8199 | 1461101105253 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8f4d8400) [pid = 8199] [serial = 2275] [outer = 0x8e084c00] 14:25:06 INFO - PROCESS | 8199 | 1461101106048 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:25:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:25:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:25:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1732ms 14:25:06 INFO - PROCESS | 8199 | 1461101106109 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 8199 | 1461101106114 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:25:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:25:06 INFO - PROCESS | 8199 | 1461101106121 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 8199 | 1461101106124 Marionette TRACE conn3 <- [1,2998,null,{}] 14:25:06 INFO - PROCESS | 8199 | 1461101106151 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 8199 | 1461101106418 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:25:06 INFO - PROCESS | 8199 | 1461101106773 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f6b9800 == 141 [pid = 8199] [id = 759] 14:25:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8f6b9c00) [pid = 8199] [serial = 2276] [outer = (nil)] 14:25:06 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8f6c0000) [pid = 8199] [serial = 2277] [outer = 0x8f6b9c00] 14:25:06 INFO - PROCESS | 8199 | 1461101106885 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8fb0e000) [pid = 8199] [serial = 2278] [outer = 0x8f6b9c00] 14:25:07 INFO - PROCESS | 8199 | 1461101107732 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:25:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:25:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1651ms 14:25:07 INFO - PROCESS | 8199 | 1461101107774 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 8199 | 1461101107778 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:25:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:25:07 INFO - PROCESS | 8199 | 1461101107785 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 8199 | 1461101107789 Marionette TRACE conn3 <- [1,3002,null,{}] 14:25:07 INFO - PROCESS | 8199 | 1461101107795 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:08 INFO - PROCESS | 8199 | 1461101108042 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:25:08 INFO - PROCESS | 8199 | 1461101108345 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 8199 | ++DOCSHELL 0x87d2dc00 == 142 [pid = 8199] [id = 760] 14:25:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8b3f9800) [pid = 8199] [serial = 2279] [outer = (nil)] 14:25:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x903d7c00) [pid = 8199] [serial = 2280] [outer = 0x8b3f9800] 14:25:08 INFO - PROCESS | 8199 | 1461101108495 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x903e2c00) [pid = 8199] [serial = 2281] [outer = 0x8b3f9800] 14:25:09 INFO - PROCESS | 8199 | 1461101109306 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:25:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:25:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1548ms 14:25:09 INFO - PROCESS | 8199 | 1461101109334 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:25:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:25:09 INFO - PROCESS | 8199 | 1461101109338 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:25:09 INFO - PROCESS | 8199 | 1461101109345 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 8199 | 1461101109349 Marionette TRACE conn3 <- [1,3006,null,{}] 14:25:09 INFO - PROCESS | 8199 | 1461101109355 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:09 INFO - PROCESS | 8199 | 1461101109603 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:25:09 INFO - PROCESS | 8199 | 1461101109921 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 8199 | ++DOCSHELL 0x8f4d5800 == 143 [pid = 8199] [id = 761] 14:25:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x8fbf0800) [pid = 8199] [serial = 2282] [outer = (nil)] 14:25:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x91288800) [pid = 8199] [serial = 2283] [outer = 0x8fbf0800] 14:25:10 INFO - PROCESS | 8199 | 1461101110070 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x913cc400) [pid = 8199] [serial = 2284] [outer = 0x8fbf0800] 14:25:10 INFO - PROCESS | 8199 | 1461101110888 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:25:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:25:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1582ms 14:25:10 INFO - PROCESS | 8199 | 1461101110927 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 8199 | 1461101110931 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:25:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:25:10 INFO - PROCESS | 8199 | 1461101110939 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 8199 | 1461101110943 Marionette TRACE conn3 <- [1,3010,null,{}] 14:25:10 INFO - PROCESS | 8199 | 1461101110949 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:11 INFO - PROCESS | 8199 | 1461101111201 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:25:11 INFO - PROCESS | 8199 | 1461101111511 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e082000 == 144 [pid = 8199] [id = 762] 14:25:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x91ec9000) [pid = 8199] [serial = 2285] [outer = (nil)] 14:25:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x931e7400) [pid = 8199] [serial = 2286] [outer = 0x91ec9000] 14:25:11 INFO - PROCESS | 8199 | 1461101111656 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x931efc00) [pid = 8199] [serial = 2287] [outer = 0x91ec9000] 14:25:12 INFO - PROCESS | 8199 | 1461101112457 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:25:12 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:25:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1534ms 14:25:12 INFO - PROCESS | 8199 | 1461101112474 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 8199 | 1461101112477 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:25:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:25:12 INFO - PROCESS | 8199 | 1461101112485 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 8199 | 1461101112489 Marionette TRACE conn3 <- [1,3014,null,{}] 14:25:12 INFO - PROCESS | 8199 | 1461101112496 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:12 INFO - PROCESS | 8199 | 1461101112756 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:25:13 INFO - PROCESS | 8199 | 1461101113152 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 8199 | ++DOCSHELL 0x87af3000 == 145 [pid = 8199] [id = 763] 14:25:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x8eae6000) [pid = 8199] [serial = 2288] [outer = (nil)] 14:25:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x94120800) [pid = 8199] [serial = 2289] [outer = 0x8eae6000] 14:25:13 INFO - PROCESS | 8199 | 1461101113252 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x94280400) [pid = 8199] [serial = 2290] [outer = 0x8eae6000] 14:25:13 INFO - PROCESS | 8199 | [8199] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:25:14 INFO - PROCESS | 8199 | 1461101114258 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:25:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:25:14 INFO - {} 14:25:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:25:14 INFO - {} 14:25:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:25:14 INFO - {} 14:25:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:25:14 INFO - {} 14:25:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1783ms 14:25:14 INFO - PROCESS | 8199 | 1461101114279 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 8199 | 1461101114283 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:25:14 INFO - TEST-START | /FileAPI/fileReader.html 14:25:14 INFO - PROCESS | 8199 | 1461101114290 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - PROCESS | 8199 | 1461101114294 Marionette TRACE conn3 <- [1,3018,null,{}] 14:25:14 INFO - PROCESS | 8199 | 1461101114341 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:14 INFO - PROCESS | 8199 | 1461101114701 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:25:15 INFO - PROCESS | 8199 | 1461101115015 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 8199 | ++DOCSHELL 0x96483800 == 146 [pid = 8199] [id = 764] 14:25:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x96b43400) [pid = 8199] [serial = 2291] [outer = (nil)] 14:25:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x96f7fc00) [pid = 8199] [serial = 2292] [outer = 0x96b43400] 14:25:15 INFO - PROCESS | 8199 | 1461101115128 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x97ded800) [pid = 8199] [serial = 2293] [outer = 0x96b43400] 14:25:16 INFO - PROCESS | 8199 | 1461101116004 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:25:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:25:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:25:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:25:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:25:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 1736ms 14:25:16 INFO - PROCESS | 8199 | 1461101116031 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 8199 | 1461101116049 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:25:16 INFO - TEST-START | /FileAPI/historical.html 14:25:16 INFO - PROCESS | 8199 | 1461101116061 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 8199 | 1461101116067 Marionette TRACE conn3 <- [1,3022,null,{}] 14:25:16 INFO - PROCESS | 8199 | 1461101116079 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:16 INFO - PROCESS | 8199 | 1461101116363 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:25:16 INFO - PROCESS | 8199 | 1461101116721 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 8199 | ++DOCSHELL 0x9814f000 == 147 [pid = 8199] [id = 765] 14:25:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x9828c400) [pid = 8199] [serial = 2294] [outer = (nil)] 14:25:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x9871f800) [pid = 8199] [serial = 2295] [outer = 0x9828c400] 14:25:16 INFO - PROCESS | 8199 | 1461101116821 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x98722800) [pid = 8199] [serial = 2296] [outer = 0x9828c400] 14:25:17 INFO - PROCESS | 8199 | 1461101117635 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:25:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:25:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:25:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:25:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:25:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:25:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:25:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:25:17 INFO - TEST-OK | /FileAPI/historical.html | took 1639ms 14:25:17 INFO - PROCESS | 8199 | 1461101117702 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 8199 | 1461101117706 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:25:17 INFO - TEST-START | /FileAPI/idlharness.html 14:25:17 INFO - PROCESS | 8199 | 1461101117720 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 8199 | 1461101117724 Marionette TRACE conn3 <- [1,3026,null,{}] 14:25:17 INFO - PROCESS | 8199 | 1461101117752 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:18 INFO - PROCESS | 8199 | 1461101118068 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:25:18 INFO - PROCESS | 8199 | 1461101118444 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fb0b400 == 148 [pid = 8199] [id = 766] 14:25:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x8fbf2000) [pid = 8199] [serial = 2297] [outer = (nil)] 14:25:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x9920e800) [pid = 8199] [serial = 2298] [outer = 0x8fbf2000] 14:25:18 INFO - PROCESS | 8199 | 1461101118553 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x998d7c00) [pid = 8199] [serial = 2299] [outer = 0x8fbf2000] 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:25:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:25:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:25:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:25:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:25:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 2904ms 14:25:20 INFO - TEST-START | /FileAPI/idlharness.worker 14:25:20 INFO - PROCESS | 8199 | 1461101120484 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:25:20 INFO - PROCESS | 8199 | 1461101120627 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 8199 | 1461101120634 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:25:20 INFO - PROCESS | 8199 | 1461101120730 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 8199 | 1461101120740 Marionette TRACE conn3 <- [1,3030,null,{}] 14:25:20 INFO - PROCESS | 8199 | 1461101120754 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:21 INFO - PROCESS | 8199 | 1461101121058 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:25:21 INFO - PROCESS | 8199 | 1461101121362 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:21 INFO - PROCESS | 8199 | ++DOCSHELL 0x9828b400 == 149 [pid = 8199] [id = 767] 14:25:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x998d5400) [pid = 8199] [serial = 2300] [outer = (nil)] 14:25:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 172 (0x9fc99c00) [pid = 8199] [serial = 2301] [outer = 0x998d5400] 14:25:21 INFO - PROCESS | 8199 | 1461101121458 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 8199 | ++DOMWINDOW == 173 (0x9fca1000) [pid = 8199] [serial = 2302] [outer = 0x998d5400] 14:25:21 INFO - PROCESS | 8199 | [8199] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:25:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:25:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:25:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:25:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:25:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:25:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:25:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:25:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:25:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:25:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:25:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:25:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:25:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:25:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:25:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:25:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:25:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:25:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:25:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:25:24 INFO - {} 14:25:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3473ms 14:25:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:25:24 INFO - PROCESS | 8199 | 1461101124043 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:25:24 INFO - PROCESS | 8199 | 1461101124193 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 8199 | 1461101124201 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:25:24 INFO - PROCESS | 8199 | 1461101124218 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 8199 | 1461101124232 Marionette TRACE conn3 <- [1,3034,null,{}] 14:25:24 INFO - PROCESS | 8199 | 1461101124246 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:24 INFO - PROCESS | 8199 | 1461101124656 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:25:25 INFO - PROCESS | 8199 | 1461101124977 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 8199 | ++DOCSHELL 0xa0a3fc00 == 150 [pid = 8199] [id = 768] 14:25:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 174 (0xa0a42400) [pid = 8199] [serial = 2303] [outer = (nil)] 14:25:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 175 (0xa4c10000) [pid = 8199] [serial = 2304] [outer = 0xa0a42400] 14:25:25 INFO - PROCESS | 8199 | 1461101125069 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 8199 | ++DOMWINDOW == 176 (0xa4c48400) [pid = 8199] [serial = 2305] [outer = 0xa0a42400] 14:25:25 INFO - PROCESS | 8199 | 1461101125892 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:25:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:25:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1698ms 14:25:25 INFO - PROCESS | 8199 | 1461101125918 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 8199 | 1461101125922 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:25:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:25:25 INFO - PROCESS | 8199 | 1461101125928 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 8199 | 1461101125932 Marionette TRACE conn3 <- [1,3038,null,{}] 14:25:25 INFO - PROCESS | 8199 | 1461101125938 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 8199 | 1461101126189 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:25:26 INFO - PROCESS | 8199 | 1461101126505 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fe01400 == 151 [pid = 8199] [id = 769] 14:25:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 177 (0x8fe03000) [pid = 8199] [serial = 2306] [outer = (nil)] 14:25:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 178 (0x8fe09000) [pid = 8199] [serial = 2307] [outer = 0x8fe03000] 14:25:26 INFO - PROCESS | 8199 | 1461101126652 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 8199 | ++DOMWINDOW == 179 (0x8fe0bc00) [pid = 8199] [serial = 2308] [outer = 0x8fe03000] 14:25:27 INFO - PROCESS | 8199 | 1461101127697 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:25:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:25:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:25:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1831ms 14:25:27 INFO - PROCESS | 8199 | 1461101127764 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 8199 | 1461101127771 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:25:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:25:27 INFO - PROCESS | 8199 | 1461101127783 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 8199 | 1461101127788 Marionette TRACE conn3 <- [1,3042,null,{}] 14:25:27 INFO - PROCESS | 8199 | 1461101127828 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8aa1a000 == 150 [pid = 8199] [id = 625] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87ac5c00 == 149 [pid = 8199] [id = 626] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba8d400 == 148 [pid = 8199] [id = 115] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x896f6c00 == 147 [pid = 8199] [id = 752] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8ac83400 == 146 [pid = 8199] [id = 751] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x89976400 == 145 [pid = 8199] [id = 750] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87cabc00 == 144 [pid = 8199] [id = 749] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x9828b800 == 143 [pid = 8199] [id = 745] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x98b9a400 == 142 [pid = 8199] [id = 746] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87acd000 == 141 [pid = 8199] [id = 744] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87aca000 == 140 [pid = 8199] [id = 742] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8ba90800 == 139 [pid = 8199] [id = 743] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x94efa400 == 138 [pid = 8199] [id = 741] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x96483000 == 137 [pid = 8199] [id = 740] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x902f3400 == 136 [pid = 8199] [id = 739] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x903de000 == 135 [pid = 8199] [id = 737] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8df96400 == 134 [pid = 8199] [id = 738] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8c3ef400 == 133 [pid = 8199] [id = 736] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8f57e800 == 132 [pid = 8199] [id = 735] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8e084000 == 131 [pid = 8199] [id = 734] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b3ecc00 == 130 [pid = 8199] [id = 733] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x8b20f000 == 129 [pid = 8199] [id = 732] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x896f1c00 == 128 [pid = 8199] [id = 731] 14:25:30 INFO - PROCESS | 8199 | --DOCSHELL 0x87cad000 == 127 [pid = 8199] [id = 730] 14:25:31 INFO - PROCESS | 8199 | 1461101131102 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 178 (0x8b942000) [pid = 8199] [serial = 2189] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 177 (0xa3c05c00) [pid = 8199] [serial = 2115] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 176 (0x8c3f3c00) [pid = 8199] [serial = 2064] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 175 (0x8b2d4400) [pid = 8199] [serial = 2186] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 174 (0x932f3800) [pid = 8199] [serial = 2174] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 173 (0x93080000) [pid = 8199] [serial = 2172] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 172 (0x91e17000) [pid = 8199] [serial = 2171] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 171 (0x9128a800) [pid = 8199] [serial = 2169] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 170 (0x911a4c00) [pid = 8199] [serial = 2168] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 169 (0x9046f000) [pid = 8199] [serial = 2166] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 168 (0x90468800) [pid = 8199] [serial = 2165] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 167 (0x903d6800) [pid = 8199] [serial = 2163] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 166 (0x902f4000) [pid = 8199] [serial = 2162] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 165 (0x8fbe9400) [pid = 8199] [serial = 2160] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 164 (0x8f725000) [pid = 8199] [serial = 2159] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 163 (0x8f4d9400) [pid = 8199] [serial = 2157] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 162 (0x8f4d7000) [pid = 8199] [serial = 2156] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 161 (0x8eaf0800) [pid = 8199] [serial = 2154] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 160 (0x8eaea000) [pid = 8199] [serial = 2153] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 159 (0x8e32b800) [pid = 8199] [serial = 2151] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 158 (0x8e082c00) [pid = 8199] [serial = 2150] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 157 (0x8e076c00) [pid = 8199] [serial = 2148] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 156 (0x8df99800) [pid = 8199] [serial = 2147] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 155 (0x8c34fc00) [pid = 8199] [serial = 2145] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 154 (0x8c341c00) [pid = 8199] [serial = 2144] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 153 (0x8bc52400) [pid = 8199] [serial = 2142] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 152 (0x8bbb3800) [pid = 8199] [serial = 2141] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 151 (0x8ba8c000) [pid = 8199] [serial = 2139] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 150 (0x8b94b000) [pid = 8199] [serial = 2138] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 149 (0x8b2dd000) [pid = 8199] [serial = 2136] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 148 (0x8b2cf800) [pid = 8199] [serial = 2135] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 147 (0x8aa10000) [pid = 8199] [serial = 2133] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 146 (0x896f5000) [pid = 8199] [serial = 2132] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x87d30800) [pid = 8199] [serial = 2130] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x87caf000) [pid = 8199] [serial = 2129] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x88581000) [pid = 8199] [serial = 2180] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x88f2a000) [pid = 8199] [serial = 2181] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x94120000) [pid = 8199] [serial = 2177] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x932fb800) [pid = 8199] [serial = 2175] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x8b883c00) [pid = 8199] [serial = 2187] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x8997c000) [pid = 8199] [serial = 2183] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x8ac85c00) [pid = 8199] [serial = 2184] [outer = (nil)] [url = about:blank] 14:25:31 INFO - PROCESS | 8199 | 1461101131665 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aca000 == 128 [pid = 8199] [id = 770] 14:25:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x87aca800) [pid = 8199] [serial = 2309] [outer = (nil)] 14:25:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x87af3800) [pid = 8199] [serial = 2310] [outer = 0x87aca800] 14:25:31 INFO - PROCESS | 8199 | 1461101131747 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x87caf000) [pid = 8199] [serial = 2311] [outer = 0x87aca800] 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:25:33 INFO - PROCESS | 8199 | 1461101132879 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:25:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:25:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 5202ms 14:25:33 INFO - PROCESS | 8199 | 1461101132994 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 8199 | 1461101132999 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:25:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:25:33 INFO - PROCESS | 8199 | 1461101133006 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 8199 | 1461101133017 Marionette TRACE conn3 <- [1,3046,null,{}] 14:25:33 INFO - PROCESS | 8199 | 1461101133050 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:33 INFO - PROCESS | 8199 | 1461101133290 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:25:33 INFO - PROCESS | 8199 | 1461101133597 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 8199 | ++DOCSHELL 0x896edc00 == 129 [pid = 8199] [id = 771] 14:25:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x896f1000) [pid = 8199] [serial = 2312] [outer = (nil)] 14:25:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x896f7800) [pid = 8199] [serial = 2313] [outer = 0x896f1000] 14:25:33 INFO - PROCESS | 8199 | 1461101133690 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8997ac00) [pid = 8199] [serial = 2314] [outer = 0x896f1000] 14:25:34 INFO - PROCESS | 8199 | [8199] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:25:34 INFO - PROCESS | 8199 | 1461101134552 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:25:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:25:34 INFO - {} 14:25:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1597ms 14:25:34 INFO - PROCESS | 8199 | 1461101134614 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:25:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:25:34 INFO - PROCESS | 8199 | 1461101134620 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:25:34 INFO - PROCESS | 8199 | 1461101134627 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 8199 | 1461101134630 Marionette TRACE conn3 <- [1,3050,null,{}] 14:25:34 INFO - PROCESS | 8199 | 1461101134637 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:34 INFO - PROCESS | 8199 | 1461101134935 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:25:35 INFO - PROCESS | 8199 | 1461101134990 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 8199 | ++DOCSHELL 0x88f1e800 == 130 [pid = 8199] [id = 772] 14:25:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8ac8d400) [pid = 8199] [serial = 2315] [outer = (nil)] 14:25:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8b2d2c00) [pid = 8199] [serial = 2316] [outer = 0x8ac8d400] 14:25:35 INFO - PROCESS | 8199 | 1461101135116 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8b3ee000) [pid = 8199] [serial = 2317] [outer = 0x8ac8d400] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 145 (0x89193800) [pid = 8199] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 144 (0x8b945800) [pid = 8199] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 143 (0x87d36000) [pid = 8199] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 142 (0x891a0000) [pid = 8199] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 141 (0x98726400) [pid = 8199] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 140 (0x98b9f400) [pid = 8199] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 139 (0x982a7400) [pid = 8199] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 138 (0x98290800) [pid = 8199] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 137 (0x97910000) [pid = 8199] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 136 (0x9790fc00) [pid = 8199] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 135 (0x96f78000) [pid = 8199] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 134 (0x96b48c00) [pid = 8199] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 133 (0x913cfc00) [pid = 8199] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 132 (0x91284000) [pid = 8199] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 131 (0x903e2400) [pid = 8199] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 130 (0x8f726400) [pid = 8199] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 129 (0x8f723800) [pid = 8199] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 128 (0x8e085000) [pid = 8199] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 127 (0x8bc76c00) [pid = 8199] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 126 (0x8bc76000) [pid = 8199] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 125 (0x8996dc00) [pid = 8199] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 124 (0x87cb0800) [pid = 8199] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:25:36 INFO - PROCESS | 8199 | --DOMWINDOW == 123 (0x89976c00) [pid = 8199] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:25:37 INFO - PROCESS | 8199 | 1461101136995 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:25:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2396ms 14:25:37 INFO - PROCESS | 8199 | 1461101137025 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 8199 | 1461101137033 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:25:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:25:37 INFO - PROCESS | 8199 | 1461101137052 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 8199 | 1461101137059 Marionette TRACE conn3 <- [1,3054,null,{}] 14:25:37 INFO - PROCESS | 8199 | 1461101137066 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:37 INFO - PROCESS | 8199 | 1461101137310 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:25:37 INFO - PROCESS | 8199 | 1461101137528 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 8199 | ++DOCSHELL 0x87ac4c00 == 131 [pid = 8199] [id = 773] 14:25:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 124 (0x88582800) [pid = 8199] [serial = 2318] [outer = (nil)] 14:25:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 125 (0x8ba97000) [pid = 8199] [serial = 2319] [outer = 0x88582800] 14:25:37 INFO - PROCESS | 8199 | 1461101137611 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 8199 | ++DOMWINDOW == 126 (0x8bbb0c00) [pid = 8199] [serial = 2320] [outer = 0x88582800] 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:25:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2243ms 14:25:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:25:39 INFO - PROCESS | 8199 | 1461101139141 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:25:39 INFO - PROCESS | 8199 | 1461101139293 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 8199 | 1461101139305 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:25:39 INFO - PROCESS | 8199 | 1461101139356 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 8199 | 1461101139376 Marionette TRACE conn3 <- [1,3058,null,{}] 14:25:39 INFO - PROCESS | 8199 | 1461101139458 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:39 INFO - PROCESS | 8199 | 1461101139752 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:25:40 INFO - PROCESS | 8199 | 1461101140063 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 8199 | ++DOCSHELL 0x87acbc00 == 132 [pid = 8199] [id = 774] 14:25:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 127 (0x87d30800) [pid = 8199] [serial = 2321] [outer = (nil)] 14:25:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 128 (0x8857fc00) [pid = 8199] [serial = 2322] [outer = 0x87d30800] 14:25:40 INFO - PROCESS | 8199 | 1461101140158 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 8199 | ++DOMWINDOW == 129 (0x89056800) [pid = 8199] [serial = 2323] [outer = 0x87d30800] 14:25:41 INFO - PROCESS | 8199 | 1461101141108 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:25:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:25:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1826ms 14:25:41 INFO - PROCESS | 8199 | 1461101141205 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 8199 | 1461101141215 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:25:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:25:41 INFO - PROCESS | 8199 | 1461101141234 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 8199 | 1461101141239 Marionette TRACE conn3 <- [1,3062,null,{}] 14:25:41 INFO - PROCESS | 8199 | 1461101141246 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:41 INFO - PROCESS | 8199 | 1461101141502 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:25:41 INFO - PROCESS | 8199 | 1461101141835 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 8199 | ++DOCSHELL 0x8997a800 == 133 [pid = 8199] [id = 775] 14:25:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 130 (0x8997cc00) [pid = 8199] [serial = 2324] [outer = (nil)] 14:25:41 INFO - PROCESS | 8199 | ++DOMWINDOW == 131 (0x8b160400) [pid = 8199] [serial = 2325] [outer = 0x8997cc00] 14:25:41 INFO - PROCESS | 8199 | 1461101141929 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 8199 | ++DOMWINDOW == 132 (0x8b2cf400) [pid = 8199] [serial = 2326] [outer = 0x8997cc00] 14:25:42 INFO - PROCESS | 8199 | [8199] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:25:42 INFO - PROCESS | 8199 | 1461101142863 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:25:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:25:42 INFO - {} 14:25:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1647ms 14:25:42 INFO - PROCESS | 8199 | 1461101142877 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 8199 | 1461101142881 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:25:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:25:42 INFO - PROCESS | 8199 | 1461101142890 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 8199 | 1461101142896 Marionette TRACE conn3 <- [1,3066,null,{}] 14:25:42 INFO - PROCESS | 8199 | 1461101142921 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:43 INFO - PROCESS | 8199 | 1461101143343 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:25:43 INFO - PROCESS | 8199 | 1461101143654 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc74c00 == 134 [pid = 8199] [id = 776] 14:25:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 133 (0x8bc75c00) [pid = 8199] [serial = 2327] [outer = (nil)] 14:25:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 134 (0x8bc7ec00) [pid = 8199] [serial = 2328] [outer = 0x8bc75c00] 14:25:43 INFO - PROCESS | 8199 | 1461101143782 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 8199 | ++DOMWINDOW == 135 (0x8c346400) [pid = 8199] [serial = 2329] [outer = 0x8bc75c00] 14:25:44 INFO - PROCESS | 8199 | 1461101144692 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:25:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:25:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1850ms 14:25:44 INFO - PROCESS | 8199 | 1461101144744 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 8199 | 1461101144749 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:25:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:25:44 INFO - PROCESS | 8199 | 1461101144758 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 8199 | 1461101144761 Marionette TRACE conn3 <- [1,3070,null,{}] 14:25:44 INFO - PROCESS | 8199 | 1461101144768 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:45 INFO - PROCESS | 8199 | 1461101145025 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:25:45 INFO - PROCESS | 8199 | 1461101145388 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 8199 | ++DOCSHELL 0x87aebc00 == 135 [pid = 8199] [id = 777] 14:25:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 136 (0x8e077400) [pid = 8199] [serial = 2330] [outer = (nil)] 14:25:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 137 (0x8e329800) [pid = 8199] [serial = 2331] [outer = 0x8e077400] 14:25:45 INFO - PROCESS | 8199 | 1461101145497 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 8199 | ++DOMWINDOW == 138 (0x8e333000) [pid = 8199] [serial = 2332] [outer = 0x8e077400] 14:25:46 INFO - PROCESS | 8199 | 1461101146334 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:25:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1632ms 14:25:46 INFO - PROCESS | 8199 | 1461101146391 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 8199 | 1461101146395 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:25:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:25:46 INFO - PROCESS | 8199 | 1461101146403 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 8199 | 1461101146407 Marionette TRACE conn3 <- [1,3074,null,{}] 14:25:46 INFO - PROCESS | 8199 | 1461101146435 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 8199 | 1461101146708 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:25:47 INFO - PROCESS | 8199 | 1461101147068 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 8199 | ++DOCSHELL 0x841c3000 == 136 [pid = 8199] [id = 778] 14:25:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 139 (0x8df92000) [pid = 8199] [serial = 2333] [outer = (nil)] 14:25:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 140 (0x8ebd1800) [pid = 8199] [serial = 2334] [outer = 0x8df92000] 14:25:47 INFO - PROCESS | 8199 | 1461101147177 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 8199 | ++DOMWINDOW == 141 (0x8f4db000) [pid = 8199] [serial = 2335] [outer = 0x8df92000] 14:25:47 INFO - PROCESS | 8199 | 1461101147982 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:25:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1602ms 14:25:48 INFO - PROCESS | 8199 | 1461101148008 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 8199 | 1461101148012 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:25:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:25:48 INFO - PROCESS | 8199 | 1461101148019 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 8199 | 1461101148023 Marionette TRACE conn3 <- [1,3078,null,{}] 14:25:48 INFO - PROCESS | 8199 | 1461101148029 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 8199 | 1461101148386 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:25:48 INFO - PROCESS | 8199 | 1461101148773 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 8199 | ++DOCSHELL 0x8ac89c00 == 137 [pid = 8199] [id = 779] 14:25:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 142 (0x8f582800) [pid = 8199] [serial = 2336] [outer = (nil)] 14:25:48 INFO - PROCESS | 8199 | ++DOMWINDOW == 143 (0x8f6bd000) [pid = 8199] [serial = 2337] [outer = 0x8f582800] 14:25:48 INFO - PROCESS | 8199 | 1461101148878 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 8199 | ++DOMWINDOW == 144 (0x8f72cc00) [pid = 8199] [serial = 2338] [outer = 0x8f582800] 14:25:49 INFO - PROCESS | 8199 | 1461101149726 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 8199 | 1461101149762 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:25:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:25:49 INFO - PROCESS | 8199 | 1461101149775 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 8199 | 1461101149781 Marionette TRACE conn3 <- [1,3082,null,{}] 14:25:49 INFO - PROCESS | 8199 | 1461101149810 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 8199 | 1461101150136 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:25:50 INFO - PROCESS | 8199 | 1461101150390 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 8199 | ++DOCSHELL 0x8fbf0c00 == 138 [pid = 8199] [id = 780] 14:25:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 145 (0x8fbf3000) [pid = 8199] [serial = 2339] [outer = (nil)] 14:25:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 146 (0x8fe0fc00) [pid = 8199] [serial = 2340] [outer = 0x8fbf3000] 14:25:50 INFO - PROCESS | 8199 | 1461101150481 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 8199 | ++DOMWINDOW == 147 (0x8feb4800) [pid = 8199] [serial = 2341] [outer = 0x8fbf3000] 14:25:51 INFO - PROCESS | 8199 | 1461101151294 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:25:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:25:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:25:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:25:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:25:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1545ms 14:25:51 INFO - PROCESS | 8199 | 1461101151315 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 8199 | 1461101151319 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:25:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:25:51 INFO - PROCESS | 8199 | 1461101151326 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 8199 | 1461101151329 Marionette TRACE conn3 <- [1,3086,null,{}] 14:25:51 INFO - PROCESS | 8199 | 1461101151335 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 8199 | 1461101151564 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:25:51 INFO - PROCESS | 8199 | 1461101151865 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 8199 | ++DOCSHELL 0x8e076c00 == 139 [pid = 8199] [id = 781] 14:25:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 148 (0x8eaf1c00) [pid = 8199] [serial = 2342] [outer = (nil)] 14:25:51 INFO - PROCESS | 8199 | ++DOMWINDOW == 149 (0x8febbc00) [pid = 8199] [serial = 2343] [outer = 0x8eaf1c00] 14:25:51 INFO - PROCESS | 8199 | 1461101151962 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 8199 | ++DOMWINDOW == 150 (0x8febe400) [pid = 8199] [serial = 2344] [outer = 0x8eaf1c00] 14:25:52 INFO - PROCESS | 8199 | 1461101152814 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:25:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1531ms 14:25:52 INFO - PROCESS | 8199 | 1461101152859 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:25:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:25:52 INFO - PROCESS | 8199 | 1461101152863 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:25:52 INFO - PROCESS | 8199 | 1461101152869 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:25:52 INFO - PROCESS | 8199 | 1461101152873 Marionette TRACE conn3 <- [1,3090,null,{}] 14:25:52 INFO - PROCESS | 8199 | 1461101152879 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 8199 | 1461101153144 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:25:53 INFO - PROCESS | 8199 | 1461101153523 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 8199 | ++DOCSHELL 0x8b3efc00 == 140 [pid = 8199] [id = 782] 14:25:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 151 (0x8feb8000) [pid = 8199] [serial = 2345] [outer = (nil)] 14:25:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 152 (0x902f3400) [pid = 8199] [serial = 2346] [outer = 0x8feb8000] 14:25:53 INFO - PROCESS | 8199 | 1461101153622 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 8199 | ++DOMWINDOW == 153 (0x903d4800) [pid = 8199] [serial = 2347] [outer = 0x8feb8000] 14:25:54 INFO - PROCESS | 8199 | 1461101154404 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:25:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1588ms 14:25:54 INFO - PROCESS | 8199 | 1461101154459 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 8199 | 1461101154462 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:25:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:25:54 INFO - PROCESS | 8199 | 1461101154511 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 8199 | 1461101154516 Marionette TRACE conn3 <- [1,3094,null,{}] 14:25:54 INFO - PROCESS | 8199 | 1461101154536 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 8199 | 1461101154789 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:25:55 INFO - PROCESS | 8199 | 1461101155143 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 8199 | ++DOCSHELL 0x88581800 == 141 [pid = 8199] [id = 783] 14:25:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 154 (0x902eac00) [pid = 8199] [serial = 2348] [outer = (nil)] 14:25:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 155 (0x90470400) [pid = 8199] [serial = 2349] [outer = 0x902eac00] 14:25:55 INFO - PROCESS | 8199 | 1461101155242 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 8199 | ++DOMWINDOW == 156 (0x91198000) [pid = 8199] [serial = 2350] [outer = 0x902eac00] 14:25:56 INFO - PROCESS | 8199 | 1461101156039 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:25:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1584ms 14:25:56 INFO - PROCESS | 8199 | 1461101156055 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:25:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:25:56 INFO - PROCESS | 8199 | 1461101156060 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:25:56 INFO - PROCESS | 8199 | 1461101156066 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 8199 | 1461101156071 Marionette TRACE conn3 <- [1,3098,null,{}] 14:25:56 INFO - PROCESS | 8199 | 1461101156078 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:56 INFO - PROCESS | 8199 | 1461101156340 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:25:56 INFO - PROCESS | 8199 | 1461101156660 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 8199 | ++DOCSHELL 0x91ed0800 == 142 [pid = 8199] [id = 784] 14:25:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 157 (0x91ed0c00) [pid = 8199] [serial = 2351] [outer = (nil)] 14:25:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 158 (0x93079400) [pid = 8199] [serial = 2352] [outer = 0x91ed0c00] 14:25:56 INFO - PROCESS | 8199 | 1461101156842 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 8199 | ++DOMWINDOW == 159 (0x932f2800) [pid = 8199] [serial = 2353] [outer = 0x91ed0c00] 14:25:57 INFO - PROCESS | 8199 | 1461101157687 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:25:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1635ms 14:25:57 INFO - PROCESS | 8199 | 1461101157702 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 8199 | 1461101157705 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:25:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:25:57 INFO - PROCESS | 8199 | 1461101157712 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 8199 | 1461101157716 Marionette TRACE conn3 <- [1,3102,null,{}] 14:25:57 INFO - PROCESS | 8199 | 1461101157722 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:57 INFO - PROCESS | 8199 | 1461101157962 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:25:58 INFO - PROCESS | 8199 | 1461101158257 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 8199 | ++DOCSHELL 0x8997b800 == 143 [pid = 8199] [id = 785] 14:25:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 160 (0x8b880400) [pid = 8199] [serial = 2354] [outer = (nil)] 14:25:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 161 (0x94121000) [pid = 8199] [serial = 2355] [outer = 0x8b880400] 14:25:58 INFO - PROCESS | 8199 | 1461101158368 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 8199 | ++DOMWINDOW == 162 (0x94123000) [pid = 8199] [serial = 2356] [outer = 0x8b880400] 14:25:59 INFO - PROCESS | 8199 | 1461101159200 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:25:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1539ms 14:25:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:25:59 INFO - PROCESS | 8199 | 1461101159253 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 8199 | 1461101159256 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:25:59 INFO - PROCESS | 8199 | 1461101159264 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 8199 | 1461101159267 Marionette TRACE conn3 <- [1,3106,null,{}] 14:25:59 INFO - PROCESS | 8199 | 1461101159273 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:59 INFO - PROCESS | 8199 | 1461101159509 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:25:59 INFO - PROCESS | 8199 | 1461101159829 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 8199 | ++DOCSHELL 0x93312000 == 144 [pid = 8199] [id = 786] 14:25:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 163 (0x94121800) [pid = 8199] [serial = 2357] [outer = (nil)] 14:25:59 INFO - PROCESS | 8199 | ++DOMWINDOW == 164 (0x94ef7800) [pid = 8199] [serial = 2358] [outer = 0x94121800] 14:25:59 INFO - PROCESS | 8199 | 1461101159964 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 8199 | ++DOMWINDOW == 165 (0x9622e800) [pid = 8199] [serial = 2359] [outer = 0x94121800] 14:26:00 INFO - PROCESS | 8199 | 1461101160773 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:26:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:26:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:26:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1543ms 14:26:00 INFO - PROCESS | 8199 | 1461101160807 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 8199 | 1461101160810 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:26:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:26:00 INFO - PROCESS | 8199 | 1461101160817 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 8199 | 1461101160820 Marionette TRACE conn3 <- [1,3110,null,{}] 14:26:00 INFO - PROCESS | 8199 | 1461101160827 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:01 INFO - PROCESS | 8199 | 1461101161069 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:26:01 INFO - PROCESS | 8199 | 1461101161363 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 8199 | ++DOCSHELL 0x913c2800 == 145 [pid = 8199] [id = 787] 14:26:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 166 (0x94e53400) [pid = 8199] [serial = 2360] [outer = (nil)] 14:26:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 167 (0x96f7a000) [pid = 8199] [serial = 2361] [outer = 0x94e53400] 14:26:01 INFO - PROCESS | 8199 | 1461101161458 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 8199 | ++DOMWINDOW == 168 (0x97165400) [pid = 8199] [serial = 2362] [outer = 0x94e53400] 14:26:02 INFO - PROCESS | 8199 | 1461101162376 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:26:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:26:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:26:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:26:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1584ms 14:26:02 INFO - PROCESS | 8199 | 1461101162404 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:26:02 INFO - PROCESS | 8199 | 1461101162408 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:26:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:26:02 INFO - PROCESS | 8199 | 1461101162415 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:26:02 INFO - PROCESS | 8199 | 1461101162419 Marionette TRACE conn3 <- [1,3114,null,{}] 14:26:02 INFO - PROCESS | 8199 | 1461101162425 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:02 INFO - PROCESS | 8199 | 1461101162689 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:26:03 INFO - PROCESS | 8199 | 1461101163012 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"892e1e0c-100a-4284-81f9-a93981893e67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 8199 | ++DOCSHELL 0x8bc81800 == 146 [pid = 8199] [id = 788] 14:26:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 169 (0x96486400) [pid = 8199] [serial = 2363] [outer = (nil)] 14:26:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 170 (0x9814f800) [pid = 8199] [serial = 2364] [outer = 0x96486400] 14:26:03 INFO - PROCESS | 8199 | 1461101163154 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 8199 | ++DOMWINDOW == 171 (0x98157400) [pid = 8199] [serial = 2365] [outer = 0x96486400] 14:26:03 INFO - PROCESS | 8199 | 1461101163983 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:26:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:26:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1588ms 14:26:04 INFO - PROCESS | 8199 | 1461101164003 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 8199 | 1461101164006 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:26:05 WARNING - u'runner_teardown' () 14:26:05 INFO - No more tests 14:26:05 INFO - Got 0 unexpected results 14:26:05 INFO - SUITE-END | took 1408s 14:26:05 INFO - Closing logging queue 14:26:05 INFO - queue closed 14:26:05 INFO - Return code: 0 14:26:05 WARNING - # TBPL SUCCESS # 14:26:05 INFO - Running post-action listener: _resource_record_post_action 14:26:05 INFO - Running post-run listener: _resource_record_post_run 14:26:06 INFO - Total resource usage - Wall time: 1449s; CPU: 98.0%; Read bytes: 671744; Write bytes: 967614464; Read time: 24; Write time: 301356 14:26:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:26:06 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 178929664; Read time: 0; Write time: 170500 14:26:06 INFO - run-tests - Wall time: 1414s; CPU: 98.0%; Read bytes: 671744; Write bytes: 788684800; Read time: 24; Write time: 130856 14:26:06 INFO - Running post-run listener: _upload_blobber_files 14:26:06 INFO - Blob upload gear active. 14:26:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:26:06 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:26:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:26:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:26:06 INFO - (blobuploader) - INFO - Open directory for files ... 14:26:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:26:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:26:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:26:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:26:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:26:08 INFO - (blobuploader) - INFO - Done attempting. 14:26:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:26:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:26:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:26:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:26:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:26:09 INFO - (blobuploader) - INFO - Done attempting. 14:26:09 INFO - (blobuploader) - INFO - Iteration through files over. 14:26:09 INFO - Return code: 0 14:26:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:26:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:26:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2d24a197386bbc201dfb4b4dc287bf6f45bb8021ef86fe15277a9fd3b189c4efa11e7e5fa226d6f0fabce80e7222e9636985cbb5a2de1bbfd12375a3184265b0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6d646c1f6c40622640be2196f193e6437df3c1e6f623b15f75ad9d191f05ddfd71d795ed17b792b76c3c0b31ccb15c18004674e7bfbc7d825f5ae11e63f61f86"} 14:26:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:26:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:26:09 INFO - Contents: 14:26:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2d24a197386bbc201dfb4b4dc287bf6f45bb8021ef86fe15277a9fd3b189c4efa11e7e5fa226d6f0fabce80e7222e9636985cbb5a2de1bbfd12375a3184265b0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6d646c1f6c40622640be2196f193e6437df3c1e6f623b15f75ad9d191f05ddfd71d795ed17b792b76c3c0b31ccb15c18004674e7bfbc7d825f5ae11e63f61f86"} 14:26:09 INFO - Running post-run listener: copy_logs_to_upload_dir 14:26:09 INFO - Copying logs to upload dir... 14:26:09 INFO - mkdir: /builds/slave/test/build/upload/logs 14:26:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1598.229242 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 38 secs) (at 2016-04-19 14:26:09.529706) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 14:26:09.530741) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2d24a197386bbc201dfb4b4dc287bf6f45bb8021ef86fe15277a9fd3b189c4efa11e7e5fa226d6f0fabce80e7222e9636985cbb5a2de1bbfd12375a3184265b0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6d646c1f6c40622640be2196f193e6437df3c1e6f623b15f75ad9d191f05ddfd71d795ed17b792b76c3c0b31ccb15c18004674e7bfbc7d825f5ae11e63f61f86"} build_url:https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033835 build_url: 'https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2d24a197386bbc201dfb4b4dc287bf6f45bb8021ef86fe15277a9fd3b189c4efa11e7e5fa226d6f0fabce80e7222e9636985cbb5a2de1bbfd12375a3184265b0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6d646c1f6c40622640be2196f193e6437df3c1e6f623b15f75ad9d191f05ddfd71d795ed17b792b76c3c0b31ccb15c18004674e7bfbc7d825f5ae11e63f61f86"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YYmXfDfXQta0-uBcj5HlMw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 14:26:09.599078) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:26:09.599556) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461097514.285517-367038969 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018221 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:26:09.643515) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:26:09.643823) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:26:09.644148) ========= ========= Total master_lag: 2.33 =========