builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-734 starttime: 1461130174.8 results: success (0) buildid: 20160419205634 builduid: 3bd9399a329d4c4db8d423575a31155c revision: a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:34.798633) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:34.799089) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 22:29:34.799377) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 22:29:36.149515) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:29:36.149828) ========= 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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 22:29:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 17.8M=0.001s 2016-04-19 22:29:37 (17.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.843068 ========= master_lag: 4.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:29:41.251885) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:41.252317) ========= 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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032909 ========= master_lag: 0.80 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:42.087759) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:29:42.088237) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 --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 a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 --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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 22:29:43,626 truncating revision to first 12 chars 2016-04-19 22:29:43,627 Setting DEBUG logging. 2016-04-19 22:29:43,627 attempt 1/10 2016-04-19 22:29:43,627 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a2a9cec0506a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 22:29:45,832 unpacking tar archive at: mozilla-inbound-a2a9cec0506a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.753880 ========= master_lag: 2.64 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:29:47.480294) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:47.480576) ========= script_repo_revision: a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:29:47.481000) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 22:29:47.481275) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 22:29:50.316164) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 33 secs) (at 2016-04-19 22:29:50.316437) ========= /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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False 22:29:50 INFO - MultiFileLogger online at 20160419 22:29:50 in /builds/slave/test 22:29:50 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 22:29:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:29:50 INFO - {'append_to_log': False, 22:29:50 INFO - 'base_work_dir': '/builds/slave/test', 22:29:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 22:29:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:29:50 INFO - 'buildbot_json_path': 'buildprops.json', 22:29:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:29:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:29:50 INFO - 'download_minidump_stackwalk': True, 22:29:50 INFO - 'download_symbols': 'true', 22:29:50 INFO - 'e10s': False, 22:29:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:29:50 INFO - 'tooltool.py': '/tools/tooltool.py', 22:29:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:29:50 INFO - '/tools/misc-python/virtualenv.py')}, 22:29:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:29:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:29:50 INFO - 'log_level': 'info', 22:29:50 INFO - 'log_to_console': True, 22:29:50 INFO - 'opt_config_files': (), 22:29:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:29:50 INFO - '--processes=1', 22:29:50 INFO - '--config=%(test_path)s/wptrunner.ini', 22:29:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:29:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:29:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:29:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:29:50 INFO - 'pip_index': False, 22:29:50 INFO - 'require_test_zip': True, 22:29:50 INFO - 'test_type': ('testharness',), 22:29:50 INFO - 'this_chunk': '1', 22:29:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:29:50 INFO - 'total_chunks': '10', 22:29:50 INFO - 'virtualenv_path': 'venv', 22:29:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:29:50 INFO - 'work_dir': 'build'} 22:29:50 INFO - ##### 22:29:50 INFO - ##### Running clobber step. 22:29:50 INFO - ##### 22:29:50 INFO - Running pre-action listener: _resource_record_pre_action 22:29:50 INFO - Running main action method: clobber 22:29:50 INFO - rmtree: /builds/slave/test/build 22:29:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:29:52 INFO - Running post-action listener: _resource_record_post_action 22:29:52 INFO - ##### 22:29:52 INFO - ##### Running read-buildbot-config step. 22:29:52 INFO - ##### 22:29:52 INFO - Running pre-action listener: _resource_record_pre_action 22:29:52 INFO - Running main action method: read_buildbot_config 22:29:52 INFO - Using buildbot properties: 22:29:52 INFO - { 22:29:52 INFO - "project": "", 22:29:52 INFO - "product": "firefox", 22:29:52 INFO - "script_repo_revision": "production", 22:29:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 22:29:52 INFO - "repository": "", 22:29:52 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 22:29:52 INFO - "buildid": "20160419205634", 22:29:52 INFO - "pgo_build": "False", 22:29:52 INFO - "basedir": "/builds/slave/test", 22:29:52 INFO - "buildnumber": 521, 22:29:52 INFO - "slavename": "tst-linux32-spot-734", 22:29:52 INFO - "revision": "a2a9cec0506a8646416afcdf1f46ac46ffa97bc4", 22:29:52 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 22:29:52 INFO - "platform": "linux", 22:29:52 INFO - "branch": "mozilla-inbound", 22:29:52 INFO - "repo_path": "integration/mozilla-inbound", 22:29:52 INFO - "moz_repo_path": "", 22:29:52 INFO - "stage_platform": "linux", 22:29:52 INFO - "builduid": "3bd9399a329d4c4db8d423575a31155c", 22:29:52 INFO - "slavebuilddir": "test" 22:29:52 INFO - } 22:29:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 22:29:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 22:29:52 INFO - Running post-action listener: _resource_record_post_action 22:29:52 INFO - ##### 22:29:52 INFO - ##### Running download-and-extract step. 22:29:52 INFO - ##### 22:29:52 INFO - Running pre-action listener: _resource_record_pre_action 22:29:52 INFO - Running main action method: download_and_extract 22:29:52 INFO - mkdir: /builds/slave/test/build/tests 22:29:52 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')]} 22:29:52 INFO - https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 22:29:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:29:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:29:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:29:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:29:54 INFO - Downloaded 1325 bytes. 22:29:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:29:54 INFO - Using the following test package requirements: 22:29:54 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:29:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 22:29:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 22:29:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'jsshell-linux-i686.zip'], 22:29:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 22:29:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:29:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 22:29:54 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 22:29:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 22:29:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:29:54 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 22:29:54 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 22:29:54 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')]} 22:29:54 INFO - https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 22:29:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:29:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:29:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:29:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:02 INFO - Downloaded 22372258 bytes. 22:30:02 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/*'] 22:30:02 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/* 22:30:02 INFO - caution: filename not matched: web-platform/* 22:30:02 INFO - Return code: 11 22:30: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')]} 22:30:02 INFO - https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 22:30:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:30:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:30:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:06 INFO - Downloaded 36397866 bytes. 22:30:06 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/*'] 22:30:06 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/* 22:30:10 INFO - caution: filename not matched: bin/* 22:30:10 INFO - caution: filename not matched: config/* 22:30:10 INFO - caution: filename not matched: mozbase/* 22:30:10 INFO - caution: filename not matched: marionette/* 22:30:10 INFO - caution: filename not matched: tools/wptserve/* 22:30:10 INFO - Return code: 11 22:30:10 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')]} 22:30:10 INFO - https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 22:30:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:30:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:30:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:28 INFO - Downloaded 63376506 bytes. 22:30:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:30:28 INFO - mkdir: /builds/slave/test/properties 22:30:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:30:28 INFO - Writing to file /builds/slave/test/properties/build_url 22:30:28 INFO - Contents: 22:30:28 INFO - build_url:https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:30:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:30:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:30:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:30:29 INFO - Contents: 22:30:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:30:29 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')]} 22:30:29 INFO - https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:30:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:30:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:30:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:30:54 INFO - Downloaded 91769398 bytes. 22:30:54 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'] 22:30:54 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 22:31:03 INFO - Return code: 0 22:31:03 INFO - Running post-action listener: _resource_record_post_action 22:31:03 INFO - Running post-action listener: set_extra_try_arguments 22:31:03 INFO - ##### 22:31:03 INFO - ##### Running create-virtualenv step. 22:31:03 INFO - ##### 22:31:03 INFO - Running pre-action listener: _pre_create_virtualenv 22:31:03 INFO - Running pre-action listener: _resource_record_pre_action 22:31:03 INFO - Running main action method: create_virtualenv 22:31:03 INFO - Creating virtualenv /builds/slave/test/build/venv 22:31:03 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 22:31:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:31:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:31:03 INFO - Using real prefix '/usr' 22:31:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:31:04 INFO - Installing distribute.............................................................................................................................................................................................done. 22:31:08 INFO - Installing pip.................done. 22:31:08 INFO - Return code: 0 22:31:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:31:08 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')]} 22:31:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:31:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:08 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')]} 22:31:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:31:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:08 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 0x9fd3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa03a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0ecf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, '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-1461128537.493219-766045756', '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 22:31:08 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 22:31:08 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 22:31:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:31:08 INFO - 'CCACHE_UMASK': '002', 22:31:08 INFO - 'DISPLAY': ':0', 22:31:08 INFO - 'HOME': '/home/cltbld', 22:31:08 INFO - 'LANG': 'en_US.UTF-8', 22:31:08 INFO - 'LOGNAME': 'cltbld', 22:31:08 INFO - 'MAIL': '/var/mail/cltbld', 22:31:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:31:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:31:08 INFO - 'MOZ_NO_REMOTE': '1', 22:31:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:31:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:31:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:31:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:31:08 INFO - 'PWD': '/builds/slave/test', 22:31:08 INFO - 'SHELL': '/bin/bash', 22:31:08 INFO - 'SHLVL': '1', 22:31:08 INFO - 'TERM': 'linux', 22:31:08 INFO - 'TMOUT': '86400', 22:31:08 INFO - 'USER': 'cltbld', 22:31:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:31:08 INFO - '_': '/tools/buildbot/bin/python'} 22:31:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:31:08 INFO - Downloading/unpacking psutil>=0.7.1 22:31:08 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 22:31:08 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 22:31:08 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 22:31:08 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 22:31:08 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 22:31:08 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 22:31:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:31:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:31:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:31:14 INFO - Installing collected packages: psutil 22:31:14 INFO - Running setup.py install for psutil 22:31:14 INFO - building 'psutil._psutil_linux' extension 22:31:14 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 22:31:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 22:31:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 22:31:15 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 22:31:15 INFO - building 'psutil._psutil_posix' extension 22:31:15 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 22:31:15 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 22:31:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:31:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:31:15 INFO - Successfully installed psutil 22:31:15 INFO - Cleaning up... 22:31:15 INFO - Return code: 0 22:31:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:31:15 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')]} 22:31:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:31:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:15 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')]} 22:31:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:31:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:15 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 0x9fd3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa03a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0ecf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, '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-1461128537.493219-766045756', '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 22:31:15 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 22:31:15 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 22:31:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:31:15 INFO - 'CCACHE_UMASK': '002', 22:31:15 INFO - 'DISPLAY': ':0', 22:31:15 INFO - 'HOME': '/home/cltbld', 22:31:15 INFO - 'LANG': 'en_US.UTF-8', 22:31:15 INFO - 'LOGNAME': 'cltbld', 22:31:15 INFO - 'MAIL': '/var/mail/cltbld', 22:31:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:31:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:31:15 INFO - 'MOZ_NO_REMOTE': '1', 22:31:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:31:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:31:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:31:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:31:15 INFO - 'PWD': '/builds/slave/test', 22:31:15 INFO - 'SHELL': '/bin/bash', 22:31:15 INFO - 'SHLVL': '1', 22:31:15 INFO - 'TERM': 'linux', 22:31:15 INFO - 'TMOUT': '86400', 22:31:15 INFO - 'USER': 'cltbld', 22:31:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:31:15 INFO - '_': '/tools/buildbot/bin/python'} 22:31:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:31:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:31:15 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 22:31:15 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 22:31:15 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 22:31:15 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 22:31:15 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 22:31:15 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 22:31:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:31:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:31:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:31:21 INFO - Installing collected packages: mozsystemmonitor 22:31:21 INFO - Running setup.py install for mozsystemmonitor 22:31:21 INFO - Successfully installed mozsystemmonitor 22:31:21 INFO - Cleaning up... 22:31:21 INFO - Return code: 0 22:31:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:31: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')]} 22:31:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:31:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31: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')]} 22:31:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:31:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:21 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 0x9fd3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa03a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0ecf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, '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-1461128537.493219-766045756', '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 22:31:21 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 22:31:21 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 22:31:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:31:21 INFO - 'CCACHE_UMASK': '002', 22:31:21 INFO - 'DISPLAY': ':0', 22:31:21 INFO - 'HOME': '/home/cltbld', 22:31:21 INFO - 'LANG': 'en_US.UTF-8', 22:31:21 INFO - 'LOGNAME': 'cltbld', 22:31:21 INFO - 'MAIL': '/var/mail/cltbld', 22:31:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:31:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:31:21 INFO - 'MOZ_NO_REMOTE': '1', 22:31:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:31:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:31:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:31:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:31:21 INFO - 'PWD': '/builds/slave/test', 22:31:21 INFO - 'SHELL': '/bin/bash', 22:31:21 INFO - 'SHLVL': '1', 22:31:21 INFO - 'TERM': 'linux', 22:31:21 INFO - 'TMOUT': '86400', 22:31:21 INFO - 'USER': 'cltbld', 22:31:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:31:21 INFO - '_': '/tools/buildbot/bin/python'} 22:31:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:31:21 INFO - Downloading/unpacking blobuploader==1.2.4 22:31:21 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 22:31:21 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 22:31:21 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 22:31:21 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 22:31:21 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 22:31:21 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 22:31:26 INFO - Downloading blobuploader-1.2.4.tar.gz 22:31:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:31:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:31:26 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 22:31:26 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 22:31:26 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 22:31:26 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 22:31:26 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 22:31:26 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 22:31:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:31:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:31:28 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 22:31:28 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 22:31:28 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 22:31:28 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 22:31:28 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 22:31:28 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 22:31:28 INFO - Downloading docopt-0.6.1.tar.gz 22:31:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:31:28 INFO - Installing collected packages: blobuploader, requests, docopt 22:31:28 INFO - Running setup.py install for blobuploader 22:31:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:31:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:31:28 INFO - Running setup.py install for requests 22:31:29 INFO - Running setup.py install for docopt 22:31:29 INFO - Successfully installed blobuploader requests docopt 22:31:29 INFO - Cleaning up... 22:31:29 INFO - Return code: 0 22:31:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:31:29 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')]} 22:31:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:31:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:29 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')]} 22:31:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:31:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:29 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 0x9fd3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa03a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0ecf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, '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-1461128537.493219-766045756', '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 22:31:29 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 22:31:29 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 22:31:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:31:29 INFO - 'CCACHE_UMASK': '002', 22:31:29 INFO - 'DISPLAY': ':0', 22:31:29 INFO - 'HOME': '/home/cltbld', 22:31:29 INFO - 'LANG': 'en_US.UTF-8', 22:31:29 INFO - 'LOGNAME': 'cltbld', 22:31:29 INFO - 'MAIL': '/var/mail/cltbld', 22:31:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:31:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:31:29 INFO - 'MOZ_NO_REMOTE': '1', 22:31:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:31:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:31:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:31:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:31:29 INFO - 'PWD': '/builds/slave/test', 22:31:29 INFO - 'SHELL': '/bin/bash', 22:31:29 INFO - 'SHLVL': '1', 22:31:29 INFO - 'TERM': 'linux', 22:31:29 INFO - 'TMOUT': '86400', 22:31:29 INFO - 'USER': 'cltbld', 22:31:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:31:29 INFO - '_': '/tools/buildbot/bin/python'} 22:31:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:31:30 INFO - Running setup.py (path:/tmp/pip-1qgpEs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:31:30 INFO - Running setup.py (path:/tmp/pip-ifDH6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:31:30 INFO - Running setup.py (path:/tmp/pip-jNMZfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:31:30 INFO - Running setup.py (path:/tmp/pip-EEgcmc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:31:30 INFO - Running setup.py (path:/tmp/pip-p2p3Iy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:31:30 INFO - Running setup.py (path:/tmp/pip-3yk2Y3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:31:31 INFO - Running setup.py (path:/tmp/pip-xUgwtq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:31:31 INFO - Running setup.py (path:/tmp/pip-vuCpik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:31:31 INFO - Running setup.py (path:/tmp/pip-jfnTtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:31:31 INFO - Running setup.py (path:/tmp/pip-IvH1el-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:31:31 INFO - Running setup.py (path:/tmp/pip-UQpixM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:31:31 INFO - Running setup.py (path:/tmp/pip-70xD04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:31:31 INFO - Running setup.py (path:/tmp/pip-z0BHNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:31:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:31:31 INFO - Running setup.py (path:/tmp/pip-wrCYIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:31:32 INFO - Running setup.py (path:/tmp/pip-lYRlQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:31:32 INFO - Running setup.py (path:/tmp/pip-XV0AM1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:31:32 INFO - Running setup.py (path:/tmp/pip-ley3aC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:31:32 INFO - Running setup.py (path:/tmp/pip-8wKZOg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:31:32 INFO - Running setup.py (path:/tmp/pip-2vp9EZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:31:32 INFO - Running setup.py (path:/tmp/pip-JUcnrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:31:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:31:33 INFO - Running setup.py (path:/tmp/pip-nHarO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:31:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:31:33 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 22:31:33 INFO - Running setup.py install for manifestparser 22:31:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:31:33 INFO - Running setup.py install for mozcrash 22:31:33 INFO - Running setup.py install for mozdebug 22:31:34 INFO - Running setup.py install for mozdevice 22:31:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:31:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:31:34 INFO - Running setup.py install for mozfile 22:31:34 INFO - Running setup.py install for mozhttpd 22:31:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:31:34 INFO - Running setup.py install for mozinfo 22:31:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:31:34 INFO - Running setup.py install for mozInstall 22:31:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Running setup.py install for mozleak 22:31:35 INFO - Running setup.py install for mozlog 22:31:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Running setup.py install for moznetwork 22:31:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:31:35 INFO - Running setup.py install for mozprocess 22:31:35 INFO - Running setup.py install for mozprofile 22:31:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:31:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:31:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:31:36 INFO - Running setup.py install for mozrunner 22:31:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:31:36 INFO - Running setup.py install for mozscreenshot 22:31:36 INFO - Running setup.py install for moztest 22:31:36 INFO - Running setup.py install for mozversion 22:31:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:31:37 INFO - Running setup.py install for wptserve 22:31:37 INFO - Running setup.py install for marionette-driver 22:31:37 INFO - Running setup.py install for browsermob-proxy 22:31:37 INFO - Running setup.py install for marionette-client 22:31:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:31:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:31:38 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 22:31:38 INFO - Cleaning up... 22:31:38 INFO - Return code: 0 22:31:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:31:38 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')]} 22:31:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:31:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:38 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')]} 22:31:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:31:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:31:38 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 0x9fd3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa03a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0ecf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, '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-1461128537.493219-766045756', '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 22:31:38 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 22:31:38 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 22:31:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:31:38 INFO - 'CCACHE_UMASK': '002', 22:31:38 INFO - 'DISPLAY': ':0', 22:31:38 INFO - 'HOME': '/home/cltbld', 22:31:38 INFO - 'LANG': 'en_US.UTF-8', 22:31:38 INFO - 'LOGNAME': 'cltbld', 22:31:38 INFO - 'MAIL': '/var/mail/cltbld', 22:31:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:31:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:31:38 INFO - 'MOZ_NO_REMOTE': '1', 22:31:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:31:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:31:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:31:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:31:38 INFO - 'PWD': '/builds/slave/test', 22:31:38 INFO - 'SHELL': '/bin/bash', 22:31:38 INFO - 'SHLVL': '1', 22:31:38 INFO - 'TERM': 'linux', 22:31:38 INFO - 'TMOUT': '86400', 22:31:38 INFO - 'USER': 'cltbld', 22:31:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:31:38 INFO - '_': '/tools/buildbot/bin/python'} 22:31:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:31:38 INFO - Running setup.py (path:/tmp/pip-maJrZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:31:38 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)) 22:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:31:38 INFO - Running setup.py (path:/tmp/pip-mHX7Aq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:31:39 INFO - Running setup.py (path:/tmp/pip-6RZ23m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:31:39 INFO - Running setup.py (path:/tmp/pip-z4t4HV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:31:39 INFO - Running setup.py (path:/tmp/pip-iOlrIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:31:39 INFO - Running setup.py (path:/tmp/pip-EzcdPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:31:39 INFO - Running setup.py (path:/tmp/pip-jyyHHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:31:39 INFO - Running setup.py (path:/tmp/pip-G5SI5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:31:39 INFO - Running setup.py (path:/tmp/pip-CQJcrI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:31:39 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)) 22:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:31:40 INFO - Running setup.py (path:/tmp/pip-RObCSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:31:40 INFO - Running setup.py (path:/tmp/pip-5CNrlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:31:40 INFO - Running setup.py (path:/tmp/pip-sRsDkY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:31:40 INFO - Running setup.py (path:/tmp/pip-pv04xn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:31:40 INFO - Running setup.py (path:/tmp/pip-pxP4Fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:31:40 INFO - Running setup.py (path:/tmp/pip-QmpNp7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:31:40 INFO - Running setup.py (path:/tmp/pip-HPC9ia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:31:40 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)) 22:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:31:40 INFO - Running setup.py (path:/tmp/pip-bamfTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:31:41 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)) 22:31:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:31:41 INFO - Running setup.py (path:/tmp/pip-WLAsZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:31:41 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)) 22:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:31:41 INFO - Running setup.py (path:/tmp/pip-eITIWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:31:41 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)) 22:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:31:41 INFO - Running setup.py (path:/tmp/pip-hAa1uG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:31:41 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)) 22:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:31:41 INFO - Running setup.py (path:/tmp/pip-nLXId0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:31:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:31:42 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)) 22:31:42 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)) 22:31:42 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)) 22:31:42 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)) 22:31:42 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)) 22:31:42 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)) 22:31:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:31:42 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 22:31:42 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 22:31:42 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 22:31:42 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 22:31:42 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 22:31:42 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 22:31:46 INFO - Downloading blessings-1.6.tar.gz 22:31:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:31:47 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)) 22:31:47 INFO - Installing collected packages: blessings 22:31:47 INFO - Running setup.py install for blessings 22:31:47 INFO - Successfully installed blessings 22:31:47 INFO - Cleaning up... 22:31:47 INFO - Return code: 0 22:31:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:31:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:31:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:31:47 INFO - Reading from file tmpfile_stdout 22:31:47 INFO - Current package versions: 22:31:47 INFO - argparse == 1.2.1 22:31:47 INFO - blessings == 1.6 22:31:47 INFO - blobuploader == 1.2.4 22:31:47 INFO - browsermob-proxy == 0.6.0 22:31:47 INFO - docopt == 0.6.1 22:31:47 INFO - manifestparser == 1.1 22:31:47 INFO - marionette-client == 2.3.0 22:31:47 INFO - marionette-driver == 1.4.0 22:31:47 INFO - mozInstall == 1.12 22:31:47 INFO - mozcrash == 0.17 22:31:47 INFO - mozdebug == 0.1 22:31:47 INFO - mozdevice == 0.48 22:31:47 INFO - mozfile == 1.2 22:31:47 INFO - mozhttpd == 0.7 22:31:47 INFO - mozinfo == 0.9 22:31:47 INFO - mozleak == 0.1 22:31:47 INFO - mozlog == 3.1 22:31:47 INFO - moznetwork == 0.27 22:31:47 INFO - mozprocess == 0.22 22:31:47 INFO - mozprofile == 0.28 22:31:47 INFO - mozrunner == 6.11 22:31:47 INFO - mozscreenshot == 0.1 22:31:47 INFO - mozsystemmonitor == 0.0 22:31:47 INFO - moztest == 0.7 22:31:47 INFO - mozversion == 1.4 22:31:47 INFO - psutil == 3.1.1 22:31:47 INFO - requests == 1.2.3 22:31:47 INFO - wptserve == 1.4.0 22:31:47 INFO - wsgiref == 0.1.2 22:31:47 INFO - Running post-action listener: _resource_record_post_action 22:31:47 INFO - Running post-action listener: _start_resource_monitoring 22:31:47 INFO - Starting resource monitoring. 22:31:47 INFO - ##### 22:31:47 INFO - ##### Running pull step. 22:31:47 INFO - ##### 22:31:47 INFO - Running pre-action listener: _resource_record_pre_action 22:31:47 INFO - Running main action method: pull 22:31:47 INFO - Pull has nothing to do! 22:31:47 INFO - Running post-action listener: _resource_record_post_action 22:31:47 INFO - ##### 22:31:48 INFO - ##### Running install step. 22:31:48 INFO - ##### 22:31:48 INFO - Running pre-action listener: _resource_record_pre_action 22:31:48 INFO - Running main action method: install 22:31:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:31:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:31:48 INFO - Reading from file tmpfile_stdout 22:31:48 INFO - Detecting whether we're running mozinstall >=1.0... 22:31:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:31:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:31:48 INFO - Reading from file tmpfile_stdout 22:31:48 INFO - Output received: 22:31:48 INFO - Usage: mozinstall [options] installer 22:31:48 INFO - Options: 22:31:48 INFO - -h, --help show this help message and exit 22:31:48 INFO - -d DEST, --destination=DEST 22:31:48 INFO - Directory to install application into. [default: 22:31:48 INFO - "/builds/slave/test"] 22:31:48 INFO - --app=APP Application being installed. [default: firefox] 22:31:48 INFO - mkdir: /builds/slave/test/build/application 22:31:48 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'] 22:31:48 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 22:32:20 INFO - Reading from file tmpfile_stdout 22:32:20 INFO - Output received: 22:32:20 INFO - /builds/slave/test/build/application/firefox/firefox 22:32:20 INFO - Running post-action listener: _resource_record_post_action 22:32:20 INFO - ##### 22:32:20 INFO - ##### Running run-tests step. 22:32:20 INFO - ##### 22:32:20 INFO - Running pre-action listener: _resource_record_pre_action 22:32:20 INFO - Running main action method: run_tests 22:32:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:32:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:32:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:32:20 INFO - grabbing minidump binary from tooltool 22:32:20 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')]} 22:32:20 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 0x9dcee30>, '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 0xa06bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0ea470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:32:20 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 22:32:20 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 22:32:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:32:20 INFO - Return code: 0 22:32:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 22:32:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:32:21 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/YsywYNpXT8Gjud3DqZv2sA/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 22:32:21 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/YsywYNpXT8Gjud3DqZv2sA/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 22:32:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:32:21 INFO - 'CCACHE_UMASK': '002', 22:32:21 INFO - 'DISPLAY': ':0', 22:32:21 INFO - 'HOME': '/home/cltbld', 22:32:21 INFO - 'LANG': 'en_US.UTF-8', 22:32:21 INFO - 'LOGNAME': 'cltbld', 22:32:21 INFO - 'MAIL': '/var/mail/cltbld', 22:32:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:32:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:32:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:32:21 INFO - 'MOZ_NO_REMOTE': '1', 22:32:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:32:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:32:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:32:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:32:21 INFO - 'PWD': '/builds/slave/test', 22:32:21 INFO - 'SHELL': '/bin/bash', 22:32:21 INFO - 'SHLVL': '1', 22:32:21 INFO - 'TERM': 'linux', 22:32:21 INFO - 'TMOUT': '86400', 22:32:21 INFO - 'USER': 'cltbld', 22:32:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128537.493219-766045756', 22:32:21 INFO - '_': '/tools/buildbot/bin/python'} 22:32:21 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/YsywYNpXT8Gjud3DqZv2sA/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 22:32:21 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 22:32:21 INFO - import pkg_resources 22:32:22 INFO - Using 1 client processes 22:32:23 INFO - wptserve Starting http server on 127.0.0.1:8000 22:32:23 INFO - wptserve Starting http server on 127.0.0.1:8001 22:32:23 INFO - wptserve Starting http server on 127.0.0.1:8443 22:32:25 INFO - SUITE-START | Running 778 tests 22:32:25 INFO - Running testharness tests 22:32:25 INFO - Setting up ssl 22:32:25 INFO - PROCESS | certutil | 22:32:25 INFO - PROCESS | certutil | 22:32:25 INFO - PROCESS | certutil | 22:32:25 INFO - Certificate Nickname Trust Attributes 22:32:25 INFO - SSL,S/MIME,JAR/XPI 22:32:25 INFO - 22:32:25 INFO - web-platform-tests CT,, 22:32:25 INFO - 22:32:25 INFO - Starting runner 22:32:28 INFO - PROCESS | 9702 | 1461130348225 Marionette DEBUG Marionette enabled via build flag and pref 22:32:28 INFO - PROCESS | 9702 | ++DOCSHELL 0xa2acb400 == 1 [pid = 9702] [id = 1] 22:32:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 1 (0xa2acb800) [pid = 9702] [serial = 1] [outer = (nil)] 22:32:28 INFO - PROCESS | 9702 | [9702] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:32:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 2 (0xa2acc000) [pid = 9702] [serial = 2] [outer = 0xa2acb800] 22:32:28 INFO - PROCESS | 9702 | 1461130348894 Marionette INFO Listening on port 2828 22:32:29 INFO - PROCESS | 9702 | 1461130349501 Marionette DEBUG Marionette enabled via command-line flag 22:32:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x9fc56c00 == 2 [pid = 9702] [id = 2] 22:32:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 3 (0x9fc94800) [pid = 9702] [serial = 3] [outer = (nil)] 22:32:29 INFO - PROCESS | 9702 | [9702] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:32:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 4 (0x9fc95000) [pid = 9702] [serial = 4] [outer = 0x9fc94800] 22:32:29 INFO - PROCESS | 9702 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb79120 22:32:29 INFO - PROCESS | 9702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb79c40 22:32:29 INFO - PROCESS | 9702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb88b40 22:32:29 INFO - PROCESS | 9702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb997a0 22:32:29 INFO - PROCESS | 9702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9b4e0 22:32:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 5 (0x9fb95800) [pid = 9702] [serial = 5] [outer = 0xa2acb800] 22:32:29 INFO - PROCESS | 9702 | [9702] 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 22:32:29 INFO - PROCESS | 9702 | 1461130349918 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50559 22:32:29 INFO - PROCESS | 9702 | [9702] 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 22:32:29 INFO - PROCESS | 9702 | 1461130349950 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50560 22:32:30 INFO - PROCESS | 9702 | 1461130350004 Marionette DEBUG Closed connection conn0 22:32:30 INFO - PROCESS | 9702 | [9702] 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 22:32:30 INFO - PROCESS | 9702 | 1461130350116 Marionette DEBUG Closed connection conn1 22:32:30 INFO - PROCESS | 9702 | [9702] 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 22:32:30 INFO - PROCESS | 9702 | 1461130350129 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50561 22:32:30 INFO - PROCESS | 9702 | [9702] 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 22:32:30 INFO - PROCESS | 9702 | 1461130350194 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50562 22:32:30 INFO - PROCESS | 9702 | 1461130350202 Marionette DEBUG Closed connection conn2 22:32:30 INFO - PROCESS | 9702 | 1461130350236 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:32:30 INFO - PROCESS | 9702 | 1461130350263 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":"20160419205634","device":"desktop","version":"48.0a1"} 22:32:30 INFO - PROCESS | 9702 | [9702] 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 22:32:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x98faa400 == 3 [pid = 9702] [id = 3] 22:32:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 6 (0x98faa800) [pid = 9702] [serial = 6] [outer = (nil)] 22:32:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x98faac00 == 4 [pid = 9702] [id = 4] 22:32:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 7 (0x98fac800) [pid = 9702] [serial = 7] [outer = (nil)] 22:32:32 INFO - PROCESS | 9702 | [9702] 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 22:32:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x98a1f400 == 5 [pid = 9702] [id = 5] 22:32:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 8 (0xa0aa7400) [pid = 9702] [serial = 8] [outer = (nil)] 22:32:33 INFO - PROCESS | 9702 | [9702] 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 22:32:33 INFO - PROCESS | 9702 | [9702] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:32:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 9 (0x984e5400) [pid = 9702] [serial = 9] [outer = 0xa0aa7400] 22:32:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 10 (0x97e32c00) [pid = 9702] [serial = 10] [outer = 0x98faa800] 22:32:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 11 (0x97e34800) [pid = 9702] [serial = 11] [outer = 0x98fac800] 22:32:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 12 (0x97e36c00) [pid = 9702] [serial = 12] [outer = 0xa0aa7400] 22:32:34 INFO - PROCESS | 9702 | 1461130354585 Marionette DEBUG loaded listener.js 22:32:34 INFO - PROCESS | 9702 | 1461130354604 Marionette DEBUG loaded listener.js 22:32:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 13 (0x96bc6400) [pid = 9702] [serial = 13] [outer = 0xa0aa7400] 22:32:35 INFO - PROCESS | 9702 | 1461130355350 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"63ed08fa-5026-4a96-9e1e-a20c04486e47","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":"20160419205634","device":"desktop","version":"48.0a1","command_id":1}}] 22:32:35 INFO - PROCESS | 9702 | 1461130355566 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}] 22:32:35 INFO - PROCESS | 9702 | 1461130355674 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:32:35 INFO - PROCESS | 9702 | 1461130355986 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:32:36 INFO - PROCESS | 9702 | [9702] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:32:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 14 (0x9329e400) [pid = 9702] [serial = 14] [outer = 0xa0aa7400] 22:32:36 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:36 INFO - PROCESS | 9702 | 1461130356386 Marionette TRACE conn3 <- [1,3,null,{}] 22:32:36 INFO - PROCESS | 9702 | 1461130356398 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:32:36 INFO - PROCESS | 9702 | 1461130356431 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:32:36 INFO - PROCESS | 9702 | 1461130356584 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:32:36 INFO - PROCESS | 9702 | 1461130356588 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:32:36 INFO - PROCESS | 9702 | 1461130356595 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:32:36 INFO - PROCESS | 9702 | 1461130356600 Marionette TRACE conn3 <- [1,6,null,{}] 22:32:36 INFO - PROCESS | 9702 | 1461130356607 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}] 22:32:36 INFO - PROCESS | 9702 | 1461130356624 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:32:36 INFO - PROCESS | 9702 | 1461130356633 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x920c6c00 == 6 [pid = 9702] [id = 6] 22:32:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 15 (0x920c7000) [pid = 9702] [serial = 15] [outer = (nil)] 22:32:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 16 (0x920c9000) [pid = 9702] [serial = 16] [outer = 0x920c7000] 22:32:36 INFO - PROCESS | 9702 | 1461130356711 Marionette DEBUG loaded listener.js 22:32:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 17 (0x920cd800) [pid = 9702] [serial = 17] [outer = 0x920c7000] 22:32:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x915dec00 == 7 [pid = 9702] [id = 7] 22:32:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 18 (0x915df000) [pid = 9702] [serial = 18] [outer = (nil)] 22:32:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 19 (0x920cf800) [pid = 9702] [serial = 19] [outer = 0x915df000] 22:32:37 INFO - PROCESS | 9702 | 1461130357204 Marionette DEBUG loaded listener.js 22:32:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 20 (0x91374400) [pid = 9702] [serial = 20] [outer = 0x915df000] 22:32:37 INFO - PROCESS | 9702 | 1461130357692 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]]]}] 22:32:37 INFO - PROCESS | 9702 | [9702] 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 22:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1193ms 22:32:37 INFO - PROCESS | 9702 | 1461130357869 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:32:37 INFO - PROCESS | 9702 | 1461130357873 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:32:37 INFO - PROCESS | 9702 | 1461130357917 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:32:37 INFO - PROCESS | 9702 | 1461130357921 Marionette TRACE conn3 <- [1,10,null,{}] 22:32:37 INFO - PROCESS | 9702 | 1461130357954 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}] 22:32:38 INFO - PROCESS | 9702 | 1461130358122 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:32:38 INFO - PROCESS | 9702 | 1461130358142 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb52c00 == 8 [pid = 9702] [id = 8] 22:32:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 21 (0x8fb53000) [pid = 9702] [serial = 21] [outer = (nil)] 22:32:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 22 (0x8fb56000) [pid = 9702] [serial = 22] [outer = 0x8fb53000] 22:32:38 INFO - PROCESS | 9702 | 1461130358218 Marionette DEBUG loaded listener.js 22:32:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 23 (0x8fb59c00) [pid = 9702] [serial = 23] [outer = 0x8fb53000] 22:32:39 INFO - PROCESS | 9702 | 1461130359211 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]]]}] 22:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1377ms 22:32:39 INFO - PROCESS | 9702 | 1461130359265 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:32:39 INFO - PROCESS | 9702 | 1461130359271 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:32:39 INFO - PROCESS | 9702 | 1461130359279 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:32:39 INFO - PROCESS | 9702 | 1461130359285 Marionette TRACE conn3 <- [1,14,null,{}] 22:32:39 INFO - PROCESS | 9702 | 1461130359294 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}] 22:32:39 INFO - PROCESS | 9702 | 1461130359515 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:32:39 INFO - PROCESS | 9702 | 1461130359686 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd55000 == 9 [pid = 9702] [id = 9] 22:32:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 24 (0x8fd57800) [pid = 9702] [serial = 24] [outer = (nil)] 22:32:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 25 (0x8fd5c800) [pid = 9702] [serial = 25] [outer = 0x8fd57800] 22:32:39 INFO - PROCESS | 9702 | 1461130359774 Marionette DEBUG loaded listener.js 22:32:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 26 (0x8fd73c00) [pid = 9702] [serial = 26] [outer = 0x8fd57800] 22:32:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x90239000 == 10 [pid = 9702] [id = 10] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 27 (0x90239400) [pid = 9702] [serial = 27] [outer = (nil)] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 28 (0x8fd7c800) [pid = 9702] [serial = 28] [outer = 0x90239400] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 29 (0x91378400) [pid = 9702] [serial = 29] [outer = 0x90239400] 22:32:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x908aa800 == 11 [pid = 9702] [id = 11] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 30 (0x915d8400) [pid = 9702] [serial = 30] [outer = (nil)] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 31 (0x920c3c00) [pid = 9702] [serial = 31] [outer = 0x915d8400] 22:32:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 32 (0x915da000) [pid = 9702] [serial = 32] [outer = 0x915d8400] 22:32:40 INFO - PROCESS | 9702 | 1461130360867 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]]]}] 22:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1633ms 22:32:40 INFO - PROCESS | 9702 | 1461130360946 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:32:40 INFO - PROCESS | 9702 | 1461130360954 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:32:40 INFO - PROCESS | 9702 | 1461130360967 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:32:40 INFO - PROCESS | 9702 | 1461130360972 Marionette TRACE conn3 <- [1,18,null,{}] 22:32:40 INFO - PROCESS | 9702 | 1461130360983 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}] 22:32:41 INFO - PROCESS | 9702 | 1461130361223 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:32:41 INFO - PROCESS | 9702 | 1461130361325 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd79400 == 12 [pid = 9702] [id = 12] 22:32:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 33 (0x8fd79800) [pid = 9702] [serial = 33] [outer = (nil)] 22:32:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 34 (0x932a9c00) [pid = 9702] [serial = 34] [outer = 0x8fd79800] 22:32:41 INFO - PROCESS | 9702 | 1461130361407 Marionette DEBUG loaded listener.js 22:32:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 35 (0x970b8000) [pid = 9702] [serial = 35] [outer = 0x8fd79800] 22:32:42 INFO - PROCESS | 9702 | 1461130362239 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]]]}] 22:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1337ms 22:32:42 INFO - PROCESS | 9702 | 1461130362305 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:32:42 INFO - PROCESS | 9702 | 1461130362311 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:32:42 INFO - PROCESS | 9702 | 1461130362317 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:32:42 INFO - PROCESS | 9702 | 1461130362323 Marionette TRACE conn3 <- [1,22,null,{}] 22:32:42 INFO - PROCESS | 9702 | 1461130362340 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}] 22:32:42 INFO - PROCESS | 9702 | 1461130362559 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:32:42 INFO - PROCESS | 9702 | 1461130362685 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x908a2400 == 13 [pid = 9702] [id = 13] 22:32:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 36 (0x908a2800) [pid = 9702] [serial = 36] [outer = (nil)] 22:32:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 37 (0x992a8c00) [pid = 9702] [serial = 37] [outer = 0x908a2800] 22:32:42 INFO - PROCESS | 9702 | 1461130362790 Marionette DEBUG loaded listener.js 22:32:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 38 (0x99a39400) [pid = 9702] [serial = 38] [outer = 0x908a2800] 22:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1296ms 22:32:43 INFO - PROCESS | 9702 | 1461130363603 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]]]}] 22:32:43 INFO - PROCESS | 9702 | 1461130363614 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:32:43 INFO - PROCESS | 9702 | 1461130363620 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:32:43 INFO - PROCESS | 9702 | 1461130363627 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:32:43 INFO - PROCESS | 9702 | 1461130363629 Marionette TRACE conn3 <- [1,26,null,{}] 22:32:43 INFO - PROCESS | 9702 | 1461130363636 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}] 22:32:43 INFO - PROCESS | 9702 | 1461130363812 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:32:43 INFO - PROCESS | 9702 | 1461130363917 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x9e087400 == 14 [pid = 9702] [id = 14] 22:32:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 39 (0x9e087c00) [pid = 9702] [serial = 39] [outer = (nil)] 22:32:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 40 (0x9fb8ac00) [pid = 9702] [serial = 40] [outer = 0x9e087c00] 22:32:44 INFO - PROCESS | 9702 | 1461130364000 Marionette DEBUG loaded listener.js 22:32:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 41 (0x9fc51c00) [pid = 9702] [serial = 41] [outer = 0x9e087c00] 22:32:45 INFO - PROCESS | 9702 | 1461130365175 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]]]}] 22:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1579ms 22:32:45 INFO - PROCESS | 9702 | 1461130365206 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:32:45 INFO - PROCESS | 9702 | 1461130365212 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:32:45 INFO - PROCESS | 9702 | 1461130365220 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:32:45 INFO - PROCESS | 9702 | 1461130365226 Marionette TRACE conn3 <- [1,30,null,{}] 22:32:45 INFO - PROCESS | 9702 | 1461130365235 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}] 22:32:45 INFO - PROCESS | 9702 | 1461130365381 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:32:45 INFO - PROCESS | 9702 | 1461130365529 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x92093000 == 15 [pid = 9702] [id = 15] 22:32:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 42 (0x932a2400) [pid = 9702] [serial = 42] [outer = (nil)] 22:32:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 43 (0x95826400) [pid = 9702] [serial = 43] [outer = 0x932a2400] 22:32:45 INFO - PROCESS | 9702 | 1461130365605 Marionette DEBUG loaded listener.js 22:32:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 44 (0x96b0c800) [pid = 9702] [serial = 44] [outer = 0x932a2400] 22:32:46 INFO - PROCESS | 9702 | 1461130366415 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]]]}] 22:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1241ms 22:32:46 INFO - PROCESS | 9702 | 1461130366460 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:32:46 INFO - PROCESS | 9702 | 1461130366468 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:32:46 INFO - PROCESS | 9702 | 1461130366478 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:32:46 INFO - PROCESS | 9702 | 1461130366481 Marionette TRACE conn3 <- [1,34,null,{}] 22:32:46 INFO - PROCESS | 9702 | 1461130366487 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}] 22:32:46 INFO - PROCESS | 9702 | 1461130366650 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:32:46 INFO - PROCESS | 9702 | 1461130366759 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x915d5400 == 16 [pid = 9702] [id = 16] 22:32:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 45 (0x95827400) [pid = 9702] [serial = 45] [outer = (nil)] 22:32:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 46 (0x96c7c800) [pid = 9702] [serial = 46] [outer = 0x95827400] 22:32:46 INFO - PROCESS | 9702 | 1461130366834 Marionette DEBUG loaded listener.js 22:32:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 47 (0x97a26000) [pid = 9702] [serial = 47] [outer = 0x95827400] 22:32:47 INFO - PROCESS | 9702 | 1461130367512 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]]]}] 22:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1079ms 22:32:47 INFO - PROCESS | 9702 | 1461130367557 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:32:47 INFO - PROCESS | 9702 | 1461130367561 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:32:47 INFO - PROCESS | 9702 | 1461130367567 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:32:47 INFO - PROCESS | 9702 | 1461130367572 Marionette TRACE conn3 <- [1,38,null,{}] 22:32:47 INFO - PROCESS | 9702 | 1461130367619 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}] 22:32:47 INFO - PROCESS | 9702 | 1461130367790 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:32:47 INFO - PROCESS | 9702 | 1461130367802 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x97e34400 == 17 [pid = 9702] [id = 17] 22:32:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 48 (0x984e4c00) [pid = 9702] [serial = 48] [outer = (nil)] 22:32:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 49 (0x98c1b800) [pid = 9702] [serial = 49] [outer = 0x984e4c00] 22:32:47 INFO - PROCESS | 9702 | 1461130367875 Marionette DEBUG loaded listener.js 22:32:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 50 (0x98fd4400) [pid = 9702] [serial = 50] [outer = 0x984e4c00] 22:32:48 INFO - PROCESS | 9702 | 1461130368674 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]]]}] 22:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1160ms 22:32:48 INFO - PROCESS | 9702 | 1461130368729 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:32:48 INFO - PROCESS | 9702 | 1461130368735 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:32:48 INFO - PROCESS | 9702 | 1461130368801 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:32:48 INFO - PROCESS | 9702 | 1461130368808 Marionette TRACE conn3 <- [1,42,null,{}] 22:32:48 INFO - PROCESS | 9702 | 1461130368821 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}] 22:32:48 INFO - PROCESS | 9702 | 1461130368984 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:32:49 INFO - PROCESS | 9702 | 1461130369115 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd72000 == 18 [pid = 9702] [id = 18] 22:32:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 51 (0x90238800) [pid = 9702] [serial = 51] [outer = (nil)] 22:32:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 52 (0x91373c00) [pid = 9702] [serial = 52] [outer = 0x90238800] 22:32:49 INFO - PROCESS | 9702 | 1461130369206 Marionette DEBUG loaded listener.js 22:32:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 53 (0x92096400) [pid = 9702] [serial = 53] [outer = 0x90238800] 22:32:50 INFO - PROCESS | 9702 | 1461130370095 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]]]}] 22:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1352ms 22:32:50 INFO - PROCESS | 9702 | 1461130370139 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:32:50 INFO - PROCESS | 9702 | 1461130370148 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:32:50 INFO - PROCESS | 9702 | 1461130370158 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:32:50 INFO - PROCESS | 9702 | 1461130370162 Marionette TRACE conn3 <- [1,46,null,{}] 22:32:50 INFO - PROCESS | 9702 | 1461130370169 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}] 22:32:50 INFO - PROCESS | 9702 | 1461130370340 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:32:50 INFO - PROCESS | 9702 | 1461130370469 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x91379800 == 19 [pid = 9702] [id = 19] 22:32:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 54 (0x96c79c00) [pid = 9702] [serial = 54] [outer = (nil)] 22:32:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 55 (0x97a2e800) [pid = 9702] [serial = 55] [outer = 0x96c79c00] 22:32:50 INFO - PROCESS | 9702 | 1461130370558 Marionette DEBUG loaded listener.js 22:32:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 56 (0x97df5800) [pid = 9702] [serial = 56] [outer = 0x96c79c00] 22:32:51 INFO - PROCESS | 9702 | 1461130371454 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]]]}] 22:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1334ms 22:32:51 INFO - PROCESS | 9702 | 1461130371492 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:32:51 INFO - PROCESS | 9702 | 1461130371496 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:32:51 INFO - PROCESS | 9702 | 1461130371503 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:32:51 INFO - PROCESS | 9702 | 1461130371509 Marionette TRACE conn3 <- [1,50,null,{}] 22:32:51 INFO - PROCESS | 9702 | 1461130371525 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}] 22:32:51 INFO - PROCESS | 9702 | 1461130371699 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:32:51 INFO - PROCESS | 9702 | 1461130371828 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x92091400 == 20 [pid = 9702] [id = 20] 22:32:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 57 (0x98fa8000) [pid = 9702] [serial = 57] [outer = (nil)] 22:32:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 58 (0x992b0800) [pid = 9702] [serial = 58] [outer = 0x98fa8000] 22:32:51 INFO - PROCESS | 9702 | 1461130371923 Marionette DEBUG loaded listener.js 22:32:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 59 (0x99a42400) [pid = 9702] [serial = 59] [outer = 0x98fa8000] 22:32:52 INFO - PROCESS | 9702 | 1461130372879 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]]]}] 22:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1394ms 22:32:52 INFO - PROCESS | 9702 | 1461130372897 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:32:52 INFO - PROCESS | 9702 | 1461130372901 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:32:52 INFO - PROCESS | 9702 | 1461130372909 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:32:52 INFO - PROCESS | 9702 | 1461130372912 Marionette TRACE conn3 <- [1,54,null,{}] 22:32:52 INFO - PROCESS | 9702 | 1461130372936 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}] 22:32:53 INFO - PROCESS | 9702 | 1461130373100 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:32:53 INFO - PROCESS | 9702 | 1461130373227 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd79c00 == 21 [pid = 9702] [id = 21] 22:32:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 60 (0x98c1b400) [pid = 9702] [serial = 60] [outer = (nil)] 22:32:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 61 (0x9b1a8000) [pid = 9702] [serial = 61] [outer = 0x98c1b400] 22:32:53 INFO - PROCESS | 9702 | 1461130373312 Marionette DEBUG loaded listener.js 22:32:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 62 (0x9e090c00) [pid = 9702] [serial = 62] [outer = 0x98c1b400] 22:32:54 INFO - PROCESS | 9702 | 1461130374129 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]]]}] 22:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1248ms 22:32:54 INFO - PROCESS | 9702 | 1461130374159 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:32:54 INFO - PROCESS | 9702 | 1461130374163 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:32:54 INFO - PROCESS | 9702 | 1461130374169 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:32:54 INFO - PROCESS | 9702 | 1461130374173 Marionette TRACE conn3 <- [1,58,null,{}] 22:32:54 INFO - PROCESS | 9702 | 1461130374193 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}] 22:32:54 INFO - PROCESS | 9702 | 1461130374379 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:32:54 INFO - PROCESS | 9702 | 1461130374439 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x920cf000 == 22 [pid = 9702] [id = 22] 22:32:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 63 (0x958be000) [pid = 9702] [serial = 63] [outer = (nil)] 22:32:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 64 (0x9fc0d800) [pid = 9702] [serial = 64] [outer = 0x958be000] 22:32:54 INFO - PROCESS | 9702 | 1461130374561 Marionette DEBUG loaded listener.js 22:32:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 65 (0x9fc58400) [pid = 9702] [serial = 65] [outer = 0x958be000] 22:32:55 INFO - PROCESS | 9702 | 1461130375465 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]]]}] 22:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1335ms 22:32:55 INFO - PROCESS | 9702 | 1461130375505 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:32:55 INFO - PROCESS | 9702 | 1461130375511 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:32:55 INFO - PROCESS | 9702 | 1461130375519 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:32:55 INFO - PROCESS | 9702 | 1461130375524 Marionette TRACE conn3 <- [1,62,null,{}] 22:32:55 INFO - PROCESS | 9702 | 1461130375532 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}] 22:32:55 INFO - PROCESS | 9702 | 1461130375698 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:32:55 INFO - PROCESS | 9702 | 1461130375848 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x933e7400 == 23 [pid = 9702] [id = 23] 22:32:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 66 (0x95826800) [pid = 9702] [serial = 66] [outer = (nil)] 22:32:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 67 (0x96bc8400) [pid = 9702] [serial = 67] [outer = 0x95826800] 22:32:55 INFO - PROCESS | 9702 | 1461130375937 Marionette DEBUG loaded listener.js 22:32:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 68 (0x97ada400) [pid = 9702] [serial = 68] [outer = 0x95826800] 22:32:56 INFO - PROCESS | 9702 | --DOCSHELL 0x915d5400 == 22 [pid = 9702] [id = 16] 22:32:56 INFO - PROCESS | 9702 | --DOCSHELL 0x92093000 == 21 [pid = 9702] [id = 15] 22:32:56 INFO - PROCESS | 9702 | --DOCSHELL 0x908a2400 == 20 [pid = 9702] [id = 13] 22:32:56 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd55000 == 19 [pid = 9702] [id = 9] 22:32:56 INFO - PROCESS | 9702 | 1461130376821 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]]]}] 22:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1336ms 22:32:56 INFO - PROCESS | 9702 | 1461130376856 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:32:56 INFO - PROCESS | 9702 | 1461130376862 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:32:56 INFO - PROCESS | 9702 | 1461130376871 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:32:56 INFO - PROCESS | 9702 | 1461130376876 Marionette TRACE conn3 <- [1,66,null,{}] 22:32:56 INFO - PROCESS | 9702 | 1461130376904 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}] 22:32:57 INFO - PROCESS | 9702 | 1461130377084 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:32:57 INFO - PROCESS | 9702 | 1461130377223 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd71400 == 20 [pid = 9702] [id = 24] 22:32:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 69 (0x915d5800) [pid = 9702] [serial = 69] [outer = (nil)] 22:32:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 70 (0x96b0d400) [pid = 9702] [serial = 70] [outer = 0x915d5800] 22:32:57 INFO - PROCESS | 9702 | 1461130377311 Marionette DEBUG loaded listener.js 22:32:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 71 (0x97296000) [pid = 9702] [serial = 71] [outer = 0x915d5800] 22:32:58 INFO - PROCESS | 9702 | 1461130378138 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]]]}] 22:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1303ms 22:32:58 INFO - PROCESS | 9702 | 1461130378173 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:32:58 INFO - PROCESS | 9702 | 1461130378182 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:32:58 INFO - PROCESS | 9702 | 1461130378211 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:32:58 INFO - PROCESS | 9702 | 1461130378215 Marionette TRACE conn3 <- [1,70,null,{}] 22:32:58 INFO - PROCESS | 9702 | 1461130378222 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}] 22:32:58 INFO - PROCESS | 9702 | 1461130378389 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:32:58 INFO - PROCESS | 9702 | 1461130378524 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd7a800 == 21 [pid = 9702] [id = 25] 22:32:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 72 (0x958bd800) [pid = 9702] [serial = 72] [outer = (nil)] 22:32:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 73 (0x992b5800) [pid = 9702] [serial = 73] [outer = 0x958bd800] 22:32:58 INFO - PROCESS | 9702 | 1461130378617 Marionette DEBUG loaded listener.js 22:32:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 74 (0x99aed800) [pid = 9702] [serial = 74] [outer = 0x958bd800] 22:32:59 INFO - PROCESS | 9702 | 1461130379422 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]]]}] 22:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 22:32:59 INFO - PROCESS | 9702 | 1461130379493 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:32:59 INFO - PROCESS | 9702 | 1461130379497 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:32:59 INFO - PROCESS | 9702 | 1461130379504 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:32:59 INFO - PROCESS | 9702 | 1461130379510 Marionette TRACE conn3 <- [1,74,null,{}] 22:32:59 INFO - PROCESS | 9702 | 1461130379527 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}] 22:32:59 INFO - PROCESS | 9702 | 1461130379698 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:32:59 INFO - PROCESS | 9702 | 1461130379817 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd59000 == 22 [pid = 9702] [id = 26] 22:32:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 75 (0x9b1a6000) [pid = 9702] [serial = 75] [outer = (nil)] 22:32:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 76 (0x9fc51400) [pid = 9702] [serial = 76] [outer = 0x9b1a6000] 22:32:59 INFO - PROCESS | 9702 | 1461130379910 Marionette DEBUG loaded listener.js 22:33:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 77 (0x9feeb800) [pid = 9702] [serial = 77] [outer = 0x9b1a6000] 22:33:00 INFO - PROCESS | 9702 | 1461130380738 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]]]}] 22:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1288ms 22:33:00 INFO - PROCESS | 9702 | 1461130380796 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:33:00 INFO - PROCESS | 9702 | 1461130380800 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:33:00 INFO - PROCESS | 9702 | 1461130380808 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:33:00 INFO - PROCESS | 9702 | 1461130380811 Marionette TRACE conn3 <- [1,78,null,{}] 22:33:00 INFO - PROCESS | 9702 | 1461130380816 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}] 22:33:00 INFO - PROCESS | 9702 | 1461130380976 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:33:01 INFO - PROCESS | 9702 | 1461130381108 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd58000 == 23 [pid = 9702] [id = 27] 22:33:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 78 (0x99af1800) [pid = 9702] [serial = 78] [outer = (nil)] 22:33:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 79 (0xa0a3d000) [pid = 9702] [serial = 79] [outer = 0x99af1800] 22:33:01 INFO - PROCESS | 9702 | 1461130381198 Marionette DEBUG loaded listener.js 22:33:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 80 (0xa0c13c00) [pid = 9702] [serial = 80] [outer = 0x99af1800] 22:33:01 INFO - PROCESS | 9702 | 1461130381992 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]]]}] 22:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1230ms 22:33:02 INFO - PROCESS | 9702 | 1461130382039 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:33:02 INFO - PROCESS | 9702 | 1461130382044 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:33:02 INFO - PROCESS | 9702 | 1461130382070 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:33:02 INFO - PROCESS | 9702 | 1461130382074 Marionette TRACE conn3 <- [1,82,null,{}] 22:33:02 INFO - PROCESS | 9702 | 1461130382080 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}] 22:33:02 INFO - PROCESS | 9702 | 1461130382262 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:33:02 INFO - PROCESS | 9702 | 1461130382396 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb55c00 == 24 [pid = 9702] [id = 28] 22:33:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 81 (0x90238000) [pid = 9702] [serial = 81] [outer = (nil)] 22:33:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 82 (0xa0f39400) [pid = 9702] [serial = 82] [outer = 0x90238000] 22:33:02 INFO - PROCESS | 9702 | 1461130382485 Marionette DEBUG loaded listener.js 22:33:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 83 (0xa0f64000) [pid = 9702] [serial = 83] [outer = 0x90238000] 22:33:03 INFO - PROCESS | 9702 | 1461130383369 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]]]}] 22:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1339ms 22:33:03 INFO - PROCESS | 9702 | 1461130383406 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:33:03 INFO - PROCESS | 9702 | 1461130383411 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:33:03 INFO - PROCESS | 9702 | 1461130383417 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:33:03 INFO - PROCESS | 9702 | 1461130383420 Marionette TRACE conn3 <- [1,86,null,{}] 22:33:03 INFO - PROCESS | 9702 | 1461130383426 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}] 22:33:03 INFO - PROCESS | 9702 | 1461130383645 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:33:03 INFO - PROCESS | 9702 | 1461130383808 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb53800 == 25 [pid = 9702] [id = 29] 22:33:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 84 (0x8fd53c00) [pid = 9702] [serial = 84] [outer = (nil)] 22:33:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 85 (0xa447f800) [pid = 9702] [serial = 85] [outer = 0x8fd53c00] 22:33:03 INFO - PROCESS | 9702 | 1461130383895 Marionette DEBUG loaded listener.js 22:33:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 86 (0xa45b0800) [pid = 9702] [serial = 86] [outer = 0x8fd53c00] 22:33:04 INFO - PROCESS | 9702 | 1461130384764 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]]]}] 22:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1385ms 22:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:33:04 INFO - PROCESS | 9702 | 1461130384818 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:33:04 INFO - PROCESS | 9702 | 1461130384821 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:33:04 INFO - PROCESS | 9702 | 1461130384828 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:33:04 INFO - PROCESS | 9702 | 1461130384832 Marionette TRACE conn3 <- [1,90,null,{}] 22:33:04 INFO - PROCESS | 9702 | 1461130384838 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}] 22:33:05 INFO - PROCESS | 9702 | 1461130385001 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:33:05 INFO - PROCESS | 9702 | 1461130385138 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x908a9c00 == 26 [pid = 9702] [id = 30] 22:33:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 87 (0x92093800) [pid = 9702] [serial = 87] [outer = (nil)] 22:33:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 88 (0xa45bd000) [pid = 9702] [serial = 88] [outer = 0x92093800] 22:33:05 INFO - PROCESS | 9702 | 1461130385222 Marionette DEBUG loaded listener.js 22:33:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 89 (0xa45e8c00) [pid = 9702] [serial = 89] [outer = 0x92093800] 22:33:06 INFO - PROCESS | 9702 | 1461130386255 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]]]}] 22:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1458ms 22:33:06 INFO - PROCESS | 9702 | 1461130386287 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:33:06 INFO - PROCESS | 9702 | 1461130386295 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:33:06 INFO - PROCESS | 9702 | 1461130386303 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:33:06 INFO - PROCESS | 9702 | 1461130386308 Marionette TRACE conn3 <- [1,94,null,{}] 22:33:06 INFO - PROCESS | 9702 | 1461130386316 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}] 22:33:06 INFO - PROCESS | 9702 | 1461130386481 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:33:06 INFO - PROCESS | 9702 | 1461130386646 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:06 INFO - PROCESS | 9702 | --DOCSHELL 0x92091400 == 25 [pid = 9702] [id = 20] 22:33:06 INFO - PROCESS | 9702 | --DOCSHELL 0x91379800 == 24 [pid = 9702] [id = 19] 22:33:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd72000 == 23 [pid = 9702] [id = 18] 22:33:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb54000 == 24 [pid = 9702] [id = 31] 22:33:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 90 (0x8fb5c000) [pid = 9702] [serial = 90] [outer = (nil)] 22:33:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 91 (0x8fd74400) [pid = 9702] [serial = 91] [outer = 0x8fb5c000] 22:33:06 INFO - PROCESS | 9702 | 1461130386753 Marionette DEBUG loaded listener.js 22:33:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 92 (0x92091400) [pid = 9702] [serial = 92] [outer = 0x8fb5c000] 22:33:07 INFO - PROCESS | 9702 | 1461130387645 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]]]}] 22:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1389ms 22:33:07 INFO - PROCESS | 9702 | 1461130387708 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:33:07 INFO - PROCESS | 9702 | 1461130387716 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:33:07 INFO - PROCESS | 9702 | 1461130387729 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:33:07 INFO - PROCESS | 9702 | 1461130387733 Marionette TRACE conn3 <- [1,98,null,{}] 22:33:07 INFO - PROCESS | 9702 | 1461130387742 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}] 22:33:07 INFO - PROCESS | 9702 | 1461130387917 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:33:08 INFO - PROCESS | 9702 | 1461130388105 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x9809dc00 == 25 [pid = 9702] [id = 32] 22:33:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 93 (0x98c1bc00) [pid = 9702] [serial = 93] [outer = (nil)] 22:33:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 94 (0x99ac6400) [pid = 9702] [serial = 94] [outer = 0x98c1bc00] 22:33:08 INFO - PROCESS | 9702 | 1461130388193 Marionette DEBUG loaded listener.js 22:33:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 95 (0x99d6a800) [pid = 9702] [serial = 95] [outer = 0x98c1bc00] 22:33:09 INFO - PROCESS | 9702 | 1461130389085 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]]]}] 22:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1432ms 22:33:09 INFO - PROCESS | 9702 | 1461130389163 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:33:09 INFO - PROCESS | 9702 | 1461130389169 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:33:09 INFO - PROCESS | 9702 | 1461130389178 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:33:09 INFO - PROCESS | 9702 | 1461130389181 Marionette TRACE conn3 <- [1,102,null,{}] 22:33:09 INFO - PROCESS | 9702 | 1461130389189 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}] 22:33:09 INFO - PROCESS | 9702 | 1461130389431 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:33:09 INFO - PROCESS | 9702 | 1461130389605 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x99d2f800 == 26 [pid = 9702] [id = 33] 22:33:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 96 (0x9fedcc00) [pid = 9702] [serial = 96] [outer = (nil)] 22:33:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 97 (0xa002c000) [pid = 9702] [serial = 97] [outer = 0x9fedcc00] 22:33:09 INFO - PROCESS | 9702 | 1461130389693 Marionette DEBUG loaded listener.js 22:33:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 98 (0xa00a4c00) [pid = 9702] [serial = 98] [outer = 0x9fedcc00] 22:33:10 INFO - PROCESS | 9702 | 1461130390516 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]]]}] 22:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1395ms 22:33:10 INFO - PROCESS | 9702 | 1461130390573 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:33:10 INFO - PROCESS | 9702 | 1461130390577 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:33:10 INFO - PROCESS | 9702 | 1461130390591 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:33:10 INFO - PROCESS | 9702 | 1461130390602 Marionette TRACE conn3 <- [1,106,null,{}] 22:33:10 INFO - PROCESS | 9702 | 1461130390620 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}] 22:33:10 INFO - PROCESS | 9702 | 1461130390838 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:33:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 99 (0xa3c82000) [pid = 9702] [serial = 99] [outer = 0x915d8400] 22:33:11 INFO - PROCESS | 9702 | 1461130391021 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:11 INFO - PROCESS | 9702 | ++DOCSHELL 0xa447bc00 == 27 [pid = 9702] [id = 34] 22:33:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 100 (0xa4482800) [pid = 9702] [serial = 100] [outer = (nil)] 22:33:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 101 (0xa45b8400) [pid = 9702] [serial = 101] [outer = 0xa4482800] 22:33:11 INFO - PROCESS | 9702 | 1461130391161 Marionette DEBUG loaded listener.js 22:33:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 102 (0xa45e4400) [pid = 9702] [serial = 102] [outer = 0xa4482800] 22:33:12 INFO - PROCESS | 9702 | 1461130392000 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]]]}] 22:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1446ms 22:33:12 INFO - PROCESS | 9702 | 1461130392034 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:33:12 INFO - PROCESS | 9702 | 1461130392038 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:33:12 INFO - PROCESS | 9702 | 1461130392044 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:33:12 INFO - PROCESS | 9702 | 1461130392048 Marionette TRACE conn3 <- [1,110,null,{}] 22:33:12 INFO - PROCESS | 9702 | 1461130392054 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}] 22:33:12 INFO - PROCESS | 9702 | 1461130392212 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:33:12 INFO - PROCESS | 9702 | 1461130392350 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb4f800 == 28 [pid = 9702] [id = 35] 22:33:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 103 (0x8fb55000) [pid = 9702] [serial = 103] [outer = (nil)] 22:33:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 104 (0xa6959800) [pid = 9702] [serial = 104] [outer = 0x8fb55000] 22:33:12 INFO - PROCESS | 9702 | 1461130392434 Marionette DEBUG loaded listener.js 22:33:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 105 (0xa69de800) [pid = 9702] [serial = 105] [outer = 0x8fb55000] 22:33:13 INFO - PROCESS | 9702 | 1461130393298 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]]]}] 22:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1331ms 22:33:13 INFO - PROCESS | 9702 | 1461130393377 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:33:13 INFO - PROCESS | 9702 | 1461130393380 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:33:13 INFO - PROCESS | 9702 | 1461130393387 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:33:13 INFO - PROCESS | 9702 | 1461130393390 Marionette TRACE conn3 <- [1,114,null,{}] 22:33:13 INFO - PROCESS | 9702 | 1461130393396 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}] 22:33:13 INFO - PROCESS | 9702 | 1461130393556 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:33:13 INFO - PROCESS | 9702 | 1461130393697 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:13 INFO - PROCESS | 9702 | ++DOCSHELL 0xa6d6a800 == 29 [pid = 9702] [id = 36] 22:33:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 106 (0xa6dc2000) [pid = 9702] [serial = 106] [outer = (nil)] 22:33:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 107 (0xa7894800) [pid = 9702] [serial = 107] [outer = 0xa6dc2000] 22:33:13 INFO - PROCESS | 9702 | 1461130393803 Marionette DEBUG loaded listener.js 22:33:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 108 (0xa789f000) [pid = 9702] [serial = 108] [outer = 0xa6dc2000] 22:33:14 INFO - PROCESS | 9702 | 1461130394866 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]]]}] 22:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1529ms 22:33:14 INFO - PROCESS | 9702 | 1461130394918 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:33:14 INFO - PROCESS | 9702 | 1461130394923 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:33:14 INFO - PROCESS | 9702 | 1461130394932 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:33:14 INFO - PROCESS | 9702 | 1461130394937 Marionette TRACE conn3 <- [1,118,null,{}] 22:33:14 INFO - PROCESS | 9702 | 1461130394945 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}] 22:33:15 INFO - PROCESS | 9702 | 1461130395112 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:33:15 INFO - PROCESS | 9702 | 1461130395308 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x9089c400 == 30 [pid = 9702] [id = 37] 22:33:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 109 (0x91373800) [pid = 9702] [serial = 109] [outer = (nil)] 22:33:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 110 (0x96b77000) [pid = 9702] [serial = 110] [outer = 0x91373800] 22:33:15 INFO - PROCESS | 9702 | 1461130395394 Marionette DEBUG loaded listener.js 22:33:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 111 (0x97df1000) [pid = 9702] [serial = 111] [outer = 0x91373800] 22:33:16 INFO - PROCESS | 9702 | 1461130396185 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]]]}] 22:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1292ms 22:33:16 INFO - PROCESS | 9702 | 1461130396224 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:33:16 INFO - PROCESS | 9702 | 1461130396232 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:33:16 INFO - PROCESS | 9702 | 1461130396241 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:33:16 INFO - PROCESS | 9702 | 1461130396245 Marionette TRACE conn3 <- [1,122,null,{}] 22:33:16 INFO - PROCESS | 9702 | 1461130396271 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}] 22:33:16 INFO - PROCESS | 9702 | 1461130396433 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:33:16 INFO - PROCESS | 9702 | 1461130396665 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:16 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd71400 == 29 [pid = 9702] [id = 24] 22:33:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ef000 == 30 [pid = 9702] [id = 38] 22:33:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 112 (0x8f7ef800) [pid = 9702] [serial = 112] [outer = (nil)] 22:33:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 113 (0x8f7f6400) [pid = 9702] [serial = 113] [outer = 0x8f7ef800] 22:33:16 INFO - PROCESS | 9702 | 1461130396776 Marionette DEBUG loaded listener.js 22:33:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 114 (0x8fd73800) [pid = 9702] [serial = 114] [outer = 0x8f7ef800] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb53800 == 29 [pid = 9702] [id = 29] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd58000 == 28 [pid = 9702] [id = 27] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb55c00 == 27 [pid = 9702] [id = 28] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd79400 == 26 [pid = 9702] [id = 12] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd59000 == 25 [pid = 9702] [id = 26] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x9e087400 == 24 [pid = 9702] [id = 14] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0xa6d6a800 == 23 [pid = 9702] [id = 36] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x9089c400 == 22 [pid = 9702] [id = 37] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x908a9c00 == 21 [pid = 9702] [id = 30] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x99d2f800 == 20 [pid = 9702] [id = 33] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0xa447bc00 == 19 [pid = 9702] [id = 34] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb4f800 == 18 [pid = 9702] [id = 35] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb54000 == 17 [pid = 9702] [id = 31] 22:33:17 INFO - PROCESS | 9702 | --DOCSHELL 0x9809dc00 == 16 [pid = 9702] [id = 32] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x97e34400 == 15 [pid = 9702] [id = 17] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd7a800 == 14 [pid = 9702] [id = 25] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x920c6c00 == 13 [pid = 9702] [id = 6] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb52c00 == 12 [pid = 9702] [id = 8] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd79c00 == 11 [pid = 9702] [id = 21] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x920cf000 == 10 [pid = 9702] [id = 22] 22:33:19 INFO - PROCESS | 9702 | --DOCSHELL 0x933e7400 == 9 [pid = 9702] [id = 23] 22:33:20 INFO - PROCESS | 9702 | 1461130400716 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]]]}] 22:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4496ms 22:33:20 INFO - PROCESS | 9702 | 1461130400738 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:33:20 INFO - PROCESS | 9702 | 1461130400746 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:33:20 INFO - PROCESS | 9702 | 1461130400793 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:33:20 INFO - PROCESS | 9702 | 1461130400807 Marionette TRACE conn3 <- [1,126,null,{}] 22:33:20 INFO - PROCESS | 9702 | 1461130400823 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}] 22:33:20 INFO - PROCESS | 9702 | 1461130400989 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:33:21 INFO - PROCESS | 9702 | 1461130401003 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb4f400 == 10 [pid = 9702] [id = 39] 22:33:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 115 (0x915e0400) [pid = 9702] [serial = 115] [outer = (nil)] 22:33:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 116 (0x920cfc00) [pid = 9702] [serial = 116] [outer = 0x915e0400] 22:33:21 INFO - PROCESS | 9702 | 1461130401079 Marionette DEBUG loaded listener.js 22:33:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 117 (0x933e9800) [pid = 9702] [serial = 117] [outer = 0x915e0400] 22:33:21 INFO - PROCESS | 9702 | 1461130401900 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]]]}] 22:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1160ms 22:33:21 INFO - PROCESS | 9702 | 1461130401948 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:33:21 INFO - PROCESS | 9702 | 1461130401958 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:33:21 INFO - PROCESS | 9702 | 1461130401968 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:33:21 INFO - PROCESS | 9702 | 1461130401972 Marionette TRACE conn3 <- [1,130,null,{}] 22:33:21 INFO - PROCESS | 9702 | 1461130401978 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}] 22:33:22 INFO - PROCESS | 9702 | 1461130402148 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:33:22 INFO - PROCESS | 9702 | 1461130402159 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb52800 == 11 [pid = 9702] [id = 40] 22:33:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 118 (0x9329dc00) [pid = 9702] [serial = 118] [outer = (nil)] 22:33:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 119 (0x9635b000) [pid = 9702] [serial = 119] [outer = 0x9329dc00] 22:33:22 INFO - PROCESS | 9702 | 1461130402356 Marionette DEBUG loaded listener.js 22:33:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0x970ae000) [pid = 9702] [serial = 120] [outer = 0x9329dc00] 22:33:23 INFO - PROCESS | 9702 | 1461130403199 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]]]}] 22:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1287ms 22:33:23 INFO - PROCESS | 9702 | 1461130403256 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:33:23 INFO - PROCESS | 9702 | 1461130403260 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:33:23 INFO - PROCESS | 9702 | 1461130403274 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:33:23 INFO - PROCESS | 9702 | 1461130403280 Marionette TRACE conn3 <- [1,134,null,{}] 22:33:23 INFO - PROCESS | 9702 | 1461130403298 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}] 22:33:23 INFO - PROCESS | 9702 | 1461130403524 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:33:23 INFO - PROCESS | 9702 | 1461130403593 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x97e35c00 == 12 [pid = 9702] [id = 41] 22:33:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0x982ae400) [pid = 9702] [serial = 121] [outer = (nil)] 22:33:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x98fd7800) [pid = 9702] [serial = 122] [outer = 0x982ae400] 22:33:23 INFO - PROCESS | 9702 | 1461130403675 Marionette DEBUG loaded listener.js 22:33:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x9b1aa000) [pid = 9702] [serial = 123] [outer = 0x982ae400] 22:33:24 INFO - PROCESS | 9702 | 1461130404458 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]]]}] 22:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1246ms 22:33:24 INFO - PROCESS | 9702 | 1461130404521 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:33:24 INFO - PROCESS | 9702 | 1461130404525 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:33:24 INFO - PROCESS | 9702 | 1461130404531 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:33:24 INFO - PROCESS | 9702 | 1461130404535 Marionette TRACE conn3 <- [1,138,null,{}] 22:33:24 INFO - PROCESS | 9702 | 1461130404540 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}] 22:33:25 INFO - PROCESS | 9702 | 1461130405481 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x98c1b400) [pid = 9702] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x98fa8000) [pid = 9702] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x8fb5c000) [pid = 9702] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 119 (0x96c79c00) [pid = 9702] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 118 (0x98c1bc00) [pid = 9702] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 117 (0x90238800) [pid = 9702] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 116 (0x984e4c00) [pid = 9702] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 115 (0x8fd53c00) [pid = 9702] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 114 (0x95826800) [pid = 9702] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 113 (0x932a2400) [pid = 9702] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 112 (0x8fd79800) [pid = 9702] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 111 (0x8fd57800) [pid = 9702] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 110 (0x908a2800) [pid = 9702] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 109 (0x95827400) [pid = 9702] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 108 (0x9e087c00) [pid = 9702] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 107 (0xa6dc2000) [pid = 9702] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 106 (0x915d5800) [pid = 9702] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 105 (0x8fb55000) [pid = 9702] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 104 (0x8fb53000) [pid = 9702] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 103 (0x99af1800) [pid = 9702] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 102 (0x920c7000) [pid = 9702] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 101 (0xa4482800) [pid = 9702] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 100 (0x9b1a6000) [pid = 9702] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 99 (0x92093800) [pid = 9702] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 98 (0x90238000) [pid = 9702] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 97 (0x958be000) [pid = 9702] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 96 (0x958bd800) [pid = 9702] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:33:25 INFO - PROCESS | 9702 | --DOMWINDOW == 95 (0x9fedcc00) [pid = 9702] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:33:25 INFO - PROCESS | 9702 | 1461130405748 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb5c000 == 13 [pid = 9702] [id = 42] 22:33:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 96 (0x8fd55400) [pid = 9702] [serial = 124] [outer = (nil)] 22:33:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 97 (0x8fd7c400) [pid = 9702] [serial = 125] [outer = 0x8fd55400] 22:33:25 INFO - PROCESS | 9702 | 1461130405844 Marionette DEBUG loaded listener.js 22:33:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 98 (0x915d5400) [pid = 9702] [serial = 126] [outer = 0x8fd55400] 22:33:26 INFO - PROCESS | 9702 | 1461130406556 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]]]}] 22:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2043ms 22:33:26 INFO - PROCESS | 9702 | 1461130406574 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:33:26 INFO - PROCESS | 9702 | 1461130406577 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:33:26 INFO - PROCESS | 9702 | 1461130406583 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:33:26 INFO - PROCESS | 9702 | 1461130406586 Marionette TRACE conn3 <- [1,142,null,{}] 22:33:26 INFO - PROCESS | 9702 | 1461130406591 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}] 22:33:26 INFO - PROCESS | 9702 | 1461130406768 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:33:26 INFO - PROCESS | 9702 | 1461130406786 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7eec00 == 14 [pid = 9702] [id = 43] 22:33:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 99 (0x9137cc00) [pid = 9702] [serial = 127] [outer = (nil)] 22:33:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 100 (0x98fa9000) [pid = 9702] [serial = 128] [outer = 0x9137cc00] 22:33:26 INFO - PROCESS | 9702 | 1461130406856 Marionette DEBUG loaded listener.js 22:33:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 101 (0x992abc00) [pid = 9702] [serial = 129] [outer = 0x9137cc00] 22:33:27 INFO - PROCESS | 9702 | 1461130407927 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]]]}] 22:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1378ms 22:33:27 INFO - PROCESS | 9702 | 1461130407963 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:33:27 INFO - PROCESS | 9702 | 1461130407969 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:33:27 INFO - PROCESS | 9702 | 1461130407978 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:33:27 INFO - PROCESS | 9702 | 1461130407983 Marionette TRACE conn3 <- [1,146,null,{}] 22:33:28 INFO - PROCESS | 9702 | 1461130407994 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}] 22:33:28 INFO - PROCESS | 9702 | 1461130408233 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:33:28 INFO - PROCESS | 9702 | 1461130408474 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x90237c00 == 15 [pid = 9702] [id = 44] 22:33:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 102 (0x958b6c00) [pid = 9702] [serial = 130] [outer = (nil)] 22:33:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 103 (0x958c4000) [pid = 9702] [serial = 131] [outer = 0x958b6c00] 22:33:28 INFO - PROCESS | 9702 | 1461130408608 Marionette DEBUG loaded listener.js 22:33:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 104 (0x97c6a000) [pid = 9702] [serial = 132] [outer = 0x958b6c00] 22:33:29 INFO - PROCESS | 9702 | 1461130409770 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]]]}] 22:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1847ms 22:33:29 INFO - PROCESS | 9702 | 1461130409825 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:33:29 INFO - PROCESS | 9702 | 1461130409834 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:33:29 INFO - PROCESS | 9702 | 1461130409844 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:33:29 INFO - PROCESS | 9702 | 1461130409848 Marionette TRACE conn3 <- [1,150,null,{}] 22:33:29 INFO - PROCESS | 9702 | 1461130409897 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}] 22:33:30 INFO - PROCESS | 9702 | 1461130410129 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:33:30 INFO - PROCESS | 9702 | 1461130410284 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x99d77400 == 16 [pid = 9702] [id = 45] 22:33:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 105 (0x9fc93800) [pid = 9702] [serial = 133] [outer = (nil)] 22:33:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 106 (0xa002e400) [pid = 9702] [serial = 134] [outer = 0x9fc93800] 22:33:30 INFO - PROCESS | 9702 | 1461130410370 Marionette DEBUG loaded listener.js 22:33:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 107 (0xa00c3000) [pid = 9702] [serial = 135] [outer = 0x9fc93800] 22:33:31 INFO - PROCESS | 9702 | 1461130411347 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]]]}] 22:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1521ms 22:33:31 INFO - PROCESS | 9702 | 1461130411366 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:33:31 INFO - PROCESS | 9702 | 1461130411370 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:33:31 INFO - PROCESS | 9702 | 1461130411377 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:33:31 INFO - PROCESS | 9702 | 1461130411383 Marionette TRACE conn3 <- [1,154,null,{}] 22:33:31 INFO - PROCESS | 9702 | 1461130411399 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}] 22:33:31 INFO - PROCESS | 9702 | 1461130411568 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:33:31 INFO - PROCESS | 9702 | 1461130411711 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:31 INFO - PROCESS | 9702 | ++DOCSHELL 0xa0c2e800 == 17 [pid = 9702] [id = 46] 22:33:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 108 (0xa0e53c00) [pid = 9702] [serial = 136] [outer = (nil)] 22:33:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 109 (0xa2a2e800) [pid = 9702] [serial = 137] [outer = 0xa0e53c00] 22:33:31 INFO - PROCESS | 9702 | 1461130411839 Marionette DEBUG loaded listener.js 22:33:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 110 (0xa2ac8000) [pid = 9702] [serial = 138] [outer = 0xa0e53c00] 22:33:32 INFO - PROCESS | 9702 | 1461130412881 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]]]}] 22:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1588ms 22:33:32 INFO - PROCESS | 9702 | 1461130412966 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:33:32 INFO - PROCESS | 9702 | 1461130412972 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:33:32 INFO - PROCESS | 9702 | 1461130412981 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:33:32 INFO - PROCESS | 9702 | 1461130412986 Marionette TRACE conn3 <- [1,158,null,{}] 22:33:32 INFO - PROCESS | 9702 | 1461130412994 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}] 22:33:33 INFO - PROCESS | 9702 | 1461130413184 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:33:33 INFO - PROCESS | 9702 | 1461130413411 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x920c1400 == 18 [pid = 9702] [id = 47] 22:33:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 111 (0x920c5000) [pid = 9702] [serial = 139] [outer = (nil)] 22:33:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 112 (0x9329d800) [pid = 9702] [serial = 140] [outer = 0x920c5000] 22:33:33 INFO - PROCESS | 9702 | 1461130413487 Marionette DEBUG loaded listener.js 22:33:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 113 (0x933ee400) [pid = 9702] [serial = 141] [outer = 0x920c5000] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 112 (0x96b0d400) [pid = 9702] [serial = 70] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 111 (0x97ada400) [pid = 9702] [serial = 68] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 110 (0xa2acc000) [pid = 9702] [serial = 2] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 109 (0x95826400) [pid = 9702] [serial = 43] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 108 (0x96b0c800) [pid = 9702] [serial = 44] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 107 (0x8fd7c800) [pid = 9702] [serial = 28] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 106 (0x932a9c00) [pid = 9702] [serial = 34] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 105 (0x970b8000) [pid = 9702] [serial = 35] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 104 (0x96bc8400) [pid = 9702] [serial = 67] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 103 (0x8fd5c800) [pid = 9702] [serial = 25] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 102 (0x992a8c00) [pid = 9702] [serial = 37] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 101 (0x96c7c800) [pid = 9702] [serial = 46] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 100 (0x99a39400) [pid = 9702] [serial = 38] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 99 (0x9fb8ac00) [pid = 9702] [serial = 40] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 98 (0x97a26000) [pid = 9702] [serial = 47] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 97 (0x8fd73c00) [pid = 9702] [serial = 26] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 96 (0x9fc51c00) [pid = 9702] [serial = 41] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 95 (0x920c3c00) [pid = 9702] [serial = 31] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 94 (0x8fb59c00) [pid = 9702] [serial = 23] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 93 (0x97df5800) [pid = 9702] [serial = 56] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 92 (0x992b0800) [pid = 9702] [serial = 58] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 91 (0x99d6a800) [pid = 9702] [serial = 95] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 90 (0x992b5800) [pid = 9702] [serial = 73] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 89 (0x92096400) [pid = 9702] [serial = 53] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 88 (0x97a2e800) [pid = 9702] [serial = 55] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 87 (0x99ac6400) [pid = 9702] [serial = 94] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 86 (0x91373c00) [pid = 9702] [serial = 52] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 85 (0x98c1b800) [pid = 9702] [serial = 49] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 84 (0xa45b0800) [pid = 9702] [serial = 86] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 83 (0x8fd74400) [pid = 9702] [serial = 91] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 82 (0xa447f800) [pid = 9702] [serial = 85] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 81 (0x98fd4400) [pid = 9702] [serial = 50] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 80 (0xa0f64000) [pid = 9702] [serial = 83] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 79 (0xa6959800) [pid = 9702] [serial = 104] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 78 (0x915da000) [pid = 9702] [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.] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 77 (0xa45b8400) [pid = 9702] [serial = 101] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 76 (0xa45e8c00) [pid = 9702] [serial = 89] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 75 (0xa0f39400) [pid = 9702] [serial = 82] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 74 (0x9fc58400) [pid = 9702] [serial = 65] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 73 (0x99aed800) [pid = 9702] [serial = 74] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 72 (0x97e36c00) [pid = 9702] [serial = 12] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 71 (0xa002c000) [pid = 9702] [serial = 97] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 70 (0xa00a4c00) [pid = 9702] [serial = 98] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 69 (0x984e5400) [pid = 9702] [serial = 9] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 68 (0xa45bd000) [pid = 9702] [serial = 88] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 67 (0x9fc51400) [pid = 9702] [serial = 76] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 66 (0x9e090c00) [pid = 9702] [serial = 62] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 65 (0x9fc0d800) [pid = 9702] [serial = 64] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 64 (0x99a42400) [pid = 9702] [serial = 59] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 63 (0x92091400) [pid = 9702] [serial = 92] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 62 (0x9b1a8000) [pid = 9702] [serial = 61] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 61 (0xa69de800) [pid = 9702] [serial = 105] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 60 (0xa7894800) [pid = 9702] [serial = 107] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 59 (0x8fb56000) [pid = 9702] [serial = 22] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 58 (0xa0c13c00) [pid = 9702] [serial = 80] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 57 (0x920c9000) [pid = 9702] [serial = 16] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 56 (0x920cd800) [pid = 9702] [serial = 17] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 55 (0x920cf800) [pid = 9702] [serial = 19] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 54 (0xa0a3d000) [pid = 9702] [serial = 79] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 53 (0xa45e4400) [pid = 9702] [serial = 102] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 52 (0x9feeb800) [pid = 9702] [serial = 77] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 51 (0x96b77000) [pid = 9702] [serial = 110] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 50 (0xa789f000) [pid = 9702] [serial = 108] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | --DOMWINDOW == 49 (0x97296000) [pid = 9702] [serial = 71] [outer = (nil)] [url = about:blank] 22:33:34 INFO - PROCESS | 9702 | 1461130414908 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:33:35 INFO - PROCESS | 9702 | 1461130415186 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]]]}] 22:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2239ms 22:33:35 INFO - PROCESS | 9702 | 1461130415220 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:33:35 INFO - PROCESS | 9702 | 1461130415225 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:33:35 INFO - PROCESS | 9702 | 1461130415233 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:33:35 INFO - PROCESS | 9702 | 1461130415239 Marionette TRACE conn3 <- [1,162,null,{}] 22:33:35 INFO - PROCESS | 9702 | 1461130415251 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}] 22:33:35 INFO - PROCESS | 9702 | 1461130415409 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:33:35 INFO - PROCESS | 9702 | 1461130415495 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd72400 == 19 [pid = 9702] [id = 48] 22:33:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 50 (0x915da000) [pid = 9702] [serial = 142] [outer = (nil)] 22:33:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 51 (0x920c2c00) [pid = 9702] [serial = 143] [outer = 0x915da000] 22:33:35 INFO - PROCESS | 9702 | 1461130415574 Marionette DEBUG loaded listener.js 22:33:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 52 (0x920cb000) [pid = 9702] [serial = 144] [outer = 0x915da000] 22:33:36 INFO - PROCESS | 9702 | 1461130416298 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]]]}] 22:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1085ms 22:33:36 INFO - PROCESS | 9702 | 1461130416325 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:33:36 INFO - PROCESS | 9702 | 1461130416333 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:33:36 INFO - PROCESS | 9702 | 1461130416357 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:33:36 INFO - PROCESS | 9702 | 1461130416364 Marionette TRACE conn3 <- [1,166,null,{}] 22:33:36 INFO - PROCESS | 9702 | 1461130416375 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}] 22:33:36 INFO - PROCESS | 9702 | 1461130416661 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:33:36 INFO - PROCESS | 9702 | 1461130416855 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x96b0a000 == 20 [pid = 9702] [id = 49] 22:33:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 53 (0x96b0c800) [pid = 9702] [serial = 145] [outer = (nil)] 22:33:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 54 (0x96b84c00) [pid = 9702] [serial = 146] [outer = 0x96b0c800] 22:33:36 INFO - PROCESS | 9702 | 1461130416935 Marionette DEBUG loaded listener.js 22:33:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 55 (0x96c79c00) [pid = 9702] [serial = 147] [outer = 0x96b0c800] 22:33:37 INFO - PROCESS | 9702 | 1461130417758 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]]]}] 22:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1439ms 22:33:37 INFO - PROCESS | 9702 | 1461130417796 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:33:37 INFO - PROCESS | 9702 | 1461130417799 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:33:37 INFO - PROCESS | 9702 | 1461130417805 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:33:37 INFO - PROCESS | 9702 | 1461130417811 Marionette TRACE conn3 <- [1,170,null,{}] 22:33:37 INFO - PROCESS | 9702 | 1461130417840 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}] 22:33:38 INFO - PROCESS | 9702 | 1461130418029 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:33:38 INFO - PROCESS | 9702 | 1461130418048 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x97a25800 == 21 [pid = 9702] [id = 50] 22:33:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 56 (0x97ada800) [pid = 9702] [serial = 148] [outer = (nil)] 22:33:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 57 (0x97defc00) [pid = 9702] [serial = 149] [outer = 0x97ada800] 22:33:38 INFO - PROCESS | 9702 | 1461130418127 Marionette DEBUG loaded listener.js 22:33:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 58 (0x97e38000) [pid = 9702] [serial = 150] [outer = 0x97ada800] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 57 (0x9137cc00) [pid = 9702] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 56 (0x982ae400) [pid = 9702] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 55 (0x9329dc00) [pid = 9702] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 54 (0x915e0400) [pid = 9702] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 53 (0x8f7ef800) [pid = 9702] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 52 (0x8fd55400) [pid = 9702] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:33:38 INFO - PROCESS | 9702 | --DOMWINDOW == 51 (0x91373800) [pid = 9702] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:33:38 INFO - PROCESS | 9702 | 1461130418997 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]]]}] 22:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1235ms 22:33:39 INFO - PROCESS | 9702 | 1461130419041 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:33:39 INFO - PROCESS | 9702 | 1461130419046 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:33:39 INFO - PROCESS | 9702 | 1461130419052 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:33:39 INFO - PROCESS | 9702 | 1461130419055 Marionette TRACE conn3 <- [1,174,null,{}] 22:33:39 INFO - PROCESS | 9702 | 1461130419061 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}] 22:33:39 INFO - PROCESS | 9702 | 1461130419223 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:33:39 INFO - PROCESS | 9702 | 1461130419233 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb4f800 == 22 [pid = 9702] [id = 51] 22:33:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 52 (0x8fb52c00) [pid = 9702] [serial = 151] [outer = (nil)] 22:33:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 53 (0x982a6c00) [pid = 9702] [serial = 152] [outer = 0x8fb52c00] 22:33:39 INFO - PROCESS | 9702 | 1461130419304 Marionette DEBUG loaded listener.js 22:33:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 54 (0x98a1b800) [pid = 9702] [serial = 153] [outer = 0x8fb52c00] 22:33:40 INFO - PROCESS | 9702 | 1461130420140 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]]]}] 22:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1131ms 22:33:40 INFO - PROCESS | 9702 | 1461130420183 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:33:40 INFO - PROCESS | 9702 | 1461130420185 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:33:40 INFO - PROCESS | 9702 | 1461130420192 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:33:40 INFO - PROCESS | 9702 | 1461130420194 Marionette TRACE conn3 <- [1,178,null,{}] 22:33:40 INFO - PROCESS | 9702 | 1461130420200 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}] 22:33:40 INFO - PROCESS | 9702 | 1461130420336 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:33:40 INFO - PROCESS | 9702 | 1461130420350 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ef800 == 23 [pid = 9702] [id = 52] 22:33:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 55 (0x8fd52800) [pid = 9702] [serial = 154] [outer = (nil)] 22:33:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 56 (0x992a7400) [pid = 9702] [serial = 155] [outer = 0x8fd52800] 22:33:40 INFO - PROCESS | 9702 | 1461130420421 Marionette DEBUG loaded listener.js 22:33:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 57 (0x992a9400) [pid = 9702] [serial = 156] [outer = 0x8fd52800] 22:33:41 INFO - PROCESS | 9702 | 1461130421452 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]]]}] 22:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1278ms 22:33:41 INFO - PROCESS | 9702 | 1461130421471 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:33:41 INFO - PROCESS | 9702 | 1461130421477 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:33:41 INFO - PROCESS | 9702 | 1461130421486 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:33:41 INFO - PROCESS | 9702 | 1461130421492 Marionette TRACE conn3 <- [1,182,null,{}] 22:33:41 INFO - PROCESS | 9702 | 1461130421500 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}] 22:33:41 INFO - PROCESS | 9702 | 1461130421675 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:33:41 INFO - PROCESS | 9702 | 1461130421808 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd73c00 == 24 [pid = 9702] [id = 53] 22:33:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 58 (0x8fd75400) [pid = 9702] [serial = 157] [outer = (nil)] 22:33:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 59 (0x920cdc00) [pid = 9702] [serial = 158] [outer = 0x8fd75400] 22:33:41 INFO - PROCESS | 9702 | 1461130421939 Marionette DEBUG loaded listener.js 22:33:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 60 (0x958bf400) [pid = 9702] [serial = 159] [outer = 0x8fd75400] 22:33:42 INFO - PROCESS | 9702 | 1461130422890 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]]]}] 22:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1488ms 22:33:42 INFO - PROCESS | 9702 | 1461130422975 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:33:42 INFO - PROCESS | 9702 | 1461130422984 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:33:43 INFO - PROCESS | 9702 | 1461130422995 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:33:43 INFO - PROCESS | 9702 | 1461130422999 Marionette TRACE conn3 <- [1,186,null,{}] 22:33:43 INFO - PROCESS | 9702 | 1461130423005 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}] 22:33:43 INFO - PROCESS | 9702 | 1461130423210 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:33:43 INFO - PROCESS | 9702 | 1461130423381 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x933f5c00 == 25 [pid = 9702] [id = 54] 22:33:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 61 (0x970bc800) [pid = 9702] [serial = 160] [outer = (nil)] 22:33:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 62 (0x97c66c00) [pid = 9702] [serial = 161] [outer = 0x970bc800] 22:33:43 INFO - PROCESS | 9702 | 1461130423509 Marionette DEBUG loaded listener.js 22:33:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 63 (0x9809c000) [pid = 9702] [serial = 162] [outer = 0x970bc800] 22:33:44 INFO - PROCESS | 9702 | 1461130424378 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]]]}] 22:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1432ms 22:33:44 INFO - PROCESS | 9702 | 1461130424427 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:33:44 INFO - PROCESS | 9702 | 1461130424430 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:33:44 INFO - PROCESS | 9702 | 1461130424437 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:33:44 INFO - PROCESS | 9702 | 1461130424443 Marionette TRACE conn3 <- [1,190,null,{}] 22:33:44 INFO - PROCESS | 9702 | 1461130424460 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}] 22:33:44 INFO - PROCESS | 9702 | 1461130424642 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:33:44 INFO - PROCESS | 9702 | 1461130424779 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ec800 == 26 [pid = 9702] [id = 55] 22:33:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 64 (0x8f7f4800) [pid = 9702] [serial = 163] [outer = (nil)] 22:33:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 65 (0x9137a000) [pid = 9702] [serial = 164] [outer = 0x8f7f4800] 22:33:44 INFO - PROCESS | 9702 | 1461130424867 Marionette DEBUG loaded listener.js 22:33:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 66 (0x97deec00) [pid = 9702] [serial = 165] [outer = 0x8f7f4800] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 65 (0x8f7f6400) [pid = 9702] [serial = 113] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 64 (0x97df1000) [pid = 9702] [serial = 111] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 63 (0x98fa9000) [pid = 9702] [serial = 128] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 62 (0x98fd7800) [pid = 9702] [serial = 122] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 61 (0x9b1aa000) [pid = 9702] [serial = 123] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 60 (0x9635b000) [pid = 9702] [serial = 119] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 59 (0x920cfc00) [pid = 9702] [serial = 116] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 58 (0x933e9800) [pid = 9702] [serial = 117] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 57 (0x8fd73800) [pid = 9702] [serial = 114] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 56 (0x915d5400) [pid = 9702] [serial = 126] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 55 (0x8fd7c400) [pid = 9702] [serial = 125] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 54 (0x970ae000) [pid = 9702] [serial = 120] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | --DOMWINDOW == 53 (0x992abc00) [pid = 9702] [serial = 129] [outer = (nil)] [url = about:blank] 22:33:45 INFO - PROCESS | 9702 | 1461130425950 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]]]}] 22:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1539ms 22:33:45 INFO - PROCESS | 9702 | 1461130425976 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:33:45 INFO - PROCESS | 9702 | 1461130425983 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:33:45 INFO - PROCESS | 9702 | 1461130425991 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:33:46 INFO - PROCESS | 9702 | 1461130425997 Marionette TRACE conn3 <- [1,194,null,{}] 22:33:46 INFO - PROCESS | 9702 | 1461130426004 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}] 22:33:46 INFO - PROCESS | 9702 | 1461130426156 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:33:46 INFO - PROCESS | 9702 | 1461130426168 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f7400 == 27 [pid = 9702] [id = 56] 22:33:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 54 (0x8fd74c00) [pid = 9702] [serial = 166] [outer = (nil)] 22:33:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 55 (0x92091c00) [pid = 9702] [serial = 167] [outer = 0x8fd74c00] 22:33:46 INFO - PROCESS | 9702 | 1461130426243 Marionette DEBUG loaded listener.js 22:33:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 56 (0x932a5000) [pid = 9702] [serial = 168] [outer = 0x8fd74c00] 22:33:47 INFO - PROCESS | 9702 | 1461130427144 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]]]}] 22:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1191ms 22:33:47 INFO - PROCESS | 9702 | 1461130427183 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:33:47 INFO - PROCESS | 9702 | 1461130427189 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:33:47 INFO - PROCESS | 9702 | 1461130427198 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:33:47 INFO - PROCESS | 9702 | 1461130427204 Marionette TRACE conn3 <- [1,198,null,{}] 22:33:47 INFO - PROCESS | 9702 | 1461130427213 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}] 22:33:47 INFO - PROCESS | 9702 | 1461130427381 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:33:47 INFO - PROCESS | 9702 | 1461130427513 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb5a000 == 28 [pid = 9702] [id = 57] 22:33:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 57 (0x8fd75000) [pid = 9702] [serial = 169] [outer = (nil)] 22:33:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 58 (0x933eb000) [pid = 9702] [serial = 170] [outer = 0x8fd75000] 22:33:47 INFO - PROCESS | 9702 | 1461130427600 Marionette DEBUG loaded listener.js 22:33:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 59 (0x958be800) [pid = 9702] [serial = 171] [outer = 0x8fd75000] 22:33:48 INFO - PROCESS | 9702 | 1461130428513 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]]]}] 22:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1384ms 22:33:48 INFO - PROCESS | 9702 | 1461130428582 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:33:48 INFO - PROCESS | 9702 | 1461130428591 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:33:48 INFO - PROCESS | 9702 | 1461130428601 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:33:48 INFO - PROCESS | 9702 | 1461130428606 Marionette TRACE conn3 <- [1,202,null,{}] 22:33:48 INFO - PROCESS | 9702 | 1461130428612 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}] 22:33:48 INFO - PROCESS | 9702 | 1461130428813 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:33:48 INFO - PROCESS | 9702 | 1461130428946 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x933f0000 == 29 [pid = 9702] [id = 58] 22:33:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 60 (0x96bc1800) [pid = 9702] [serial = 172] [outer = (nil)] 22:33:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 61 (0x97ae5000) [pid = 9702] [serial = 173] [outer = 0x96bc1800] 22:33:49 INFO - PROCESS | 9702 | 1461130429033 Marionette DEBUG loaded listener.js 22:33:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 62 (0x97e38c00) [pid = 9702] [serial = 174] [outer = 0x96bc1800] 22:33:49 INFO - PROCESS | 9702 | 1461130429852 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]]]}] 22:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1297ms 22:33:49 INFO - PROCESS | 9702 | 1461130429899 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:33:49 INFO - PROCESS | 9702 | 1461130429910 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:33:49 INFO - PROCESS | 9702 | 1461130429920 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:33:49 INFO - PROCESS | 9702 | 1461130429929 Marionette TRACE conn3 <- [1,206,null,{}] 22:33:49 INFO - PROCESS | 9702 | 1461130429946 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}] 22:33:50 INFO - PROCESS | 9702 | 1461130430153 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:33:50 INFO - PROCESS | 9702 | 1461130430287 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x958bb400 == 30 [pid = 9702] [id = 59] 22:33:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 63 (0x980a6000) [pid = 9702] [serial = 175] [outer = (nil)] 22:33:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 64 (0x99a3ac00) [pid = 9702] [serial = 176] [outer = 0x980a6000] 22:33:50 INFO - PROCESS | 9702 | 1461130430380 Marionette DEBUG loaded listener.js 22:33:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 65 (0x99aca000) [pid = 9702] [serial = 177] [outer = 0x980a6000] 22:33:51 INFO - PROCESS | 9702 | 1461130431235 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]]]}] 22:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1391ms 22:33:51 INFO - PROCESS | 9702 | 1461130431308 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:33:51 INFO - PROCESS | 9702 | 1461130431312 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:33:51 INFO - PROCESS | 9702 | 1461130431320 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:33:51 INFO - PROCESS | 9702 | 1461130431323 Marionette TRACE conn3 <- [1,210,null,{}] 22:33:51 INFO - PROCESS | 9702 | 1461130431329 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}] 22:33:51 INFO - PROCESS | 9702 | 1461130431532 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:33:51 INFO - PROCESS | 9702 | 1461130431666 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x933ed000 == 31 [pid = 9702] [id = 60] 22:33:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 66 (0x99a3c000) [pid = 9702] [serial = 178] [outer = (nil)] 22:33:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 67 (0x99d74c00) [pid = 9702] [serial = 179] [outer = 0x99a3c000] 22:33:51 INFO - PROCESS | 9702 | 1461130431758 Marionette DEBUG loaded listener.js 22:33:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 68 (0x9b1aac00) [pid = 9702] [serial = 180] [outer = 0x99a3c000] 22:33:52 INFO - PROCESS | 9702 | 1461130432701 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]]]}] 22:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1429ms 22:33:52 INFO - PROCESS | 9702 | 1461130432766 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:33:52 INFO - PROCESS | 9702 | 1461130432770 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:33:52 INFO - PROCESS | 9702 | 1461130432777 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:33:52 INFO - PROCESS | 9702 | 1461130432781 Marionette TRACE conn3 <- [1,214,null,{}] 22:33:52 INFO - PROCESS | 9702 | 1461130432786 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}] 22:33:52 INFO - PROCESS | 9702 | 1461130432946 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:33:53 INFO - PROCESS | 9702 | 1461130433079 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x99abe400 == 32 [pid = 9702] [id = 61] 22:33:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 69 (0x9e091c00) [pid = 9702] [serial = 181] [outer = (nil)] 22:33:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 70 (0x9eb1f400) [pid = 9702] [serial = 182] [outer = 0x9e091c00] 22:33:53 INFO - PROCESS | 9702 | 1461130433168 Marionette DEBUG loaded listener.js 22:33:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 71 (0x9eb1d400) [pid = 9702] [serial = 183] [outer = 0x9e091c00] 22:33:54 INFO - PROCESS | 9702 | 1461130434028 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]]]}] 22:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 22:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:33:54 INFO - PROCESS | 9702 | 1461130434059 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:33:54 INFO - PROCESS | 9702 | 1461130434063 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:33:54 INFO - PROCESS | 9702 | 1461130434069 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:33:54 INFO - PROCESS | 9702 | 1461130434073 Marionette TRACE conn3 <- [1,218,null,{}] 22:33:54 INFO - PROCESS | 9702 | 1461130434079 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}] 22:33:54 INFO - PROCESS | 9702 | 1461130434266 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:33:54 INFO - PROCESS | 9702 | 1461130434413 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb54000 == 33 [pid = 9702] [id = 62] 22:33:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 72 (0x8fd73800) [pid = 9702] [serial = 184] [outer = (nil)] 22:33:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 73 (0x9fc94c00) [pid = 9702] [serial = 185] [outer = 0x8fd73800] 22:33:54 INFO - PROCESS | 9702 | 1461130434503 Marionette DEBUG loaded listener.js 22:33:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 74 (0x9fedc800) [pid = 9702] [serial = 186] [outer = 0x8fd73800] 22:33:55 INFO - PROCESS | 9702 | 1461130435347 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]]]}] 22:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1336ms 22:33:55 INFO - PROCESS | 9702 | 1461130435404 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:33:55 INFO - PROCESS | 9702 | 1461130435407 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:33:55 INFO - PROCESS | 9702 | 1461130435431 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:33:55 INFO - PROCESS | 9702 | 1461130435435 Marionette TRACE conn3 <- [1,222,null,{}] 22:33:55 INFO - PROCESS | 9702 | 1461130435441 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}] 22:33:55 INFO - PROCESS | 9702 | 1461130435597 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:33:55 INFO - PROCESS | 9702 | 1461130435778 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ecc00 == 34 [pid = 9702] [id = 63] 22:33:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 75 (0x8f7ef400) [pid = 9702] [serial = 187] [outer = (nil)] 22:33:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 76 (0x8fd4d400) [pid = 9702] [serial = 188] [outer = 0x8f7ef400] 22:33:55 INFO - PROCESS | 9702 | 1461130435859 Marionette DEBUG loaded listener.js 22:33:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 77 (0x90238800) [pid = 9702] [serial = 189] [outer = 0x8f7ef400] 22:33:56 INFO - PROCESS | 9702 | 1461130436768 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]]]}] 22:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1382ms 22:33:56 INFO - PROCESS | 9702 | 1461130436814 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:33:56 INFO - PROCESS | 9702 | 1461130436821 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:33:56 INFO - PROCESS | 9702 | 1461130436830 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:33:56 INFO - PROCESS | 9702 | 1461130436834 Marionette TRACE conn3 <- [1,226,null,{}] 22:33:56 INFO - PROCESS | 9702 | 1461130436842 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}] 22:33:57 INFO - PROCESS | 9702 | 1461130436997 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:33:57 INFO - PROCESS | 9702 | 1461130437010 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c4b800 == 35 [pid = 9702] [id = 64] 22:33:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 78 (0x96c4e400) [pid = 9702] [serial = 190] [outer = (nil)] 22:33:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 79 (0x96c52c00) [pid = 9702] [serial = 191] [outer = 0x96c4e400] 22:33:57 INFO - PROCESS | 9702 | 1461130437085 Marionette DEBUG loaded listener.js 22:33:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 80 (0x970b5400) [pid = 9702] [serial = 192] [outer = 0x96c4e400] 22:33:57 INFO - PROCESS | 9702 | 1461130437828 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]]]}] 22:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1043ms 22:33:57 INFO - PROCESS | 9702 | 1461130437878 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:33:57 INFO - PROCESS | 9702 | 1461130437884 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:33:57 INFO - PROCESS | 9702 | 1461130437892 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:33:57 INFO - PROCESS | 9702 | 1461130437895 Marionette TRACE conn3 <- [1,230,null,{}] 22:33:57 INFO - PROCESS | 9702 | 1461130437912 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}] 22:33:58 INFO - PROCESS | 9702 | 1461130438058 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:33:58 INFO - PROCESS | 9702 | 1461130438069 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c51400 == 36 [pid = 9702] [id = 65] 22:33:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 81 (0x96c53400) [pid = 9702] [serial = 193] [outer = (nil)] 22:33:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 82 (0x98fd4400) [pid = 9702] [serial = 194] [outer = 0x96c53400] 22:33:58 INFO - PROCESS | 9702 | 1461130438141 Marionette DEBUG loaded listener.js 22:33:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 83 (0x99a20c00) [pid = 9702] [serial = 195] [outer = 0x96c53400] 22:33:58 INFO - PROCESS | 9702 | 1461130438959 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]]]}] 22:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1141ms 22:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:33:59 INFO - PROCESS | 9702 | 1461130439033 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:33:59 INFO - PROCESS | 9702 | 1461130439036 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:33:59 INFO - PROCESS | 9702 | 1461130439045 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:33:59 INFO - PROCESS | 9702 | 1461130439053 Marionette TRACE conn3 <- [1,234,null,{}] 22:33:59 INFO - PROCESS | 9702 | 1461130439076 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}] 22:33:59 INFO - PROCESS | 9702 | 1461130439260 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:33:59 INFO - PROCESS | 9702 | 1461130439284 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd6e400 == 37 [pid = 9702] [id = 66] 22:33:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 84 (0x99d31800) [pid = 9702] [serial = 196] [outer = (nil)] 22:33:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 85 (0x9fc54000) [pid = 9702] [serial = 197] [outer = 0x99d31800] 22:33:59 INFO - PROCESS | 9702 | 1461130439354 Marionette DEBUG loaded listener.js 22:33:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 86 (0x9fca2c00) [pid = 9702] [serial = 198] [outer = 0x99d31800] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 85 (0x97ada800) [pid = 9702] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 84 (0x958b6c00) [pid = 9702] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 83 (0x9fc93800) [pid = 9702] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 82 (0x8fb52c00) [pid = 9702] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 81 (0xa0e53c00) [pid = 9702] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 80 (0x915da000) [pid = 9702] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:34:00 INFO - PROCESS | 9702 | --DOMWINDOW == 79 (0x96b0c800) [pid = 9702] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:34:00 INFO - PROCESS | 9702 | 1461130440281 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]]]}] 22:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1298ms 22:34:00 INFO - PROCESS | 9702 | 1461130440341 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:34:00 INFO - PROCESS | 9702 | 1461130440345 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:34:00 INFO - PROCESS | 9702 | 1461130440351 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:34:00 INFO - PROCESS | 9702 | 1461130440354 Marionette TRACE conn3 <- [1,238,null,{}] 22:34:00 INFO - PROCESS | 9702 | 1461130440360 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}] 22:34:00 INFO - PROCESS | 9702 | 1461130440504 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:34:00 INFO - PROCESS | 9702 | 1461130440514 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7e9800 == 38 [pid = 9702] [id = 67] 22:34:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 80 (0x933eac00) [pid = 9702] [serial = 199] [outer = (nil)] 22:34:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 81 (0x9eb19c00) [pid = 9702] [serial = 200] [outer = 0x933eac00] 22:34:00 INFO - PROCESS | 9702 | 1461130440685 Marionette DEBUG loaded listener.js 22:34:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 82 (0x9ebca400) [pid = 9702] [serial = 201] [outer = 0x933eac00] 22:34:01 INFO - PROCESS | 9702 | 1461130441354 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]]]}] 22:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1035ms 22:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:34:01 INFO - PROCESS | 9702 | 1461130441387 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:34:01 INFO - PROCESS | 9702 | 1461130441390 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:34:01 INFO - PROCESS | 9702 | 1461130441396 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:34:01 INFO - PROCESS | 9702 | 1461130441400 Marionette TRACE conn3 <- [1,242,null,{}] 22:34:01 INFO - PROCESS | 9702 | 1461130441416 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}] 22:34:01 INFO - PROCESS | 9702 | 1461130441587 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:34:01 INFO - PROCESS | 9702 | 1461130441611 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x9ebc9c00 == 39 [pid = 9702] [id = 68] 22:34:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 83 (0x9ebcd800) [pid = 9702] [serial = 202] [outer = (nil)] 22:34:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 84 (0x9ebd5800) [pid = 9702] [serial = 203] [outer = 0x9ebcd800] 22:34:01 INFO - PROCESS | 9702 | 1461130441692 Marionette DEBUG loaded listener.js 22:34:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 85 (0xa009d400) [pid = 9702] [serial = 204] [outer = 0x9ebcd800] 22:34:02 INFO - PROCESS | 9702 | 1461130442487 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]]]}] 22:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1137ms 22:34:02 INFO - PROCESS | 9702 | 1461130442534 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:34:02 INFO - PROCESS | 9702 | 1461130442537 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:34:02 INFO - PROCESS | 9702 | 1461130442544 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:34:02 INFO - PROCESS | 9702 | 1461130442547 Marionette TRACE conn3 <- [1,246,null,{}] 22:34:02 INFO - PROCESS | 9702 | 1461130442552 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}] 22:34:02 INFO - PROCESS | 9702 | 1461130442745 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:34:02 INFO - PROCESS | 9702 | 1461130442878 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7eac00 == 40 [pid = 9702] [id = 69] 22:34:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 86 (0x8f7f2000) [pid = 9702] [serial = 205] [outer = (nil)] 22:34:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 87 (0x8fb54c00) [pid = 9702] [serial = 206] [outer = 0x8f7f2000] 22:34:02 INFO - PROCESS | 9702 | 1461130442971 Marionette DEBUG loaded listener.js 22:34:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 88 (0x8fd6d800) [pid = 9702] [serial = 207] [outer = 0x8f7f2000] 22:34:03 INFO - PROCESS | 9702 | 1461130443914 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]]]}] 22:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1435ms 22:34:03 INFO - PROCESS | 9702 | 1461130443981 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:34:03 INFO - PROCESS | 9702 | 1461130443989 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:34:03 INFO - PROCESS | 9702 | 1461130443998 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:34:04 INFO - PROCESS | 9702 | 1461130444003 Marionette TRACE conn3 <- [1,250,null,{}] 22:34:04 INFO - PROCESS | 9702 | 1461130444010 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}] 22:34:04 INFO - PROCESS | 9702 | 1461130444227 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:34:04 INFO - PROCESS | 9702 | 1461130444369 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x915d7000 == 41 [pid = 9702] [id = 70] 22:34:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 89 (0x96c49400) [pid = 9702] [serial = 208] [outer = (nil)] 22:34:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 90 (0x96c50400) [pid = 9702] [serial = 209] [outer = 0x96c49400] 22:34:04 INFO - PROCESS | 9702 | 1461130444460 Marionette DEBUG loaded listener.js 22:34:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 91 (0x970a0400) [pid = 9702] [serial = 210] [outer = 0x96c49400] 22:34:05 INFO - PROCESS | 9702 | 1461130445362 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]]]}] 22:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1434ms 22:34:05 INFO - PROCESS | 9702 | 1461130445436 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:34:05 INFO - PROCESS | 9702 | 1461130445441 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:34:05 INFO - PROCESS | 9702 | 1461130445449 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:34:05 INFO - PROCESS | 9702 | 1461130445453 Marionette TRACE conn3 <- [1,254,null,{}] 22:34:05 INFO - PROCESS | 9702 | 1461130445459 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}] 22:34:05 INFO - PROCESS | 9702 | 1461130445665 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:34:05 INFO - PROCESS | 9702 | 1461130445808 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x970a4000 == 42 [pid = 9702] [id = 71] 22:34:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 92 (0x97adc400) [pid = 9702] [serial = 211] [outer = (nil)] 22:34:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 93 (0x98c19000) [pid = 9702] [serial = 212] [outer = 0x97adc400] 22:34:05 INFO - PROCESS | 9702 | 1461130445896 Marionette DEBUG loaded listener.js 22:34:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 94 (0x99a18c00) [pid = 9702] [serial = 213] [outer = 0x97adc400] 22:34:06 INFO - PROCESS | 9702 | 1461130446791 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]]]}] 22:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1385ms 22:34:06 INFO - PROCESS | 9702 | 1461130446834 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:34:06 INFO - PROCESS | 9702 | 1461130446839 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:34:06 INFO - PROCESS | 9702 | 1461130446854 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:34:06 INFO - PROCESS | 9702 | 1461130446864 Marionette TRACE conn3 <- [1,258,null,{}] 22:34:06 INFO - PROCESS | 9702 | 1461130446871 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}] 22:34:07 INFO - PROCESS | 9702 | 1461130447049 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:34:07 INFO - PROCESS | 9702 | 1461130447192 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x970b4c00 == 43 [pid = 9702] [id = 72] 22:34:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 95 (0x99d23400) [pid = 9702] [serial = 214] [outer = (nil)] 22:34:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 96 (0x9fc09800) [pid = 9702] [serial = 215] [outer = 0x99d23400] 22:34:07 INFO - PROCESS | 9702 | 1461130447278 Marionette DEBUG loaded listener.js 22:34:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 97 (0x9fc5b400) [pid = 9702] [serial = 216] [outer = 0x99d23400] 22:34:08 INFO - PROCESS | 9702 | 1461130448248 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]]]}] 22:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1447ms 22:34:08 INFO - PROCESS | 9702 | 1461130448293 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:34:08 INFO - PROCESS | 9702 | 1461130448298 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:34:08 INFO - PROCESS | 9702 | 1461130448305 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:34:08 INFO - PROCESS | 9702 | 1461130448309 Marionette TRACE conn3 <- [1,262,null,{}] 22:34:08 INFO - PROCESS | 9702 | 1461130448333 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}] 22:34:08 INFO - PROCESS | 9702 | 1461130448498 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:34:08 INFO - PROCESS | 9702 | 1461130448639 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x99a39400 == 44 [pid = 9702] [id = 73] 22:34:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 98 (0x9e08d000) [pid = 9702] [serial = 217] [outer = (nil)] 22:34:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 99 (0xa0ad4c00) [pid = 9702] [serial = 218] [outer = 0x9e08d000] 22:34:08 INFO - PROCESS | 9702 | 1461130448733 Marionette DEBUG loaded listener.js 22:34:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 100 (0xa0ae1800) [pid = 9702] [serial = 219] [outer = 0x9e08d000] 22:34:09 INFO - PROCESS | 9702 | 1461130449576 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]]]}] 22:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1302ms 22:34:09 INFO - PROCESS | 9702 | 1461130449608 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:34:09 INFO - PROCESS | 9702 | 1461130449611 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:34:09 INFO - PROCESS | 9702 | 1461130449618 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:34:09 INFO - PROCESS | 9702 | 1461130449622 Marionette TRACE conn3 <- [1,266,null,{}] 22:34:09 INFO - PROCESS | 9702 | 1461130449646 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}] 22:34:09 INFO - PROCESS | 9702 | 1461130449808 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:34:09 INFO - PROCESS | 9702 | 1461130449949 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:09 INFO - PROCESS | 9702 | ++DOCSHELL 0xa0f39400 == 45 [pid = 9702] [id = 74] 22:34:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 101 (0xa0f65000) [pid = 9702] [serial = 220] [outer = (nil)] 22:34:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 102 (0xa0f6c000) [pid = 9702] [serial = 221] [outer = 0xa0f65000] 22:34:10 INFO - PROCESS | 9702 | 1461130450065 Marionette DEBUG loaded listener.js 22:34:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 103 (0xa3ce5800) [pid = 9702] [serial = 222] [outer = 0xa0f65000] 22:34:10 INFO - PROCESS | 9702 | 1461130450948 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]]]}] 22:34:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 104 (0xa0f63800) [pid = 9702] [serial = 223] [outer = 0x915d8400] 22:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1388ms 22:34:11 INFO - PROCESS | 9702 | 1461130451045 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:34:11 INFO - PROCESS | 9702 | 1461130451048 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:34:11 INFO - PROCESS | 9702 | 1461130451146 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:34:11 INFO - PROCESS | 9702 | 1461130451149 Marionette TRACE conn3 <- [1,270,null,{}] 22:34:11 INFO - PROCESS | 9702 | 1461130451171 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}] 22:34:11 INFO - PROCESS | 9702 | 1461130451323 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:34:11 INFO - PROCESS | 9702 | 1461130451495 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x908a7800 == 46 [pid = 9702] [id = 75] 22:34:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 105 (0x958b5800) [pid = 9702] [serial = 224] [outer = (nil)] 22:34:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 106 (0x97adfc00) [pid = 9702] [serial = 225] [outer = 0x958b5800] 22:34:11 INFO - PROCESS | 9702 | 1461130451613 Marionette DEBUG loaded listener.js 22:34:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 107 (0x98c0f800) [pid = 9702] [serial = 226] [outer = 0x958b5800] 22:34:12 INFO - PROCESS | 9702 | 1461130452706 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]]]}] 22:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1689ms 22:34:12 INFO - PROCESS | 9702 | 1461130452754 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:34:12 INFO - PROCESS | 9702 | 1461130452760 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:34:12 INFO - PROCESS | 9702 | 1461130452768 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:34:12 INFO - PROCESS | 9702 | 1461130452773 Marionette TRACE conn3 <- [1,274,null,{}] 22:34:12 INFO - PROCESS | 9702 | 1461130452781 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}] 22:34:12 INFO - PROCESS | 9702 | 1461130452950 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:34:13 INFO - PROCESS | 9702 | 1461130453116 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fff0c00 == 47 [pid = 9702] [id = 76] 22:34:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 108 (0x8fff1400) [pid = 9702] [serial = 227] [outer = (nil)] 22:34:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 109 (0x920c9800) [pid = 9702] [serial = 228] [outer = 0x8fff1400] 22:34:13 INFO - PROCESS | 9702 | 1461130453195 Marionette DEBUG loaded listener.js 22:34:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 110 (0x95828c00) [pid = 9702] [serial = 229] [outer = 0x8fff1400] 22:34:14 INFO - PROCESS | 9702 | 1461130454201 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]]]}] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x933f5c00 == 46 [pid = 9702] [id = 54] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd73c00 == 45 [pid = 9702] [id = 53] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x920c1400 == 44 [pid = 9702] [id = 47] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb4f400 == 43 [pid = 9702] [id = 39] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x97e35c00 == 42 [pid = 9702] [id = 41] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x97a25800 == 41 [pid = 9702] [id = 50] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb5c000 == 40 [pid = 9702] [id = 42] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ec800 == 39 [pid = 9702] [id = 55] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x96b0a000 == 38 [pid = 9702] [id = 49] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb52800 == 37 [pid = 9702] [id = 40] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 109 (0x92091c00) [pid = 9702] [serial = 167] [outer = (nil)] [url = about:blank] 22:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1484ms 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd72400 == 36 [pid = 9702] [id = 48] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ef000 == 35 [pid = 9702] [id = 38] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x9ebc9c00 == 34 [pid = 9702] [id = 68] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7e9800 == 33 [pid = 9702] [id = 67] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd6e400 == 32 [pid = 9702] [id = 66] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x96c51400 == 31 [pid = 9702] [id = 65] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x96c4b800 == 30 [pid = 9702] [id = 64] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ecc00 == 29 [pid = 9702] [id = 63] 22:34:14 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f7400 == 28 [pid = 9702] [id = 56] 22:34:14 INFO - PROCESS | 9702 | 1461130454269 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:34:14 INFO - PROCESS | 9702 | 1461130454277 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:34:14 INFO - PROCESS | 9702 | 1461130454288 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:34:14 INFO - PROCESS | 9702 | 1461130454291 Marionette TRACE conn3 <- [1,278,null,{}] 22:34:14 INFO - PROCESS | 9702 | 1461130454297 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}] 22:34:14 INFO - PROCESS | 9702 | 1461130454454 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 108 (0x97defc00) [pid = 9702] [serial = 149] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 107 (0x9329d800) [pid = 9702] [serial = 140] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 106 (0x992a7400) [pid = 9702] [serial = 155] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 105 (0x97c6a000) [pid = 9702] [serial = 132] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 104 (0x958c4000) [pid = 9702] [serial = 131] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 103 (0xa00c3000) [pid = 9702] [serial = 135] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 102 (0xa002e400) [pid = 9702] [serial = 134] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 101 (0x920cdc00) [pid = 9702] [serial = 158] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 100 (0x97c66c00) [pid = 9702] [serial = 161] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 99 (0x9137a000) [pid = 9702] [serial = 164] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 98 (0x982a6c00) [pid = 9702] [serial = 152] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 97 (0xa2ac8000) [pid = 9702] [serial = 138] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 96 (0xa2a2e800) [pid = 9702] [serial = 137] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 95 (0x97e38000) [pid = 9702] [serial = 150] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 94 (0x920cb000) [pid = 9702] [serial = 144] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 93 (0x920c2c00) [pid = 9702] [serial = 143] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 92 (0x98a1b800) [pid = 9702] [serial = 153] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 91 (0x96c79c00) [pid = 9702] [serial = 147] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | --DOMWINDOW == 90 (0x96b84c00) [pid = 9702] [serial = 146] [outer = (nil)] [url = about:blank] 22:34:14 INFO - PROCESS | 9702 | 1461130454589 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb58400 == 29 [pid = 9702] [id = 77] 22:34:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 91 (0x8fd74400) [pid = 9702] [serial = 230] [outer = (nil)] 22:34:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 92 (0x932aa400) [pid = 9702] [serial = 231] [outer = 0x8fd74400] 22:34:14 INFO - PROCESS | 9702 | 1461130454667 Marionette DEBUG loaded listener.js 22:34:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 93 (0x9635b400) [pid = 9702] [serial = 232] [outer = 0x8fd74400] 22:34:15 INFO - PROCESS | 9702 | 1461130455439 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]]]}] 22:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1190ms 22:34:15 INFO - PROCESS | 9702 | 1461130455478 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:34:15 INFO - PROCESS | 9702 | 1461130455481 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:34:15 INFO - PROCESS | 9702 | 1461130455487 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:34:15 INFO - PROCESS | 9702 | 1461130455493 Marionette TRACE conn3 <- [1,282,null,{}] 22:34:15 INFO - PROCESS | 9702 | 1461130455508 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}] 22:34:15 INFO - PROCESS | 9702 | 1461130455670 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:34:15 INFO - PROCESS | 9702 | 1461130455682 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c4ac00 == 30 [pid = 9702] [id = 78] 22:34:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 94 (0x970a6400) [pid = 9702] [serial = 233] [outer = (nil)] 22:34:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 95 (0x970b4800) [pid = 9702] [serial = 234] [outer = 0x970a6400] 22:34:15 INFO - PROCESS | 9702 | 1461130455758 Marionette DEBUG loaded listener.js 22:34:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 96 (0x97ae2000) [pid = 9702] [serial = 235] [outer = 0x970a6400] 22:34:16 INFO - PROCESS | 9702 | 1461130456933 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]]]}] 22:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1488ms 22:34:16 INFO - PROCESS | 9702 | 1461130456977 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:34:16 INFO - PROCESS | 9702 | 1461130456984 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:34:16 INFO - PROCESS | 9702 | 1461130456993 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:34:17 INFO - PROCESS | 9702 | 1461130456998 Marionette TRACE conn3 <- [1,286,null,{}] 22:34:17 INFO - PROCESS | 9702 | 1461130457014 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}] 22:34:17 INFO - PROCESS | 9702 | 1461130457307 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:34:17 INFO - PROCESS | 9702 | 1461130457431 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x97c66c00 == 31 [pid = 9702] [id = 79] 22:34:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 97 (0x982a1400) [pid = 9702] [serial = 236] [outer = (nil)] 22:34:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 98 (0x98c10800) [pid = 9702] [serial = 237] [outer = 0x982a1400] 22:34:17 INFO - PROCESS | 9702 | 1461130457640 Marionette DEBUG loaded listener.js 22:34:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 99 (0x99a1b800) [pid = 9702] [serial = 238] [outer = 0x982a1400] 22:34:18 INFO - PROCESS | 9702 | 1461130458451 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]]]}] 22:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1501ms 22:34:18 INFO - PROCESS | 9702 | 1461130458494 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:34:18 INFO - PROCESS | 9702 | 1461130458497 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:34:18 INFO - PROCESS | 9702 | 1461130458503 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:34:18 INFO - PROCESS | 9702 | 1461130458506 Marionette TRACE conn3 <- [1,290,null,{}] 22:34:18 INFO - PROCESS | 9702 | 1461130458512 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}] 22:34:18 INFO - PROCESS | 9702 | 1461130458688 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:34:18 INFO - PROCESS | 9702 | 1461130458736 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7e9400 == 32 [pid = 9702] [id = 80] 22:34:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 100 (0x8f7ea400) [pid = 9702] [serial = 239] [outer = (nil)] 22:34:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 101 (0x99afb800) [pid = 9702] [serial = 240] [outer = 0x8f7ea400] 22:34:18 INFO - PROCESS | 9702 | 1461130458808 Marionette DEBUG loaded listener.js 22:34:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 102 (0x99d6d000) [pid = 9702] [serial = 241] [outer = 0x8f7ea400] 22:34:19 INFO - PROCESS | 9702 | --DOMWINDOW == 101 (0x99d31800) [pid = 9702] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:34:19 INFO - PROCESS | 9702 | --DOMWINDOW == 100 (0x96c4e400) [pid = 9702] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:34:19 INFO - PROCESS | 9702 | --DOMWINDOW == 99 (0x8f7ef400) [pid = 9702] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:34:19 INFO - PROCESS | 9702 | --DOMWINDOW == 98 (0x96c53400) [pid = 9702] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:34:19 INFO - PROCESS | 9702 | --DOMWINDOW == 97 (0x933eac00) [pid = 9702] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:34:20 INFO - PROCESS | 9702 | 1461130460289 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]]]}] 22:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1836ms 22:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:34:20 INFO - PROCESS | 9702 | 1461130460339 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:34:20 INFO - PROCESS | 9702 | 1461130460342 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:34:20 INFO - PROCESS | 9702 | 1461130460348 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:34:20 INFO - PROCESS | 9702 | 1461130460351 Marionette TRACE conn3 <- [1,294,null,{}] 22:34:20 INFO - PROCESS | 9702 | 1461130460357 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}] 22:34:20 INFO - PROCESS | 9702 | 1461130460580 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:34:20 INFO - PROCESS | 9702 | 1461130460597 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f7c00 == 33 [pid = 9702] [id = 81] 22:34:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 98 (0x8fd52400) [pid = 9702] [serial = 242] [outer = (nil)] 22:34:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 99 (0x9e08ac00) [pid = 9702] [serial = 243] [outer = 0x8fd52400] 22:34:20 INFO - PROCESS | 9702 | 1461130460671 Marionette DEBUG loaded listener.js 22:34:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 100 (0x9fc58400) [pid = 9702] [serial = 244] [outer = 0x8fd52400] 22:34:21 INFO - PROCESS | 9702 | 1461130461425 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]]]}] 22:34:21 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. 22:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1129ms 22:34:21 INFO - PROCESS | 9702 | 1461130461540 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:34:21 INFO - PROCESS | 9702 | 1461130461547 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:34:21 INFO - PROCESS | 9702 | 1461130461556 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:34:21 INFO - PROCESS | 9702 | 1461130461562 Marionette TRACE conn3 <- [1,298,null,{}] 22:34:21 INFO - PROCESS | 9702 | 1461130461571 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}] 22:34:21 INFO - PROCESS | 9702 | 1461130461753 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:34:21 INFO - PROCESS | 9702 | 1461130461874 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffeb000 == 34 [pid = 9702] [id = 82] 22:34:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 101 (0x8ffeb800) [pid = 9702] [serial = 245] [outer = (nil)] 22:34:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 102 (0x8ffef800) [pid = 9702] [serial = 246] [outer = 0x8ffeb800] 22:34:22 INFO - PROCESS | 9702 | 1461130461999 Marionette DEBUG loaded listener.js 22:34:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 103 (0x908a3800) [pid = 9702] [serial = 247] [outer = 0x8ffeb800] 22:34:22 INFO - PROCESS | 9702 | 1461130462970 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]]]}] 22:34:23 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. 22:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1448ms 22:34:23 INFO - PROCESS | 9702 | 1461130463006 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:34:23 INFO - PROCESS | 9702 | 1461130463011 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:34:23 INFO - PROCESS | 9702 | 1461130463024 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:34:23 INFO - PROCESS | 9702 | 1461130463030 Marionette TRACE conn3 <- [1,302,null,{}] 22:34:23 INFO - PROCESS | 9702 | 1461130463038 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}] 22:34:23 INFO - PROCESS | 9702 | 1461130463214 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:34:23 INFO - PROCESS | 9702 | 1461130463358 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x934b8000 == 35 [pid = 9702] [id = 83] 22:34:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 104 (0x934bf000) [pid = 9702] [serial = 248] [outer = (nil)] 22:34:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 105 (0x934c3000) [pid = 9702] [serial = 249] [outer = 0x934bf000] 22:34:23 INFO - PROCESS | 9702 | 1461130463443 Marionette DEBUG loaded listener.js 22:34:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 106 (0x96bca400) [pid = 9702] [serial = 250] [outer = 0x934bf000] 22:34:24 INFO - PROCESS | 9702 | 1461130464383 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]]]}] 22:34:24 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. 22:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1399ms 22:34:24 INFO - PROCESS | 9702 | 1461130464419 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:34:24 INFO - PROCESS | 9702 | 1461130464423 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:34:24 INFO - PROCESS | 9702 | 1461130464430 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:34:24 INFO - PROCESS | 9702 | 1461130464433 Marionette TRACE conn3 <- [1,306,null,{}] 22:34:24 INFO - PROCESS | 9702 | 1461130464448 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}] 22:34:24 INFO - PROCESS | 9702 | 1461130464620 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:34:24 INFO - PROCESS | 9702 | 1461130464768 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c50c00 == 36 [pid = 9702] [id = 84] 22:34:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 107 (0x970ab400) [pid = 9702] [serial = 251] [outer = (nil)] 22:34:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 108 (0x97ee9000) [pid = 9702] [serial = 252] [outer = 0x970ab400] 22:34:24 INFO - PROCESS | 9702 | 1461130464858 Marionette DEBUG loaded listener.js 22:34:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 109 (0x992a9800) [pid = 9702] [serial = 253] [outer = 0x970ab400] 22:34:25 INFO - PROCESS | 9702 | 1461130465823 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]]]}] 22:34:25 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. 22:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1436ms 22:34:25 INFO - PROCESS | 9702 | 1461130465866 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:34:25 INFO - PROCESS | 9702 | 1461130465870 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:34:25 INFO - PROCESS | 9702 | 1461130465876 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:34:25 INFO - PROCESS | 9702 | 1461130465879 Marionette TRACE conn3 <- [1,310,null,{}] 22:34:25 INFO - PROCESS | 9702 | 1461130465885 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}] 22:34:26 INFO - PROCESS | 9702 | 1461130466042 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:34:26 INFO - PROCESS | 9702 | 1461130466205 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe5000 == 37 [pid = 9702] [id = 85] 22:34:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 110 (0x9331f800) [pid = 9702] [serial = 254] [outer = (nil)] 22:34:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 111 (0x93324000) [pid = 9702] [serial = 255] [outer = 0x9331f800] 22:34:26 INFO - PROCESS | 9702 | 1461130466289 Marionette DEBUG loaded listener.js 22:34:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 112 (0x934c3800) [pid = 9702] [serial = 256] [outer = 0x9331f800] 22:34:27 INFO - PROCESS | 9702 | 1461130467123 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]]]}] 22:34:27 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. 22:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1288ms 22:34:27 INFO - PROCESS | 9702 | 1461130467165 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:34:27 INFO - PROCESS | 9702 | 1461130467169 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:34:27 INFO - PROCESS | 9702 | 1461130467194 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:34:27 INFO - PROCESS | 9702 | 1461130467196 Marionette TRACE conn3 <- [1,314,null,{}] 22:34:27 INFO - PROCESS | 9702 | 1461130467203 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}] 22:34:27 INFO - PROCESS | 9702 | 1461130467366 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:34:27 INFO - PROCESS | 9702 | 1461130467511 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x97df6800 == 38 [pid = 9702] [id = 86] 22:34:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 113 (0x9ebc8400) [pid = 9702] [serial = 257] [outer = (nil)] 22:34:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 114 (0x9ebd6400) [pid = 9702] [serial = 258] [outer = 0x9ebc8400] 22:34:27 INFO - PROCESS | 9702 | 1461130467603 Marionette DEBUG loaded listener.js 22:34:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 115 (0x9feeb400) [pid = 9702] [serial = 259] [outer = 0x9ebc8400] 22:34:28 INFO - PROCESS | 9702 | 1461130468705 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]]]}] 22:34:28 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. 22:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1538ms 22:34:28 INFO - PROCESS | 9702 | 1461130468729 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:34:28 INFO - PROCESS | 9702 | 1461130468733 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:34:28 INFO - PROCESS | 9702 | 1461130468739 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:34:28 INFO - PROCESS | 9702 | 1461130468743 Marionette TRACE conn3 <- [1,318,null,{}] 22:34:28 INFO - PROCESS | 9702 | 1461130468749 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}] 22:34:28 INFO - PROCESS | 9702 | 1461130468942 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:34:29 INFO - PROCESS | 9702 | 1461130469146 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x920cec00 == 39 [pid = 9702] [id = 87] 22:34:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 116 (0x934da800) [pid = 9702] [serial = 260] [outer = (nil)] 22:34:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 117 (0x934e6800) [pid = 9702] [serial = 261] [outer = 0x934da800] 22:34:29 INFO - PROCESS | 9702 | 1461130469263 Marionette DEBUG loaded listener.js 22:34:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 118 (0xa00c4c00) [pid = 9702] [serial = 262] [outer = 0x934da800] 22:34:30 INFO - PROCESS | 9702 | 1461130470164 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]]]}] 22:34:30 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. 22:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1488ms 22:34:30 INFO - PROCESS | 9702 | 1461130470231 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:34:30 INFO - PROCESS | 9702 | 1461130470237 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:34:30 INFO - PROCESS | 9702 | 1461130470247 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:34:30 INFO - PROCESS | 9702 | 1461130470252 Marionette TRACE conn3 <- [1,322,null,{}] 22:34:30 INFO - PROCESS | 9702 | 1461130470303 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}] 22:34:30 INFO - PROCESS | 9702 | 1461130470581 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:34:30 INFO - PROCESS | 9702 | 1461130470712 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7edc00 == 40 [pid = 9702] [id = 88] 22:34:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 119 (0x8f7ee800) [pid = 9702] [serial = 263] [outer = (nil)] 22:34:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0xa0ae1000) [pid = 9702] [serial = 264] [outer = 0x8f7ee800] 22:34:30 INFO - PROCESS | 9702 | 1461130470795 Marionette DEBUG loaded listener.js 22:34:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0xa0c12800) [pid = 9702] [serial = 265] [outer = 0x8f7ee800] 22:34:31 INFO - PROCESS | 9702 | 1461130471633 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]]]}] 22:34:31 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. 22:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1438ms 22:34:31 INFO - PROCESS | 9702 | 1461130471684 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:34:31 INFO - PROCESS | 9702 | 1461130471688 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:34:31 INFO - PROCESS | 9702 | 1461130471694 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:34:31 INFO - PROCESS | 9702 | 1461130471698 Marionette TRACE conn3 <- [1,326,null,{}] 22:34:31 INFO - PROCESS | 9702 | 1461130471704 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}] 22:34:31 INFO - PROCESS | 9702 | 1461130471856 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:34:32 INFO - PROCESS | 9702 | 1461130472012 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x9018fc00 == 41 [pid = 9702] [id = 89] 22:34:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x90190c00) [pid = 9702] [serial = 266] [outer = (nil)] 22:34:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x90193800) [pid = 9702] [serial = 267] [outer = 0x90190c00] 22:34:32 INFO - PROCESS | 9702 | 1461130472096 Marionette DEBUG loaded listener.js 22:34:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x90196800) [pid = 9702] [serial = 268] [outer = 0x90190c00] 22:34:33 INFO - PROCESS | 9702 | 1461130473213 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]]]}] 22:34:33 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. 22:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1580ms 22:34:33 INFO - PROCESS | 9702 | 1461130473275 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:34:33 INFO - PROCESS | 9702 | 1461130473280 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:34:33 INFO - PROCESS | 9702 | 1461130473289 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:34:33 INFO - PROCESS | 9702 | 1461130473295 Marionette TRACE conn3 <- [1,330,null,{}] 22:34:33 INFO - PROCESS | 9702 | 1461130473304 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}] 22:34:33 INFO - PROCESS | 9702 | 1461130473465 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:34:33 INFO - PROCESS | 9702 | 1461130473661 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x932a0000 == 42 [pid = 9702] [id = 90] 22:34:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x932a2400) [pid = 9702] [serial = 269] [outer = (nil)] 22:34:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x9331bc00) [pid = 9702] [serial = 270] [outer = 0x932a2400] 22:34:33 INFO - PROCESS | 9702 | 1461130473750 Marionette DEBUG loaded listener.js 22:34:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x93323400) [pid = 9702] [serial = 271] [outer = 0x932a2400] 22:34:34 INFO - PROCESS | 9702 | 1461130474601 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]]]}] 22:34:34 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. 22:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1390ms 22:34:34 INFO - PROCESS | 9702 | 1461130474679 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:34:34 INFO - PROCESS | 9702 | 1461130474687 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:34:34 INFO - PROCESS | 9702 | 1461130474697 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:34:34 INFO - PROCESS | 9702 | 1461130474700 Marionette TRACE conn3 <- [1,334,null,{}] 22:34:34 INFO - PROCESS | 9702 | 1461130474707 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}] 22:34:34 INFO - PROCESS | 9702 | 1461130474889 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:34:35 INFO - PROCESS | 9702 | 1461130475041 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x934bc800 == 43 [pid = 9702] [id = 91] 22:34:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x934bdc00) [pid = 9702] [serial = 272] [outer = (nil)] 22:34:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x934da000) [pid = 9702] [serial = 273] [outer = 0x934bdc00] 22:34:35 INFO - PROCESS | 9702 | 1461130475176 Marionette DEBUG loaded listener.js 22:34:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x934e2c00) [pid = 9702] [serial = 274] [outer = 0x934bdc00] 22:34:35 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x9ebd5800) [pid = 9702] [serial = 203] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | 1461130476033 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]]]}] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x96c52c00) [pid = 9702] [serial = 191] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x970b5400) [pid = 9702] [serial = 192] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x90238800) [pid = 9702] [serial = 189] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8fd4d400) [pid = 9702] [serial = 188] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x98fd4400) [pid = 9702] [serial = 194] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x9fc94c00) [pid = 9702] [serial = 185] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x9eb19c00) [pid = 9702] [serial = 200] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x9fca2c00) [pid = 9702] [serial = 198] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x99a20c00) [pid = 9702] [serial = 195] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 119 (0x9ebca400) [pid = 9702] [serial = 201] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 118 (0x933eb000) [pid = 9702] [serial = 170] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 117 (0x97ae5000) [pid = 9702] [serial = 173] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 116 (0x9fc54000) [pid = 9702] [serial = 197] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 115 (0x99a3ac00) [pid = 9702] [serial = 176] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 114 (0x99d74c00) [pid = 9702] [serial = 179] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 9702 | --DOMWINDOW == 113 (0x9eb1f400) [pid = 9702] [serial = 182] [outer = (nil)] [url = about:blank] 22:34:36 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. 22:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1390ms 22:34:36 INFO - PROCESS | 9702 | 1461130476087 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:34:36 INFO - PROCESS | 9702 | 1461130476089 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:34:36 INFO - PROCESS | 9702 | 1461130476096 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:34:36 INFO - PROCESS | 9702 | 1461130476102 Marionette TRACE conn3 <- [1,338,null,{}] 22:34:36 INFO - PROCESS | 9702 | 1461130476117 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}] 22:34:36 INFO - PROCESS | 9702 | 1461130476272 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:34:36 INFO - PROCESS | 9702 | 1461130476380 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd53c00 == 44 [pid = 9702] [id = 92] 22:34:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 114 (0x8ffedc00) [pid = 9702] [serial = 275] [outer = (nil)] 22:34:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 115 (0x96c4d400) [pid = 9702] [serial = 276] [outer = 0x8ffedc00] 22:34:36 INFO - PROCESS | 9702 | 1461130476457 Marionette DEBUG loaded listener.js 22:34:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 116 (0x970a3800) [pid = 9702] [serial = 277] [outer = 0x8ffedc00] 22:34:37 INFO - PROCESS | 9702 | 1461130477267 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]]]}] 22:34:37 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. 22:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1192ms 22:34:37 INFO - PROCESS | 9702 | 1461130477288 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:34:37 INFO - PROCESS | 9702 | 1461130477292 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:34:37 INFO - PROCESS | 9702 | 1461130477298 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:34:37 INFO - PROCESS | 9702 | 1461130477301 Marionette TRACE conn3 <- [1,342,null,{}] 22:34:37 INFO - PROCESS | 9702 | 1461130477307 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}] 22:34:37 INFO - PROCESS | 9702 | 1461130477461 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:34:37 INFO - PROCESS | 9702 | 1461130477574 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x92095c00 == 45 [pid = 9702] [id = 93] 22:34:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 117 (0x970a7000) [pid = 9702] [serial = 278] [outer = (nil)] 22:34:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 118 (0x97e2bc00) [pid = 9702] [serial = 279] [outer = 0x970a7000] 22:34:37 INFO - PROCESS | 9702 | 1461130477644 Marionette DEBUG loaded listener.js 22:34:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 119 (0x982a7c00) [pid = 9702] [serial = 280] [outer = 0x970a7000] 22:34:38 INFO - PROCESS | 9702 | 1461130478313 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]]]}] 22:34:38 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. 22:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1035ms 22:34:38 INFO - PROCESS | 9702 | 1461130478334 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:34:38 INFO - PROCESS | 9702 | 1461130478337 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:34:38 INFO - PROCESS | 9702 | 1461130478343 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:34:38 INFO - PROCESS | 9702 | 1461130478346 Marionette TRACE conn3 <- [1,346,null,{}] 22:34:38 INFO - PROCESS | 9702 | 1461130478367 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}] 22:34:38 INFO - PROCESS | 9702 | 1461130478570 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:34:38 INFO - PROCESS | 9702 | 1461130478598 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x97ae5c00 == 46 [pid = 9702] [id = 94] 22:34:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0x992a7800) [pid = 9702] [serial = 281] [outer = (nil)] 22:34:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0x99a35c00) [pid = 9702] [serial = 282] [outer = 0x992a7800] 22:34:38 INFO - PROCESS | 9702 | 1461130478668 Marionette DEBUG loaded listener.js 22:34:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x99a42400) [pid = 9702] [serial = 283] [outer = 0x992a7800] 22:34:39 INFO - PROCESS | 9702 | 1461130479577 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]]]}] 22:34:39 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. 22:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1277ms 22:34:39 INFO - PROCESS | 9702 | 1461130479620 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:34:39 INFO - PROCESS | 9702 | 1461130479623 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:34:39 INFO - PROCESS | 9702 | 1461130479638 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:34:39 INFO - PROCESS | 9702 | 1461130479653 Marionette TRACE conn3 <- [1,350,null,{}] 22:34:39 INFO - PROCESS | 9702 | 1461130479659 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}] 22:34:39 INFO - PROCESS | 9702 | 1461130479869 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:34:39 INFO - PROCESS | 9702 | 1461130479896 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x970a9400 == 47 [pid = 9702] [id = 95] 22:34:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x9ebd2400) [pid = 9702] [serial = 284] [outer = (nil)] 22:34:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x9fc52000) [pid = 9702] [serial = 285] [outer = 0x9ebd2400] 22:34:39 INFO - PROCESS | 9702 | 1461130479969 Marionette DEBUG loaded listener.js 22:34:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x9fc9b400) [pid = 9702] [serial = 286] [outer = 0x9ebd2400] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x982a1400) [pid = 9702] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x8f7ea400) [pid = 9702] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x8fff1400) [pid = 9702] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x8fd74400) [pid = 9702] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x970a6400) [pid = 9702] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:34:40 INFO - PROCESS | 9702 | --DOMWINDOW == 119 (0x9ebcd800) [pid = 9702] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:34:40 INFO - PROCESS | 9702 | 1461130480935 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]]]}] 22:34:40 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. 22:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1363ms 22:34:40 INFO - PROCESS | 9702 | 1461130480993 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:34:40 INFO - PROCESS | 9702 | 1461130480996 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:34:41 INFO - PROCESS | 9702 | 1461130481003 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:34:41 INFO - PROCESS | 9702 | 1461130481005 Marionette TRACE conn3 <- [1,354,null,{}] 22:34:41 INFO - PROCESS | 9702 | 1461130481011 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}] 22:34:41 INFO - PROCESS | 9702 | 1461130481150 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:34:41 INFO - PROCESS | 9702 | 1461130481163 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffefc00 == 48 [pid = 9702] [id = 96] 22:34:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0x96c4bc00) [pid = 9702] [serial = 287] [outer = (nil)] 22:34:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0xa00a2c00) [pid = 9702] [serial = 288] [outer = 0x96c4bc00] 22:34:41 INFO - PROCESS | 9702 | 1461130481233 Marionette DEBUG loaded listener.js 22:34:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0xa0ae1c00) [pid = 9702] [serial = 289] [outer = 0x96c4bc00] 22:34:42 INFO - PROCESS | 9702 | 1461130482000 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]]]}] 22:34:42 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. 22:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1032ms 22:34:42 INFO - PROCESS | 9702 | 1461130482042 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:34:42 INFO - PROCESS | 9702 | 1461130482045 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:34:42 INFO - PROCESS | 9702 | 1461130482051 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:34:42 INFO - PROCESS | 9702 | 1461130482053 Marionette TRACE conn3 <- [1,358,null,{}] 22:34:42 INFO - PROCESS | 9702 | 1461130482075 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}] 22:34:42 INFO - PROCESS | 9702 | 1461130482214 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:34:42 INFO - PROCESS | 9702 | 1461130482232 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:42 INFO - PROCESS | 9702 | ++DOCSHELL 0xa0f6cc00 == 49 [pid = 9702] [id = 97] 22:34:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0xa2ac3c00) [pid = 9702] [serial = 290] [outer = (nil)] 22:34:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0xa3c7a800) [pid = 9702] [serial = 291] [outer = 0xa2ac3c00] 22:34:42 INFO - PROCESS | 9702 | 1461130482302 Marionette DEBUG loaded listener.js 22:34:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0xa3c85000) [pid = 9702] [serial = 292] [outer = 0xa2ac3c00] 22:34:43 INFO - PROCESS | 9702 | 1461130483372 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]]]}] 22:34:43 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. 22:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1348ms 22:34:43 INFO - PROCESS | 9702 | 1461130483400 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:34:43 INFO - PROCESS | 9702 | 1461130483406 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:34:43 INFO - PROCESS | 9702 | 1461130483416 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:34:43 INFO - PROCESS | 9702 | 1461130483422 Marionette TRACE conn3 <- [1,362,null,{}] 22:34:43 INFO - PROCESS | 9702 | 1461130483430 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}] 22:34:43 INFO - PROCESS | 9702 | 1461130483609 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:34:43 INFO - PROCESS | 9702 | 1461130483778 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd4f400 == 50 [pid = 9702] [id = 98] 22:34:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x90230400) [pid = 9702] [serial = 293] [outer = (nil)] 22:34:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x93321000) [pid = 9702] [serial = 294] [outer = 0x90230400] 22:34:43 INFO - PROCESS | 9702 | 1461130483867 Marionette DEBUG loaded listener.js 22:34:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x934ba000) [pid = 9702] [serial = 295] [outer = 0x90230400] 22:34:44 INFO - PROCESS | 9702 | 1461130484791 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]]]}] 22:34:44 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. 22:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1434ms 22:34:44 INFO - PROCESS | 9702 | 1461130484850 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:34:44 INFO - PROCESS | 9702 | 1461130484859 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:34:44 INFO - PROCESS | 9702 | 1461130484870 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:34:44 INFO - PROCESS | 9702 | 1461130484873 Marionette TRACE conn3 <- [1,366,null,{}] 22:34:44 INFO - PROCESS | 9702 | 1461130484880 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}] 22:34:45 INFO - PROCESS | 9702 | 1461130485092 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:34:45 INFO - PROCESS | 9702 | 1461130485301 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x958b7400 == 51 [pid = 9702] [id = 99] 22:34:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x96b0a800) [pid = 9702] [serial = 296] [outer = (nil)] 22:34:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x96c76000) [pid = 9702] [serial = 297] [outer = 0x96b0a800] 22:34:45 INFO - PROCESS | 9702 | 1461130485433 Marionette DEBUG loaded listener.js 22:34:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x97295c00) [pid = 9702] [serial = 298] [outer = 0x96b0a800] 22:34:46 INFO - PROCESS | 9702 | 1461130486408 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]]]}] 22:34:46 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. 22:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1586ms 22:34:46 INFO - PROCESS | 9702 | 1461130486456 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:34:46 INFO - PROCESS | 9702 | 1461130486460 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:34:46 INFO - PROCESS | 9702 | 1461130486467 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:34:46 INFO - PROCESS | 9702 | 1461130486473 Marionette TRACE conn3 <- [1,370,null,{}] 22:34:46 INFO - PROCESS | 9702 | 1461130486490 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}] 22:34:46 INFO - PROCESS | 9702 | 1461130486665 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:34:46 INFO - PROCESS | 9702 | 1461130486859 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffea400 == 52 [pid = 9702] [id = 100] 22:34:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x9ebcec00) [pid = 9702] [serial = 299] [outer = (nil)] 22:34:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0xa3c7b400) [pid = 9702] [serial = 300] [outer = 0x9ebcec00] 22:34:46 INFO - PROCESS | 9702 | 1461130486952 Marionette DEBUG loaded listener.js 22:34:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0xa457f000) [pid = 9702] [serial = 301] [outer = 0x9ebcec00] 22:34:47 INFO - PROCESS | 9702 | 1461130487794 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]]]}] 22:34:47 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. 22:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1389ms 22:34:47 INFO - PROCESS | 9702 | 1461130487857 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:34:47 INFO - PROCESS | 9702 | 1461130487862 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:34:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:34:47 INFO - PROCESS | 9702 | 1461130487868 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:34:47 INFO - PROCESS | 9702 | 1461130487872 Marionette TRACE conn3 <- [1,374,null,{}] 22:34:47 INFO - PROCESS | 9702 | 1461130487877 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}] 22:34:48 INFO - PROCESS | 9702 | 1461130488043 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:34:48 INFO - PROCESS | 9702 | 1461130488170 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e88ec00 == 53 [pid = 9702] [id = 101] 22:34:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8e894c00) [pid = 9702] [serial = 302] [outer = (nil)] 22:34:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8e898c00) [pid = 9702] [serial = 303] [outer = 0x8e894c00] 22:34:48 INFO - PROCESS | 9702 | 1461130488254 Marionette DEBUG loaded listener.js 22:34:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8e89c400) [pid = 9702] [serial = 304] [outer = 0x8e894c00] 22:34:49 INFO - PROCESS | 9702 | 1461130489111 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:34:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:34:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1280ms 22:34:49 INFO - PROCESS | 9702 | 1461130489149 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:34:49 INFO - PROCESS | 9702 | 1461130489153 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:34:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:34:49 INFO - PROCESS | 9702 | 1461130489159 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:34:49 INFO - PROCESS | 9702 | 1461130489163 Marionette TRACE conn3 <- [1,378,null,{}] 22:34:49 INFO - PROCESS | 9702 | 1461130489168 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}] 22:34:49 INFO - PROCESS | 9702 | 1461130489328 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:34:49 INFO - PROCESS | 9702 | 1461130489497 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e88e000 == 54 [pid = 9702] [id = 102] 22:34:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8e891400) [pid = 9702] [serial = 305] [outer = (nil)] 22:34:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x90325000) [pid = 9702] [serial = 306] [outer = 0x8e891400] 22:34:49 INFO - PROCESS | 9702 | 1461130489580 Marionette DEBUG loaded listener.js 22:34:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x90329800) [pid = 9702] [serial = 307] [outer = 0x8e891400] 22:34:50 INFO - PROCESS | 9702 | 1461130490488 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:34:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:34:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1339ms 22:34:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:34:50 INFO - PROCESS | 9702 | 1461130490498 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:34:50 INFO - PROCESS | 9702 | 1461130490501 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:34:50 INFO - PROCESS | 9702 | 1461130490508 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:34:50 INFO - PROCESS | 9702 | 1461130490511 Marionette TRACE conn3 <- [1,382,null,{}] 22:34:50 INFO - PROCESS | 9702 | 1461130490517 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}] 22:34:50 INFO - PROCESS | 9702 | 1461130490701 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:34:50 INFO - PROCESS | 9702 | 1461130490864 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e897800 == 55 [pid = 9702] [id = 103] 22:34:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x90325c00) [pid = 9702] [serial = 308] [outer = (nil)] 22:34:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x90489400) [pid = 9702] [serial = 309] [outer = 0x90325c00] 22:34:50 INFO - PROCESS | 9702 | 1461130490956 Marionette DEBUG loaded listener.js 22:34:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x9048cc00) [pid = 9702] [serial = 310] [outer = 0x90325c00] 22:34:51 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:34:51 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:34:51 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:34:51 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:34:51 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:34:51 INFO - PROCESS | 9702 | 1461130491875 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:34:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:34:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1430ms 22:34:51 INFO - PROCESS | 9702 | 1461130491940 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:34:51 INFO - PROCESS | 9702 | 1461130491946 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:34:51 INFO - PROCESS | 9702 | 1461130491955 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:34:51 INFO - PROCESS | 9702 | 1461130491961 Marionette TRACE conn3 <- [1,386,null,{}] 22:34:51 INFO - PROCESS | 9702 | 1461130491970 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}] 22:34:52 INFO - PROCESS | 9702 | 1461130492221 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:34:52 INFO - PROCESS | 9702 | 1461130492419 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x90198000 == 56 [pid = 9702] [id = 104] 22:34:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x9048b400) [pid = 9702] [serial = 311] [outer = (nil)] 22:34:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x906bc000) [pid = 9702] [serial = 312] [outer = 0x9048b400] 22:34:52 INFO - PROCESS | 9702 | 1461130492546 Marionette DEBUG loaded listener.js 22:34:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x906bec00) [pid = 9702] [serial = 313] [outer = 0x9048b400] 22:34:53 INFO - PROCESS | 9702 | 1461130493381 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]]]}] 22:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1495ms 22:34:53 INFO - PROCESS | 9702 | 1461130493449 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:34:53 INFO - PROCESS | 9702 | 1461130493453 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:34:53 INFO - PROCESS | 9702 | 1461130493460 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:34:53 INFO - PROCESS | 9702 | 1461130493462 Marionette TRACE conn3 <- [1,390,null,{}] 22:34:53 INFO - PROCESS | 9702 | 1461130493468 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}] 22:34:53 INFO - PROCESS | 9702 | 1461130493631 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:34:53 INFO - PROCESS | 9702 | 1461130493789 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b1000 == 57 [pid = 9702] [id = 105] 22:34:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8c7b1800) [pid = 9702] [serial = 314] [outer = (nil)] 22:34:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8c7b7800) [pid = 9702] [serial = 315] [outer = 0x8c7b1800] 22:34:53 INFO - PROCESS | 9702 | 1461130493873 Marionette DEBUG loaded listener.js 22:34:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8c7ba800) [pid = 9702] [serial = 316] [outer = 0x8c7b1800] 22:34:55 INFO - PROCESS | 9702 | 1461130495165 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]]]}] 22:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1784ms 22:34:55 INFO - PROCESS | 9702 | 1461130495287 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:34:55 INFO - PROCESS | 9702 | 1461130495293 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:34:55 INFO - PROCESS | 9702 | 1461130495331 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:34:55 INFO - PROCESS | 9702 | 1461130495336 Marionette TRACE conn3 <- [1,394,null,{}] 22:34:55 INFO - PROCESS | 9702 | 1461130495344 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}] 22:34:55 INFO - PROCESS | 9702 | 1461130495509 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:34:55 INFO - PROCESS | 9702 | 1461130495680 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e890800 == 58 [pid = 9702] [id = 106] 22:34:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x90191800) [pid = 9702] [serial = 317] [outer = (nil)] 22:34:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x90483400) [pid = 9702] [serial = 318] [outer = 0x90191800] 22:34:55 INFO - PROCESS | 9702 | 1461130495758 Marionette DEBUG loaded listener.js 22:34:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x9048a400) [pid = 9702] [serial = 319] [outer = 0x90191800] 22:34:56 INFO - PROCESS | 9702 | 1461130496727 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]]]}] 22:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1504ms 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x99d77400 == 57 [pid = 9702] [id = 45] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ef800 == 56 [pid = 9702] [id = 52] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x90237c00 == 55 [pid = 9702] [id = 44] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x933ed000 == 54 [pid = 9702] [id = 60] 22:34:56 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x9e08ac00) [pid = 9702] [serial = 243] [outer = (nil)] [url = about:blank] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb54000 == 53 [pid = 9702] [id = 62] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x99abe400 == 52 [pid = 9702] [id = 61] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb4f800 == 51 [pid = 9702] [id = 51] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x958bb400 == 50 [pid = 9702] [id = 59] 22:34:56 INFO - PROCESS | 9702 | --DOCSHELL 0x933f0000 == 49 [pid = 9702] [id = 58] 22:34:56 INFO - PROCESS | 9702 | 1461130496910 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:34:56 INFO - PROCESS | 9702 | 1461130496917 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:34:56 INFO - PROCESS | 9702 | 1461130496937 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:34:56 INFO - PROCESS | 9702 | 1461130496942 Marionette TRACE conn3 <- [1,398,null,{}] 22:34:56 INFO - PROCESS | 9702 | 1461130496950 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}] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0xa009d400) [pid = 9702] [serial = 204] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x98c19000) [pid = 9702] [serial = 212] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x9fc09800) [pid = 9702] [serial = 215] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0xa0ad4c00) [pid = 9702] [serial = 218] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x920c9800) [pid = 9702] [serial = 228] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x95828c00) [pid = 9702] [serial = 229] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x932aa400) [pid = 9702] [serial = 231] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x9635b400) [pid = 9702] [serial = 232] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x97adfc00) [pid = 9702] [serial = 225] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x970b4800) [pid = 9702] [serial = 234] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0xa0f6c000) [pid = 9702] [serial = 221] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0xa3c82000) [pid = 9702] [serial = 99] [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.] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x99d6d000) [pid = 9702] [serial = 241] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x97ae2000) [pid = 9702] [serial = 235] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x98c10800) [pid = 9702] [serial = 237] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x99a1b800) [pid = 9702] [serial = 238] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x99afb800) [pid = 9702] [serial = 240] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x8fb54c00) [pid = 9702] [serial = 206] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x96c50400) [pid = 9702] [serial = 209] [outer = (nil)] [url = about:blank] 22:34:57 INFO - PROCESS | 9702 | 1461130497222 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:34:57 INFO - PROCESS | 9702 | 1461130497434 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd75800 == 50 [pid = 9702] [id = 107] 22:34:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8ffebc00) [pid = 9702] [serial = 320] [outer = (nil)] 22:34:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x90195c00) [pid = 9702] [serial = 321] [outer = 0x8ffebc00] 22:34:57 INFO - PROCESS | 9702 | 1461130497523 Marionette DEBUG loaded listener.js 22:34:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x90321800) [pid = 9702] [serial = 322] [outer = 0x8ffebc00] 22:34:58 INFO - PROCESS | 9702 | 1461130498409 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]]]}] 22:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1538ms 22:34:58 INFO - PROCESS | 9702 | 1461130498470 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:34:58 INFO - PROCESS | 9702 | 1461130498476 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:34:58 INFO - PROCESS | 9702 | 1461130498488 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:34:58 INFO - PROCESS | 9702 | 1461130498494 Marionette TRACE conn3 <- [1,402,null,{}] 22:34:58 INFO - PROCESS | 9702 | 1461130498501 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}] 22:34:58 INFO - PROCESS | 9702 | 1461130498707 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:34:58 INFO - PROCESS | 9702 | 1461130498913 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c7000 == 51 [pid = 9702] [id = 108] 22:34:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x906c7800) [pid = 9702] [serial = 323] [outer = (nil)] 22:34:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x915e4800) [pid = 9702] [serial = 324] [outer = 0x906c7800] 22:34:59 INFO - PROCESS | 9702 | 1461130499043 Marionette DEBUG loaded listener.js 22:34:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x920cc000) [pid = 9702] [serial = 325] [outer = 0x906c7800] 22:35:00 INFO - PROCESS | 9702 | 1461130500009 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]]]}] 22:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1598ms 22:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:35:00 INFO - PROCESS | 9702 | 1461130500083 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:35:00 INFO - PROCESS | 9702 | 1461130500087 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:35:00 INFO - PROCESS | 9702 | 1461130500094 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:35:00 INFO - PROCESS | 9702 | 1461130500097 Marionette TRACE conn3 <- [1,406,null,{}] 22:35:00 INFO - PROCESS | 9702 | 1461130500112 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}] 22:35:00 INFO - PROCESS | 9702 | 1461130500356 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:35:00 INFO - PROCESS | 9702 | 1461130500606 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x934b7400 == 52 [pid = 9702] [id = 109] 22:35:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x934c2c00) [pid = 9702] [serial = 326] [outer = (nil)] 22:35:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x934de400) [pid = 9702] [serial = 327] [outer = 0x934c2c00] 22:35:00 INFO - PROCESS | 9702 | 1461130500712 Marionette DEBUG loaded listener.js 22:35:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x95823000) [pid = 9702] [serial = 328] [outer = 0x934c2c00] 22:35:01 INFO - PROCESS | 9702 | 1461130501615 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]]]}] 22:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1591ms 22:35:01 INFO - PROCESS | 9702 | 1461130501685 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:35:01 INFO - PROCESS | 9702 | 1461130501690 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:35:01 INFO - PROCESS | 9702 | 1461130501699 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:35:01 INFO - PROCESS | 9702 | 1461130501701 Marionette TRACE conn3 <- [1,410,null,{}] 22:35:01 INFO - PROCESS | 9702 | 1461130501708 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}] 22:35:01 INFO - PROCESS | 9702 | 1461130501936 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:35:02 INFO - PROCESS | 9702 | 1461130502141 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c4000 == 53 [pid = 9702] [id = 110] 22:35:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x96b84c00) [pid = 9702] [serial = 329] [outer = (nil)] 22:35:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x96c51800) [pid = 9702] [serial = 330] [outer = 0x96b84c00] 22:35:02 INFO - PROCESS | 9702 | 1461130502272 Marionette DEBUG loaded listener.js 22:35:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x970a6000) [pid = 9702] [serial = 331] [outer = 0x96b84c00] 22:35:03 INFO - PROCESS | 9702 | 1461130503214 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]]]}] 22:35:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:35:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1590ms 22:35:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:35:03 INFO - PROCESS | 9702 | 1461130503288 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:35:03 INFO - PROCESS | 9702 | 1461130503291 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:35:03 INFO - PROCESS | 9702 | 1461130503298 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:35:03 INFO - PROCESS | 9702 | 1461130503301 Marionette TRACE conn3 <- [1,414,null,{}] 22:35:03 INFO - PROCESS | 9702 | 1461130503308 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}] 22:35:03 INFO - PROCESS | 9702 | 1461130503474 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:35:03 INFO - PROCESS | 9702 | 1461130503631 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c45800 == 54 [pid = 9702] [id = 111] 22:35:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x970acc00) [pid = 9702] [serial = 332] [outer = (nil)] 22:35:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x97e2d800) [pid = 9702] [serial = 333] [outer = 0x970acc00] 22:35:03 INFO - PROCESS | 9702 | 1461130503816 Marionette DEBUG loaded listener.js 22:35:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x982a1400) [pid = 9702] [serial = 334] [outer = 0x970acc00] 22:35:04 INFO - PROCESS | 9702 | 1461130504713 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]]]}] 22:35:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:35:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1479ms 22:35:04 INFO - PROCESS | 9702 | 1461130504777 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:35:04 INFO - PROCESS | 9702 | 1461130504782 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:35:04 INFO - PROCESS | 9702 | 1461130504788 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:35:04 INFO - PROCESS | 9702 | 1461130504792 Marionette TRACE conn3 <- [1,418,null,{}] 22:35:04 INFO - PROCESS | 9702 | 1461130504798 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}] 22:35:05 INFO - PROCESS | 9702 | 1461130505002 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:35:05 INFO - PROCESS | 9702 | 1461130505222 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x96b84000 == 55 [pid = 9702] [id = 112] 22:35:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x99a42c00) [pid = 9702] [serial = 335] [outer = (nil)] 22:35:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x99b81800) [pid = 9702] [serial = 336] [outer = 0x99a42c00] 22:35:05 INFO - PROCESS | 9702 | 1461130505364 Marionette DEBUG loaded listener.js 22:35:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x9b1ac800) [pid = 9702] [serial = 337] [outer = 0x99a42c00] 22:35:06 INFO - PROCESS | 9702 | 1461130506638 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]]]}] 22:35:06 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 22:35:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1881ms 22:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:35:06 INFO - PROCESS | 9702 | 1461130506670 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:35:06 INFO - PROCESS | 9702 | 1461130506673 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:35:06 INFO - PROCESS | 9702 | 1461130506680 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:35:06 INFO - PROCESS | 9702 | 1461130506682 Marionette TRACE conn3 <- [1,422,null,{}] 22:35:06 INFO - PROCESS | 9702 | 1461130506733 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}] 22:35:06 INFO - PROCESS | 9702 | 1461130506947 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:35:07 INFO - PROCESS | 9702 | 1461130507067 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x97ae2000 == 56 [pid = 9702] [id = 113] 22:35:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x99ac3c00) [pid = 9702] [serial = 338] [outer = (nil)] 22:35:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x9ebd0c00) [pid = 9702] [serial = 339] [outer = 0x99ac3c00] 22:35:07 INFO - PROCESS | 9702 | 1461130507155 Marionette DEBUG loaded listener.js 22:35:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x9fb95000) [pid = 9702] [serial = 340] [outer = 0x99ac3c00] 22:35:08 INFO - PROCESS | 9702 | 1461130508499 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]]]}] 22:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1882ms 22:35:08 INFO - PROCESS | 9702 | 1461130508574 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:35:08 INFO - PROCESS | 9702 | 1461130508577 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:35:08 INFO - PROCESS | 9702 | 1461130508587 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:35:08 INFO - PROCESS | 9702 | 1461130508589 Marionette TRACE conn3 <- [1,426,null,{}] 22:35:08 INFO - PROCESS | 9702 | 1461130508596 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}] 22:35:08 INFO - PROCESS | 9702 | 1461130508753 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:35:08 INFO - PROCESS | 9702 | 1461130508929 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b5c00 == 57 [pid = 9702] [id = 114] 22:35:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x9ebc7800) [pid = 9702] [serial = 341] [outer = (nil)] 22:35:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0xa00a0400) [pid = 9702] [serial = 342] [outer = 0x9ebc7800] 22:35:09 INFO - PROCESS | 9702 | 1461130509064 Marionette DEBUG loaded listener.js 22:35:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0xa0c1cc00) [pid = 9702] [serial = 343] [outer = 0x9ebc7800] 22:35:10 INFO - PROCESS | 9702 | 1461130510612 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] 22:35:10 INFO - PROCESS | 9702 | 1461130510744 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:35:10 INFO - PROCESS | 9702 | 1461130510750 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:35:10 INFO - PROCESS | 9702 | 1461130510754 Marionette TRACE conn3 <- [1,430,null,{}] 22:35:10 INFO - PROCESS | 9702 | 1461130510760 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}] 22:35:10 INFO - PROCESS | 9702 | 1461130510919 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:35:11 INFO - PROCESS | 9702 | 1461130511085 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c843000 == 58 [pid = 9702] [id = 115] 22:35:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8c843400) [pid = 9702] [serial = 344] [outer = (nil)] 22:35:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8c84c400) [pid = 9702] [serial = 345] [outer = 0x8c843400] 22:35:11 INFO - PROCESS | 9702 | 1461130511180 Marionette DEBUG loaded listener.js 22:35:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8c84fc00) [pid = 9702] [serial = 346] [outer = 0x8c843400] 22:35:12 INFO - PROCESS | 9702 | 1461130512206 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]]]}] 22:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1487ms 22:35:12 INFO - PROCESS | 9702 | 1461130512240 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:35:12 INFO - PROCESS | 9702 | 1461130512246 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:35:12 INFO - PROCESS | 9702 | 1461130512255 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:35:12 INFO - PROCESS | 9702 | 1461130512260 Marionette TRACE conn3 <- [1,434,null,{}] 22:35:12 INFO - PROCESS | 9702 | 1461130512268 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}] 22:35:12 INFO - PROCESS | 9702 | 1461130512441 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:35:12 INFO - PROCESS | 9702 | 1461130512683 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd70800 == 59 [pid = 9702] [id = 116] 22:35:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x9018c000) [pid = 9702] [serial = 347] [outer = (nil)] 22:35:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x9032e800) [pid = 9702] [serial = 348] [outer = 0x9018c000] 22:35:12 INFO - PROCESS | 9702 | 1461130512777 Marionette DEBUG loaded listener.js 22:35:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x906bb400) [pid = 9702] [serial = 349] [outer = 0x9018c000] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x90198000 == 58 [pid = 9702] [id = 104] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x8e88e000 == 57 [pid = 9702] [id = 102] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x8e897800 == 56 [pid = 9702] [id = 103] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x8e88ec00 == 55 [pid = 9702] [id = 101] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffea400 == 54 [pid = 9702] [id = 100] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd4f400 == 53 [pid = 9702] [id = 98] 22:35:13 INFO - PROCESS | 9702 | --DOCSHELL 0x958b7400 == 52 [pid = 9702] [id = 99] 22:35:13 INFO - PROCESS | 9702 | 1461130513738 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]]]}] 22:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1535ms 22:35:13 INFO - PROCESS | 9702 | 1461130513794 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:35:13 INFO - PROCESS | 9702 | 1461130513803 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:35:13 INFO - PROCESS | 9702 | 1461130513812 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:35:13 INFO - PROCESS | 9702 | 1461130513816 Marionette TRACE conn3 <- [1,438,null,{}] 22:35:13 INFO - PROCESS | 9702 | 1461130513823 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}] 22:35:14 INFO - PROCESS | 9702 | 1461130513997 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:35:14 INFO - PROCESS | 9702 | 1461130514009 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c842c00 == 53 [pid = 9702] [id = 117] 22:35:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8e89b000) [pid = 9702] [serial = 350] [outer = (nil)] 22:35:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x920cb000) [pid = 9702] [serial = 351] [outer = 0x8e89b000] 22:35:14 INFO - PROCESS | 9702 | 1461130514094 Marionette DEBUG loaded listener.js 22:35:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x93327c00) [pid = 9702] [serial = 352] [outer = 0x8e89b000] 22:35:15 INFO - PROCESS | 9702 | 1461130515165 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]]]}] 22:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1389ms 22:35:15 INFO - PROCESS | 9702 | 1461130515206 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:35:15 INFO - PROCESS | 9702 | 1461130515210 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:35:15 INFO - PROCESS | 9702 | 1461130515217 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:35:15 INFO - PROCESS | 9702 | 1461130515223 Marionette TRACE conn3 <- [1,442,null,{}] 22:35:15 INFO - PROCESS | 9702 | 1461130515241 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}] 22:35:15 INFO - PROCESS | 9702 | 1461130515420 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:35:15 INFO - PROCESS | 9702 | 1461130515605 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x958bfc00 == 54 [pid = 9702] [id = 118] 22:35:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x970a8800) [pid = 9702] [serial = 353] [outer = (nil)] 22:35:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x98fd7c00) [pid = 9702] [serial = 354] [outer = 0x970a8800] 22:35:15 INFO - PROCESS | 9702 | 1461130515697 Marionette DEBUG loaded listener.js 22:35:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x99a41800) [pid = 9702] [serial = 355] [outer = 0x970a8800] 22:35:16 INFO - PROCESS | 9702 | 1461130516450 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]]]}] 22:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1290ms 22:35:16 INFO - PROCESS | 9702 | 1461130516517 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:35:16 INFO - PROCESS | 9702 | 1461130516522 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:35:16 INFO - PROCESS | 9702 | 1461130516528 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:35:16 INFO - PROCESS | 9702 | 1461130516532 Marionette TRACE conn3 <- [1,446,null,{}] 22:35:16 INFO - PROCESS | 9702 | 1461130516537 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}] 22:35:16 INFO - PROCESS | 9702 | 1461130516735 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:35:16 INFO - PROCESS | 9702 | 1461130516762 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331e400 == 55 [pid = 9702] [id = 119] 22:35:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x9ebd6c00) [pid = 9702] [serial = 356] [outer = (nil)] 22:35:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0xa0f69000) [pid = 9702] [serial = 357] [outer = 0x9ebd6c00] 22:35:16 INFO - PROCESS | 9702 | 1461130516836 Marionette DEBUG loaded listener.js 22:35:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0xa3c89c00) [pid = 9702] [serial = 358] [outer = 0x9ebd6c00] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x934bdc00) [pid = 9702] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x932a2400) [pid = 9702] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x970a7000) [pid = 9702] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x992a7800) [pid = 9702] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8ffedc00) [pid = 9702] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x9ebd2400) [pid = 9702] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8fd52400) [pid = 9702] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:35:17 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x96c4bc00) [pid = 9702] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:35:17 INFO - PROCESS | 9702 | 1461130517838 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]]]}] 22:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1352ms 22:35:17 INFO - PROCESS | 9702 | 1461130517881 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:35:17 INFO - PROCESS | 9702 | 1461130517884 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:35:17 INFO - PROCESS | 9702 | 1461130517890 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:35:17 INFO - PROCESS | 9702 | 1461130517894 Marionette TRACE conn3 <- [1,450,null,{}] 22:35:17 INFO - PROCESS | 9702 | 1461130517900 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}] 22:35:18 INFO - PROCESS | 9702 | 1461130518045 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:35:18 INFO - PROCESS | 9702 | 1461130518061 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e89ac00 == 56 [pid = 9702] [id = 120] 22:35:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8ffedc00) [pid = 9702] [serial = 359] [outer = (nil)] 22:35:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x992a7800) [pid = 9702] [serial = 360] [outer = 0x8ffedc00] 22:35:18 INFO - PROCESS | 9702 | 1461130518134 Marionette DEBUG loaded listener.js 22:35:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0xa2ac5800) [pid = 9702] [serial = 361] [outer = 0x8ffedc00] 22:35:19 INFO - PROCESS | 9702 | 1461130519052 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] 22:35:19 INFO - PROCESS | 9702 | 1461130519126 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:35:19 INFO - PROCESS | 9702 | 1461130519132 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:35:19 INFO - PROCESS | 9702 | 1461130519135 Marionette TRACE conn3 <- [1,454,null,{}] 22:35:19 INFO - PROCESS | 9702 | 1461130519140 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}] 22:35:19 INFO - PROCESS | 9702 | 1461130519314 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:35:19 INFO - PROCESS | 9702 | 1461130519440 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd54000 == 57 [pid = 9702] [id = 121] 22:35:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x90328400) [pid = 9702] [serial = 362] [outer = (nil)] 22:35:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0xa4a19c00) [pid = 9702] [serial = 363] [outer = 0x90328400] 22:35:19 INFO - PROCESS | 9702 | 1461130519515 Marionette DEBUG loaded listener.js 22:35:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0xa4a21400) [pid = 9702] [serial = 364] [outer = 0x90328400] 22:35:20 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:35:20 INFO - PROCESS | 9702 | 1461130520621 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]]]}] 22:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1533ms 22:35:20 INFO - PROCESS | 9702 | 1461130520666 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:35:20 INFO - PROCESS | 9702 | 1461130520674 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:35:20 INFO - PROCESS | 9702 | 1461130520683 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:35:20 INFO - PROCESS | 9702 | 1461130520689 Marionette TRACE conn3 <- [1,458,null,{}] 22:35:20 INFO - PROCESS | 9702 | 1461130520697 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}] 22:35:20 INFO - PROCESS | 9702 | 1461130520879 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:35:21 INFO - PROCESS | 9702 | 1461130521100 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e896000 == 58 [pid = 9702] [id = 122] 22:35:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x90328000) [pid = 9702] [serial = 365] [outer = (nil)] 22:35:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x906c6c00) [pid = 9702] [serial = 366] [outer = 0x90328000] 22:35:21 INFO - PROCESS | 9702 | 1461130521201 Marionette DEBUG loaded listener.js 22:35:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x93324c00) [pid = 9702] [serial = 367] [outer = 0x90328000] 22:35:22 INFO - PROCESS | 9702 | 1461130522141 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] 22:35:22 INFO - PROCESS | 9702 | 1461130522228 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:35:22 INFO - PROCESS | 9702 | 1461130522241 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:35:22 INFO - PROCESS | 9702 | 1461130522244 Marionette TRACE conn3 <- [1,462,null,{}] 22:35:22 INFO - PROCESS | 9702 | 1461130522251 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}] 22:35:22 INFO - PROCESS | 9702 | 1461130522461 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:35:22 INFO - PROCESS | 9702 | 1461130522711 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f6800 == 59 [pid = 9702] [id = 123] 22:35:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x9635b400) [pid = 9702] [serial = 368] [outer = (nil)] 22:35:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x98971400) [pid = 9702] [serial = 369] [outer = 0x9635b400] 22:35:22 INFO - PROCESS | 9702 | 1461130522838 Marionette DEBUG loaded listener.js 22:35:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x98976800) [pid = 9702] [serial = 370] [outer = 0x9635b400] 22:35:23 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:35:23 INFO - PROCESS | 9702 | 1461130523788 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] 22:35:23 INFO - PROCESS | 9702 | 1461130523840 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:35:23 INFO - PROCESS | 9702 | 1461130523847 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:35:23 INFO - PROCESS | 9702 | 1461130523853 Marionette TRACE conn3 <- [1,466,null,{}] 22:35:23 INFO - PROCESS | 9702 | 1461130523870 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}] 22:35:24 INFO - PROCESS | 9702 | 1461130524059 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:35:24 INFO - PROCESS | 9702 | 1461130524272 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bde8000 == 60 [pid = 9702] [id = 124] 22:35:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x8bdeb000) [pid = 9702] [serial = 371] [outer = (nil)] 22:35:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x98973400) [pid = 9702] [serial = 372] [outer = 0x8bdeb000] 22:35:24 INFO - PROCESS | 9702 | 1461130524383 Marionette DEBUG loaded listener.js 22:35:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x9897c400) [pid = 9702] [serial = 373] [outer = 0x8bdeb000] 22:35:25 INFO - PROCESS | 9702 | 1461130525292 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] 22:35:25 INFO - PROCESS | 9702 | 1461130525341 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:35:25 INFO - PROCESS | 9702 | 1461130525347 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:35:25 INFO - PROCESS | 9702 | 1461130525350 Marionette TRACE conn3 <- [1,470,null,{}] 22:35:25 INFO - PROCESS | 9702 | 1461130525356 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}] 22:35:25 INFO - PROCESS | 9702 | 1461130525537 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:35:25 INFO - PROCESS | 9702 | 1461130525701 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x9897e800 == 61 [pid = 9702] [id = 125] 22:35:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x98fddc00) [pid = 9702] [serial = 374] [outer = (nil)] 22:35:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0xa2ac1000) [pid = 9702] [serial = 375] [outer = 0x98fddc00] 22:35:25 INFO - PROCESS | 9702 | 1461130525828 Marionette DEBUG loaded listener.js 22:35:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0xa45e7000) [pid = 9702] [serial = 376] [outer = 0x98fddc00] 22:35:26 INFO - PROCESS | 9702 | 1461130526685 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]]]}] 22:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1387ms 22:35:26 INFO - PROCESS | 9702 | 1461130526735 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:35:26 INFO - PROCESS | 9702 | 1461130526738 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:35:26 INFO - PROCESS | 9702 | 1461130526745 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:35:26 INFO - PROCESS | 9702 | 1461130526749 Marionette TRACE conn3 <- [1,474,null,{}] 22:35:26 INFO - PROCESS | 9702 | 1461130526755 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}] 22:35:26 INFO - PROCESS | 9702 | 1461130526920 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:35:27 INFO - PROCESS | 9702 | 1461130527086 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x9897d800 == 62 [pid = 9702] [id = 126] 22:35:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0xa45e6c00) [pid = 9702] [serial = 377] [outer = (nil)] 22:35:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0xa4a20400) [pid = 9702] [serial = 378] [outer = 0xa45e6c00] 22:35:27 INFO - PROCESS | 9702 | 1461130527173 Marionette DEBUG loaded listener.js 22:35:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0xa4a23800) [pid = 9702] [serial = 379] [outer = 0xa45e6c00] 22:35:28 INFO - PROCESS | 9702 | 1461130528076 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]]]}] 22:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1386ms 22:35:28 INFO - PROCESS | 9702 | 1461130528132 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:35:28 INFO - PROCESS | 9702 | 1461130528136 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:35:28 INFO - PROCESS | 9702 | 1461130528143 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:35:28 INFO - PROCESS | 9702 | 1461130528145 Marionette TRACE conn3 <- [1,478,null,{}] 22:35:28 INFO - PROCESS | 9702 | 1461130528152 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}] 22:35:28 INFO - PROCESS | 9702 | 1461130528333 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:35:28 INFO - PROCESS | 9702 | 1461130528500 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bc000 == 63 [pid = 9702] [id = 127] 22:35:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x8c0bdc00) [pid = 9702] [serial = 380] [outer = (nil)] 22:35:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x8c0c7400) [pid = 9702] [serial = 381] [outer = 0x8c0bdc00] 22:35:28 INFO - PROCESS | 9702 | 1461130528589 Marionette DEBUG loaded listener.js 22:35:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0xa4c0a000) [pid = 9702] [serial = 382] [outer = 0x8c0bdc00] 22:35:29 INFO - PROCESS | 9702 | 1461130529529 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]]]}] 22:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1439ms 22:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:35:29 INFO - PROCESS | 9702 | 1461130529583 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:35:29 INFO - PROCESS | 9702 | 1461130529586 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:35:29 INFO - PROCESS | 9702 | 1461130529593 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:35:29 INFO - PROCESS | 9702 | 1461130529596 Marionette TRACE conn3 <- [1,482,null,{}] 22:35:29 INFO - PROCESS | 9702 | 1461130529602 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}] 22:35:29 INFO - PROCESS | 9702 | 1461130529765 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:35:30 INFO - PROCESS | 9702 | 1461130530009 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:30 INFO - PROCESS | 9702 | ++DOCSHELL 0xa4c08000 == 64 [pid = 9702] [id = 128] 22:35:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0xa4c42000) [pid = 9702] [serial = 383] [outer = (nil)] 22:35:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0xa4c4e000) [pid = 9702] [serial = 384] [outer = 0xa4c42000] 22:35:30 INFO - PROCESS | 9702 | 1461130530147 Marionette DEBUG loaded listener.js 22:35:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0xa693b400) [pid = 9702] [serial = 385] [outer = 0xa4c42000] 22:35:31 INFO - PROCESS | 9702 | 1461130531041 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]]]}] 22:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1488ms 22:35:31 INFO - PROCESS | 9702 | 1461130531081 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:35:31 INFO - PROCESS | 9702 | 1461130531085 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:35:31 INFO - PROCESS | 9702 | 1461130531092 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:35:31 INFO - PROCESS | 9702 | 1461130531094 Marionette TRACE conn3 <- [1,486,null,{}] 22:35:31 INFO - PROCESS | 9702 | 1461130531101 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}] 22:35:31 INFO - PROCESS | 9702 | 1461130531259 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:35:31 INFO - PROCESS | 9702 | 1461130531430 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b79e400 == 65 [pid = 9702] [id = 129] 22:35:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x8b79f000) [pid = 9702] [serial = 386] [outer = (nil)] 22:35:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x8b7a5000) [pid = 9702] [serial = 387] [outer = 0x8b79f000] 22:35:31 INFO - PROCESS | 9702 | 1461130531511 Marionette DEBUG loaded listener.js 22:35:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x8b7a8c00) [pid = 9702] [serial = 388] [outer = 0x8b79f000] 22:35:32 INFO - PROCESS | 9702 | 1461130532945 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]]]}] 22:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1881ms 22:35:32 INFO - PROCESS | 9702 | 1461130532974 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:35:32 INFO - PROCESS | 9702 | 1461130532978 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:35:32 INFO - PROCESS | 9702 | 1461130532984 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:35:32 INFO - PROCESS | 9702 | 1461130532988 Marionette TRACE conn3 <- [1,490,null,{}] 22:35:32 INFO - PROCESS | 9702 | 1461130532994 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}] 22:35:33 INFO - PROCESS | 9702 | 1461130533159 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:35:33 INFO - PROCESS | 9702 | 1461130533340 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab05c00 == 66 [pid = 9702] [id = 130] 22:35:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x8ab08c00) [pid = 9702] [serial = 389] [outer = (nil)] 22:35:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x8b8dc000) [pid = 9702] [serial = 390] [outer = 0x8ab08c00] 22:35:33 INFO - PROCESS | 9702 | 1461130533425 Marionette DEBUG loaded listener.js 22:35:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x8b8e5000) [pid = 9702] [serial = 391] [outer = 0x8ab08c00] 22:35:34 INFO - PROCESS | 9702 | 1461130534295 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]]]}] 22:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1383ms 22:35:34 INFO - PROCESS | 9702 | 1461130534367 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:35:34 INFO - PROCESS | 9702 | 1461130534370 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:35:34 INFO - PROCESS | 9702 | 1461130534377 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:35:34 INFO - PROCESS | 9702 | 1461130534381 Marionette TRACE conn3 <- [1,494,null,{}] 22:35:34 INFO - PROCESS | 9702 | 1461130534386 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}] 22:35:34 INFO - PROCESS | 9702 | 1461130534588 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:35:34 INFO - PROCESS | 9702 | 1461130534815 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x920c1400 == 67 [pid = 9702] [id = 131] 22:35:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9329d000) [pid = 9702] [serial = 392] [outer = (nil)] 22:35:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x934b9c00) [pid = 9702] [serial = 393] [outer = 0x9329d000] 22:35:34 INFO - PROCESS | 9702 | 1461130534940 Marionette DEBUG loaded listener.js 22:35:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x9635fc00) [pid = 9702] [serial = 394] [outer = 0x9329d000] 22:35:36 INFO - PROCESS | 9702 | 1461130536337 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]]]}] 22:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1992ms 22:35:36 INFO - PROCESS | 9702 | 1461130536370 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:35:36 INFO - PROCESS | 9702 | 1461130536375 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:35:36 INFO - PROCESS | 9702 | 1461130536384 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:35:36 INFO - PROCESS | 9702 | 1461130536389 Marionette TRACE conn3 <- [1,498,null,{}] 22:35:36 INFO - PROCESS | 9702 | 1461130536398 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}] 22:35:36 INFO - PROCESS | 9702 | 1461130536561 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:35:36 INFO - PROCESS | 9702 | 1461130536732 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdf0400 == 68 [pid = 9702] [id = 132] 22:35:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x8bdf3400) [pid = 9702] [serial = 395] [outer = (nil)] 22:35:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x8c7ad800) [pid = 9702] [serial = 396] [outer = 0x8bdf3400] 22:35:36 INFO - PROCESS | 9702 | 1461130536811 Marionette DEBUG loaded listener.js 22:35:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x8c84a800) [pid = 9702] [serial = 397] [outer = 0x8bdf3400] 22:35:37 INFO - PROCESS | 9702 | 1461130537715 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]]]}] 22:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1385ms 22:35:37 INFO - PROCESS | 9702 | 1461130537768 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:35:37 INFO - PROCESS | 9702 | 1461130537776 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:35:37 INFO - PROCESS | 9702 | 1461130537787 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:35:37 INFO - PROCESS | 9702 | 1461130537790 Marionette TRACE conn3 <- [1,502,null,{}] 22:35:37 INFO - PROCESS | 9702 | 1461130537796 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}] 22:35:37 INFO - PROCESS | 9702 | 1461130537955 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:35:38 INFO - PROCESS | 9702 | 1461130538126 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e706c00 == 69 [pid = 9702] [id = 133] 22:35:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x8e707800) [pid = 9702] [serial = 398] [outer = (nil)] 22:35:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x8e70cc00) [pid = 9702] [serial = 399] [outer = 0x8e707800] 22:35:38 INFO - PROCESS | 9702 | 1461130538249 Marionette DEBUG loaded listener.js 22:35:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x8e88d800) [pid = 9702] [serial = 400] [outer = 0x8e707800] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b1000 == 68 [pid = 9702] [id = 105] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x8e89ac00 == 67 [pid = 9702] [id = 120] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x90483400) [pid = 9702] [serial = 318] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x9331e400 == 66 [pid = 9702] [id = 119] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x958bfc00 == 65 [pid = 9702] [id = 118] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x8c842c00 == 64 [pid = 9702] [id = 117] 22:35:38 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd70800 == 63 [pid = 9702] [id = 116] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x9331bc00) [pid = 9702] [serial = 270] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x934c3000) [pid = 9702] [serial = 249] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x97ee9000) [pid = 9702] [serial = 252] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x982a7c00) [pid = 9702] [serial = 280] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x99a35c00) [pid = 9702] [serial = 282] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x96c4d400) [pid = 9702] [serial = 276] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x99a42400) [pid = 9702] [serial = 283] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x9fc9b400) [pid = 9702] [serial = 286] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x9fc52000) [pid = 9702] [serial = 285] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x970a3800) [pid = 9702] [serial = 277] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x934e6800) [pid = 9702] [serial = 261] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0xa0ae1000) [pid = 9702] [serial = 264] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x93323400) [pid = 9702] [serial = 271] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x9ebd6400) [pid = 9702] [serial = 258] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x90193800) [pid = 9702] [serial = 267] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x8ffef800) [pid = 9702] [serial = 246] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x97e2bc00) [pid = 9702] [serial = 279] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x93324000) [pid = 9702] [serial = 255] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x9fc58400) [pid = 9702] [serial = 244] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0xa00a2c00) [pid = 9702] [serial = 288] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x934e2c00) [pid = 9702] [serial = 274] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0xa3c7a800) [pid = 9702] [serial = 291] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0xa0ae1c00) [pid = 9702] [serial = 289] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8c7b7800) [pid = 9702] [serial = 315] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x906bc000) [pid = 9702] [serial = 312] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x90489400) [pid = 9702] [serial = 309] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x90325000) [pid = 9702] [serial = 306] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0xa3c7b400) [pid = 9702] [serial = 300] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8e898c00) [pid = 9702] [serial = 303] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x96c76000) [pid = 9702] [serial = 297] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x93321000) [pid = 9702] [serial = 294] [outer = (nil)] [url = about:blank] 22:35:38 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x934da000) [pid = 9702] [serial = 273] [outer = (nil)] [url = about:blank] 22:35:39 INFO - PROCESS | 9702 | 1461130539291 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]]]}] 22:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1539ms 22:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:35:39 INFO - PROCESS | 9702 | 1461130539325 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:35:39 INFO - PROCESS | 9702 | 1461130539328 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:35:39 INFO - PROCESS | 9702 | 1461130539335 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:35:39 INFO - PROCESS | 9702 | 1461130539340 Marionette TRACE conn3 <- [1,506,null,{}] 22:35:39 INFO - PROCESS | 9702 | 1461130539355 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}] 22:35:39 INFO - PROCESS | 9702 | 1461130539512 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:35:39 INFO - PROCESS | 9702 | 1461130539642 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b7800 == 64 [pid = 9702] [id = 134] 22:35:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8e708800) [pid = 9702] [serial = 401] [outer = (nil)] 22:35:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x8ffef800) [pid = 9702] [serial = 402] [outer = 0x8e708800] 22:35:39 INFO - PROCESS | 9702 | 1461130539716 Marionette DEBUG loaded listener.js 22:35:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x90330800) [pid = 9702] [serial = 403] [outer = 0x8e708800] 22:35:40 INFO - PROCESS | 9702 | 1461130540498 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]]]}] 22:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1183ms 22:35:40 INFO - PROCESS | 9702 | 1461130540537 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:35:40 INFO - PROCESS | 9702 | 1461130540542 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:35:40 INFO - PROCESS | 9702 | 1461130540548 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:35:40 INFO - PROCESS | 9702 | 1461130540551 Marionette TRACE conn3 <- [1,510,null,{}] 22:35:40 INFO - PROCESS | 9702 | 1461130540556 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}] 22:35:40 INFO - PROCESS | 9702 | 1461130540701 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:35:40 INFO - PROCESS | 9702 | 1461130540717 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b8c00 == 65 [pid = 9702] [id = 135] 22:35:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x906c2c00) [pid = 9702] [serial = 404] [outer = (nil)] 22:35:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x915dd000) [pid = 9702] [serial = 405] [outer = 0x906c2c00] 22:35:40 INFO - PROCESS | 9702 | 1461130540788 Marionette DEBUG loaded listener.js 22:35:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x93319c00) [pid = 9702] [serial = 406] [outer = 0x906c2c00] 22:35:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x933ec000) [pid = 9702] [serial = 407] [outer = 0x915d8400] 22:35:41 INFO - PROCESS | 9702 | 1461130541824 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]]]}] 22:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1336ms 22:35:41 INFO - PROCESS | 9702 | 1461130541887 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:35:41 INFO - PROCESS | 9702 | 1461130541890 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:35:41 INFO - PROCESS | 9702 | 1461130541896 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:35:41 INFO - PROCESS | 9702 | 1461130541900 Marionette TRACE conn3 <- [1,514,null,{}] 22:35:41 INFO - PROCESS | 9702 | 1461130541905 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}] 22:35:42 INFO - PROCESS | 9702 | 1461130542099 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:35:42 INFO - PROCESS | 9702 | 1461130542122 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e897c00 == 66 [pid = 9702] [id = 136] 22:35:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x93322800) [pid = 9702] [serial = 408] [outer = (nil)] 22:35:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x934c1400) [pid = 9702] [serial = 409] [outer = 0x93322800] 22:35:42 INFO - PROCESS | 9702 | 1461130542191 Marionette DEBUG loaded listener.js 22:35:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x9581fc00) [pid = 9702] [serial = 410] [outer = 0x93322800] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8e89b000) [pid = 9702] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x9ebd6c00) [pid = 9702] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x970a8800) [pid = 9702] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x90191800) [pid = 9702] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8ffedc00) [pid = 9702] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:35:43 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x9018c000) [pid = 9702] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:35:43 INFO - PROCESS | 9702 | 1461130543343 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]]]}] 22:35:43 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 22:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1482ms 22:35:43 INFO - PROCESS | 9702 | 1461130543379 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:35:43 INFO - PROCESS | 9702 | 1461130543382 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:35:43 INFO - PROCESS | 9702 | 1461130543388 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:35:43 INFO - PROCESS | 9702 | 1461130543391 Marionette TRACE conn3 <- [1,518,null,{}] 22:35:43 INFO - PROCESS | 9702 | 1461130543396 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}] 22:35:43 INFO - PROCESS | 9702 | 1461130543569 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:35:43 INFO - PROCESS | 9702 | 1461130543746 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x933f5c00 == 67 [pid = 9702] [id = 137] 22:35:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x96c52000) [pid = 9702] [serial = 411] [outer = (nil)] 22:35:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x96c79000) [pid = 9702] [serial = 412] [outer = 0x96c52000] 22:35:43 INFO - PROCESS | 9702 | 1461130543817 Marionette DEBUG loaded listener.js 22:35:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x970a7400) [pid = 9702] [serial = 413] [outer = 0x96c52000] 22:35:44 INFO - PROCESS | 9702 | 1461130544487 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]]]}] 22:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1131ms 22:35:44 INFO - PROCESS | 9702 | 1461130544519 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:35:44 INFO - PROCESS | 9702 | 1461130544522 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:35:44 INFO - PROCESS | 9702 | 1461130544528 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:35:44 INFO - PROCESS | 9702 | 1461130544531 Marionette TRACE conn3 <- [1,522,null,{}] 22:35:44 INFO - PROCESS | 9702 | 1461130544537 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}] 22:35:44 INFO - PROCESS | 9702 | 1461130544727 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:35:44 INFO - PROCESS | 9702 | 1461130544751 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab0ec00 == 68 [pid = 9702] [id = 138] 22:35:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x920c5c00) [pid = 9702] [serial = 414] [outer = (nil)] 22:35:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x97d01800) [pid = 9702] [serial = 415] [outer = 0x920c5c00] 22:35:44 INFO - PROCESS | 9702 | 1461130544831 Marionette DEBUG loaded listener.js 22:35:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x97d04800) [pid = 9702] [serial = 416] [outer = 0x920c5c00] 22:35:45 INFO - PROCESS | 9702 | 1461130545823 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]]]}] 22:35:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1338ms 22:35:45 INFO - PROCESS | 9702 | 1461130545868 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:35:45 INFO - PROCESS | 9702 | 1461130545874 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:35:45 INFO - PROCESS | 9702 | 1461130545883 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:35:45 INFO - PROCESS | 9702 | 1461130545890 Marionette TRACE conn3 <- [1,526,null,{}] 22:35:45 INFO - PROCESS | 9702 | 1461130545900 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}] 22:35:46 INFO - PROCESS | 9702 | 1461130546085 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:35:46 INFO - PROCESS | 9702 | 1461130546327 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdf1800 == 69 [pid = 9702] [id = 139] 22:35:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x8bdf2000) [pid = 9702] [serial = 417] [outer = (nil)] 22:35:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x8c7b9c00) [pid = 9702] [serial = 418] [outer = 0x8bdf2000] 22:35:46 INFO - PROCESS | 9702 | 1461130546457 Marionette DEBUG loaded listener.js 22:35:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x8e704400) [pid = 9702] [serial = 419] [outer = 0x8bdf2000] 22:35:47 INFO - PROCESS | 9702 | 1461130547378 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]]]}] 22:35:47 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 22:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1544ms 22:35:47 INFO - PROCESS | 9702 | 1461130547427 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:35:47 INFO - PROCESS | 9702 | 1461130547436 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:35:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:35:47 INFO - PROCESS | 9702 | 1461130547446 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:35:47 INFO - PROCESS | 9702 | 1461130547450 Marionette TRACE conn3 <- [1,530,null,{}] 22:35:47 INFO - PROCESS | 9702 | 1461130547457 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}] 22:35:47 INFO - PROCESS | 9702 | 1461130547636 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:35:47 INFO - PROCESS | 9702 | 1461130547854 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f0c00 == 70 [pid = 9702] [id = 140] 22:35:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x8f7f7400) [pid = 9702] [serial = 420] [outer = (nil)] 22:35:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x90195000) [pid = 9702] [serial = 421] [outer = 0x8f7f7400] 22:35:47 INFO - PROCESS | 9702 | 1461130547982 Marionette DEBUG loaded listener.js 22:35:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x9048e000) [pid = 9702] [serial = 422] [outer = 0x8f7f7400] 22:35:48 INFO - PROCESS | 9702 | 1461130548833 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"]]]}] 22:35:48 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 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:35:48 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 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:35:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:35:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1435ms 22:35:48 INFO - PROCESS | 9702 | 1461130548893 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:35:48 INFO - PROCESS | 9702 | 1461130548897 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:35:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:35:48 INFO - PROCESS | 9702 | 1461130548906 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:35:48 INFO - PROCESS | 9702 | 1461130548911 Marionette TRACE conn3 <- [1,534,null,{}] 22:35:48 INFO - PROCESS | 9702 | 1461130548928 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}] 22:35:49 INFO - PROCESS | 9702 | 1461130549138 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:35:49 INFO - PROCESS | 9702 | 1461130549354 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x97d05400 == 71 [pid = 9702] [id = 141] 22:35:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x97d0ac00) [pid = 9702] [serial = 423] [outer = (nil)] 22:35:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x97d10800) [pid = 9702] [serial = 424] [outer = 0x97d0ac00] 22:35:49 INFO - PROCESS | 9702 | 1461130549487 Marionette DEBUG loaded listener.js 22:35:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x984e5400) [pid = 9702] [serial = 425] [outer = 0x97d0ac00] 22:35:50 INFO - PROCESS | 9702 | 1461130550313 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]]]}] 22:35:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:35:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1435ms 22:35:50 INFO - PROCESS | 9702 | 1461130550341 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:35:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:35:50 INFO - PROCESS | 9702 | 1461130550346 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:35:50 INFO - PROCESS | 9702 | 1461130550352 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:35:50 INFO - PROCESS | 9702 | 1461130550356 Marionette TRACE conn3 <- [1,538,null,{}] 22:35:50 INFO - PROCESS | 9702 | 1461130550361 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}] 22:35:50 INFO - PROCESS | 9702 | 1461130550597 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:35:50 INFO - PROCESS | 9702 | 1461130550779 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab0b000 == 72 [pid = 9702] [id = 142] 22:35:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x97d09800) [pid = 9702] [serial = 426] [outer = (nil)] 22:35:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x98fb0800) [pid = 9702] [serial = 427] [outer = 0x97d09800] 22:35:50 INFO - PROCESS | 9702 | 1461130550864 Marionette DEBUG loaded listener.js 22:35:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x99ac6400) [pid = 9702] [serial = 428] [outer = 0x97d09800] 22:35:51 INFO - PROCESS | 9702 | 1461130551717 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]]]}] 22:35:51 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. 22:35:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1380ms 22:35:51 INFO - PROCESS | 9702 | 1461130551732 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:35:51 INFO - PROCESS | 9702 | 1461130551735 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:35:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:35:51 INFO - PROCESS | 9702 | 1461130551742 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:35:51 INFO - PROCESS | 9702 | 1461130551745 Marionette TRACE conn3 <- [1,542,null,{}] 22:35:51 INFO - PROCESS | 9702 | 1461130551751 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}] 22:35:51 INFO - PROCESS | 9702 | 1461130551911 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:35:52 INFO - PROCESS | 9702 | 1461130552087 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x98980c00 == 73 [pid = 9702] [id = 143] 22:35:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x98fd8000) [pid = 9702] [serial = 429] [outer = (nil)] 22:35:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x9e08fc00) [pid = 9702] [serial = 430] [outer = 0x98fd8000] 22:35:52 INFO - PROCESS | 9702 | 1461130552175 Marionette DEBUG loaded listener.js 22:35:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9ebd1c00) [pid = 9702] [serial = 431] [outer = 0x98fd8000] 22:35:53 INFO - PROCESS | 9702 | 1461130553004 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]]]}] 22:35:53 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. 22:35:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1280ms 22:35:53 INFO - PROCESS | 9702 | 1461130553023 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:35:53 INFO - PROCESS | 9702 | 1461130553026 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:35:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:35:53 INFO - PROCESS | 9702 | 1461130553033 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:35:53 INFO - PROCESS | 9702 | 1461130553036 Marionette TRACE conn3 <- [1,546,null,{}] 22:35:53 INFO - PROCESS | 9702 | 1461130553086 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}] 22:35:53 INFO - PROCESS | 9702 | 1461130553307 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:35:53 INFO - PROCESS | 9702 | 1461130553477 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x99d6c800 == 74 [pid = 9702] [id = 144] 22:35:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x99d70400) [pid = 9702] [serial = 432] [outer = (nil)] 22:35:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0xa0a3fc00) [pid = 9702] [serial = 433] [outer = 0x99d70400] 22:35:53 INFO - PROCESS | 9702 | 1461130553565 Marionette DEBUG loaded listener.js 22:35:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0xa0c32000) [pid = 9702] [serial = 434] [outer = 0x99d70400] 22:35:54 INFO - PROCESS | 9702 | 1461130554453 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]]]}] 22:35:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:35:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1430ms 22:35:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:35:54 INFO - PROCESS | 9702 | 1461130554463 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:35:54 INFO - PROCESS | 9702 | 1461130554466 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:35:54 INFO - PROCESS | 9702 | 1461130554517 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:35:54 INFO - PROCESS | 9702 | 1461130554521 Marionette TRACE conn3 <- [1,550,null,{}] 22:35:54 INFO - PROCESS | 9702 | 1461130554528 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}] 22:35:54 INFO - PROCESS | 9702 | 1461130554708 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:35:54 INFO - PROCESS | 9702 | 1461130554879 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab0e800 == 75 [pid = 9702] [id = 145] 22:35:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x8b79fc00) [pid = 9702] [serial = 435] [outer = (nil)] 22:35:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x8f9aa400) [pid = 9702] [serial = 436] [outer = 0x8b79fc00] 22:35:54 INFO - PROCESS | 9702 | 1461130554962 Marionette DEBUG loaded listener.js 22:35:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x8f9b3400) [pid = 9702] [serial = 437] [outer = 0x8b79fc00] 22:35:55 INFO - PROCESS | 9702 | 1461130555864 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]]]}] 22:35:55 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. 22:35:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1434ms 22:35:55 INFO - PROCESS | 9702 | 1461130555915 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:35:55 INFO - PROCESS | 9702 | 1461130555919 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:35:55 INFO - PROCESS | 9702 | 1461130555927 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:35:55 INFO - PROCESS | 9702 | 1461130555931 Marionette TRACE conn3 <- [1,554,null,{}] 22:35:55 INFO - PROCESS | 9702 | 1461130555936 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}] 22:35:56 INFO - PROCESS | 9702 | 1461130556096 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:35:56 INFO - PROCESS | 9702 | 1461130556273 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae1400 == 76 [pid = 9702] [id = 146] 22:35:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x89ae2800) [pid = 9702] [serial = 438] [outer = (nil)] 22:35:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x89ae8c00) [pid = 9702] [serial = 439] [outer = 0x89ae2800] 22:35:56 INFO - PROCESS | 9702 | 1461130556359 Marionette DEBUG loaded listener.js 22:35:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x89aedc00) [pid = 9702] [serial = 440] [outer = 0x89ae2800] 22:35:56 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:35:57 INFO - PROCESS | 9702 | 1461130557235 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]]]}] 22:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1380ms 22:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:35:57 INFO - PROCESS | 9702 | 1461130557308 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:35:57 INFO - PROCESS | 9702 | 1461130557311 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:35:57 INFO - PROCESS | 9702 | 1461130557317 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:35:57 INFO - PROCESS | 9702 | 1461130557321 Marionette TRACE conn3 <- [1,558,null,{}] 22:35:57 INFO - PROCESS | 9702 | 1461130557327 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}] 22:35:57 INFO - PROCESS | 9702 | 1461130557526 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:35:57 INFO - PROCESS | 9702 | 1461130557700 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae4000 == 77 [pid = 9702] [id = 147] 22:35:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x89ae4400) [pid = 9702] [serial = 441] [outer = (nil)] 22:35:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 208 (0x8f9b5000) [pid = 9702] [serial = 442] [outer = 0x89ae4400] 22:35:57 INFO - PROCESS | 9702 | 1461130557781 Marionette DEBUG loaded listener.js 22:35:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 209 (0x94511800) [pid = 9702] [serial = 443] [outer = 0x89ae4400] 22:35:58 INFO - PROCESS | 9702 | 1461130558661 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]]]}] 22:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 22:35:58 INFO - PROCESS | 9702 | 1461130558697 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:35:58 INFO - PROCESS | 9702 | 1461130558702 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:35:58 INFO - PROCESS | 9702 | 1461130558708 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:35:58 INFO - PROCESS | 9702 | 1461130558712 Marionette TRACE conn3 <- [1,562,null,{}] 22:35:58 INFO - PROCESS | 9702 | 1461130558717 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}] 22:35:58 INFO - PROCESS | 9702 | 1461130558878 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:35:59 INFO - PROCESS | 9702 | 1461130559068 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e70400 == 78 [pid = 9702] [id = 148] 22:35:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 210 (0x89e70800) [pid = 9702] [serial = 444] [outer = (nil)] 22:35:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 211 (0x89e77c00) [pid = 9702] [serial = 445] [outer = 0x89e70800] 22:35:59 INFO - PROCESS | 9702 | 1461130559154 Marionette DEBUG loaded listener.js 22:35:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 212 (0x89e7a000) [pid = 9702] [serial = 446] [outer = 0x89e70800] 22:35:59 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:00 INFO - PROCESS | 9702 | 1461130560037 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]]]}] 22:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1389ms 22:36:00 INFO - PROCESS | 9702 | 1461130560097 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:36:00 INFO - PROCESS | 9702 | 1461130560102 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:36:00 INFO - PROCESS | 9702 | 1461130560109 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:36:00 INFO - PROCESS | 9702 | 1461130560113 Marionette TRACE conn3 <- [1,566,null,{}] 22:36:00 INFO - PROCESS | 9702 | 1461130560119 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}] 22:36:00 INFO - PROCESS | 9702 | 1461130560388 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:36:00 INFO - PROCESS | 9702 | 1461130560644 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e74800 == 79 [pid = 9702] [id = 149] 22:36:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 213 (0x940b0000) [pid = 9702] [serial = 447] [outer = (nil)] 22:36:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x940b5800) [pid = 9702] [serial = 448] [outer = 0x940b0000] 22:36:00 INFO - PROCESS | 9702 | 1461130560784 Marionette DEBUG loaded listener.js 22:36:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x940bac00) [pid = 9702] [serial = 449] [outer = 0x940b0000] 22:36:01 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:01 INFO - PROCESS | 9702 | 1461130561623 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]]]}] 22:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1536ms 22:36:01 INFO - PROCESS | 9702 | 1461130561656 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:36:01 INFO - PROCESS | 9702 | 1461130561662 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:36:01 INFO - PROCESS | 9702 | 1461130561674 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:36:01 INFO - PROCESS | 9702 | 1461130561678 Marionette TRACE conn3 <- [1,570,null,{}] 22:36:01 INFO - PROCESS | 9702 | 1461130561686 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}] 22:36:01 INFO - PROCESS | 9702 | 1461130561881 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:36:02 INFO - PROCESS | 9702 | 1461130562058 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x89aef400 == 80 [pid = 9702] [id = 150] 22:36:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x89e7d000) [pid = 9702] [serial = 450] [outer = (nil)] 22:36:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x942e9800) [pid = 9702] [serial = 451] [outer = 0x89e7d000] 22:36:02 INFO - PROCESS | 9702 | 1461130562140 Marionette DEBUG loaded listener.js 22:36:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x942ebc00) [pid = 9702] [serial = 452] [outer = 0x89e7d000] 22:36:02 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:03 INFO - PROCESS | 9702 | 1461130563031 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]]]}] 22:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1389ms 22:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:36:03 INFO - PROCESS | 9702 | 1461130563062 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:36:03 INFO - PROCESS | 9702 | 1461130563065 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:36:03 INFO - PROCESS | 9702 | 1461130563072 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:36:03 INFO - PROCESS | 9702 | 1461130563076 Marionette TRACE conn3 <- [1,574,null,{}] 22:36:03 INFO - PROCESS | 9702 | 1461130563081 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}] 22:36:03 INFO - PROCESS | 9702 | 1461130563242 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:36:03 INFO - PROCESS | 9702 | 1461130563423 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab02000 == 81 [pid = 9702] [id = 151] 22:36:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x940be400) [pid = 9702] [serial = 453] [outer = (nil)] 22:36:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x942f3400) [pid = 9702] [serial = 454] [outer = 0x940be400] 22:36:03 INFO - PROCESS | 9702 | 1461130563504 Marionette DEBUG loaded listener.js 22:36:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x942f4c00) [pid = 9702] [serial = 455] [outer = 0x940be400] 22:36:04 INFO - PROCESS | 9702 | 1461130564426 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]]]}] 22:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1386ms 22:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:36:04 INFO - PROCESS | 9702 | 1461130564458 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:36:04 INFO - PROCESS | 9702 | 1461130564461 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:36:04 INFO - PROCESS | 9702 | 1461130564468 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:36:04 INFO - PROCESS | 9702 | 1461130564472 Marionette TRACE conn3 <- [1,578,null,{}] 22:36:04 INFO - PROCESS | 9702 | 1461130564477 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}] 22:36:04 INFO - PROCESS | 9702 | 1461130564640 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:36:04 INFO - PROCESS | 9702 | 1461130564823 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x88849800 == 82 [pid = 9702] [id = 152] 22:36:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x88849c00) [pid = 9702] [serial = 456] [outer = (nil)] 22:36:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x88850000) [pid = 9702] [serial = 457] [outer = 0x88849c00] 22:36:04 INFO - PROCESS | 9702 | 1461130564903 Marionette DEBUG loaded listener.js 22:36:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x88852000) [pid = 9702] [serial = 458] [outer = 0x88849c00] 22:36:05 INFO - PROCESS | 9702 | 1461130565824 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]]]}] 22:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1431ms 22:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:36:05 INFO - PROCESS | 9702 | 1461130565898 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:36:05 INFO - PROCESS | 9702 | 1461130565902 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:36:05 INFO - PROCESS | 9702 | 1461130565908 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:36:05 INFO - PROCESS | 9702 | 1461130565912 Marionette TRACE conn3 <- [1,582,null,{}] 22:36:05 INFO - PROCESS | 9702 | 1461130565917 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}] 22:36:06 INFO - PROCESS | 9702 | 1461130566091 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:36:06 INFO - PROCESS | 9702 | 1461130566590 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e78400 == 83 [pid = 9702] [id = 153] 22:36:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x89e7e000) [pid = 9702] [serial = 459] [outer = (nil)] 22:36:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0x8b7a3000) [pid = 9702] [serial = 460] [outer = 0x89e7e000] 22:36:06 INFO - PROCESS | 9702 | 1461130566710 Marionette DEBUG loaded listener.js 22:36:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0x8bde9000) [pid = 9702] [serial = 461] [outer = 0x89e7e000] 22:36:07 INFO - PROCESS | 9702 | 1461130567533 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]]]}] 22:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1698ms 22:36:07 INFO - PROCESS | 9702 | 1461130567606 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:36:07 INFO - PROCESS | 9702 | 1461130567613 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:36:07 INFO - PROCESS | 9702 | 1461130567622 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:36:07 INFO - PROCESS | 9702 | 1461130567627 Marionette TRACE conn3 <- [1,586,null,{}] 22:36:07 INFO - PROCESS | 9702 | 1461130567634 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}] 22:36:07 INFO - PROCESS | 9702 | 1461130567908 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:36:08 INFO - PROCESS | 9702 | 1461130568143 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e5c00 == 84 [pid = 9702] [id = 154] 22:36:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x8bdeec00) [pid = 9702] [serial = 462] [outer = (nil)] 22:36:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0x8c0c9000) [pid = 9702] [serial = 463] [outer = 0x8bdeec00] 22:36:08 INFO - PROCESS | 9702 | 1461130568270 Marionette DEBUG loaded listener.js 22:36:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0x8e701c00) [pid = 9702] [serial = 464] [outer = 0x8bdeec00] 22:36:08 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:08 INFO - PROCESS | 9702 | --DOCSHELL 0x933f5c00 == 83 [pid = 9702] [id = 137] 22:36:08 INFO - PROCESS | 9702 | --DOCSHELL 0x8e897c00 == 82 [pid = 9702] [id = 136] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x97e2d800) [pid = 9702] [serial = 333] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x934de400) [pid = 9702] [serial = 327] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x96c51800) [pid = 9702] [serial = 330] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0x90195c00) [pid = 9702] [serial = 321] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0xa00a0400) [pid = 9702] [serial = 342] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0x9ebd0c00) [pid = 9702] [serial = 339] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x915e4800) [pid = 9702] [serial = 324] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x99b81800) [pid = 9702] [serial = 336] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b8c00 == 81 [pid = 9702] [id = 135] 22:36:09 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b7800 == 80 [pid = 9702] [id = 134] 22:36:09 INFO - PROCESS | 9702 | --DOCSHELL 0x8e706c00 == 79 [pid = 9702] [id = 133] 22:36:09 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdf0400 == 78 [pid = 9702] [id = 132] 22:36:09 INFO - PROCESS | 9702 | --DOCSHELL 0x8e896000 == 77 [pid = 9702] [id = 122] 22:36:09 INFO - PROCESS | 9702 | 1461130569292 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]]]}] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0xa2ac5800) [pid = 9702] [serial = 361] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x920cb000) [pid = 9702] [serial = 351] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0xa3c89c00) [pid = 9702] [serial = 358] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x98fd7c00) [pid = 9702] [serial = 354] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x99a41800) [pid = 9702] [serial = 355] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x9048a400) [pid = 9702] [serial = 319] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0xa0f69000) [pid = 9702] [serial = 357] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x992a7800) [pid = 9702] [serial = 360] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x9032e800) [pid = 9702] [serial = 348] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 212 (0x906bb400) [pid = 9702] [serial = 349] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 211 (0x93327c00) [pid = 9702] [serial = 352] [outer = (nil)] [url = about:blank] 22:36:09 INFO - PROCESS | 9702 | --DOMWINDOW == 210 (0x8c84c400) [pid = 9702] [serial = 345] [outer = (nil)] [url = about:blank] 22:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1733ms 22:36:09 INFO - PROCESS | 9702 | 1461130569358 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:36:09 INFO - PROCESS | 9702 | 1461130569364 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:36:09 INFO - PROCESS | 9702 | 1461130569371 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:36:09 INFO - PROCESS | 9702 | 1461130569374 Marionette TRACE conn3 <- [1,590,null,{}] 22:36:09 INFO - PROCESS | 9702 | 1461130569380 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}] 22:36:09 INFO - PROCESS | 9702 | 1461130569558 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:36:09 INFO - PROCESS | 9702 | 1461130569789 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bf000 == 78 [pid = 9702] [id = 155] 22:36:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 211 (0x8e70e000) [pid = 9702] [serial = 465] [outer = (nil)] 22:36:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 212 (0x8e899800) [pid = 9702] [serial = 466] [outer = 0x8e70e000] 22:36:09 INFO - PROCESS | 9702 | 1461130569868 Marionette DEBUG loaded listener.js 22:36:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 213 (0x8f9b5400) [pid = 9702] [serial = 467] [outer = 0x8e70e000] 22:36:10 INFO - PROCESS | 9702 | 1461130570618 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]]]}] 22:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1284ms 22:36:10 INFO - PROCESS | 9702 | 1461130570659 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:36:10 INFO - PROCESS | 9702 | 1461130570662 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:36:10 INFO - PROCESS | 9702 | 1461130570703 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:36:10 INFO - PROCESS | 9702 | 1461130570711 Marionette TRACE conn3 <- [1,594,null,{}] 22:36:10 INFO - PROCESS | 9702 | 1461130570722 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}] 22:36:10 INFO - PROCESS | 9702 | 1461130570885 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:36:10 INFO - PROCESS | 9702 | 1461130570896 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c84c400 == 79 [pid = 9702] [id = 156] 22:36:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x8fd55400) [pid = 9702] [serial = 468] [outer = (nil)] 22:36:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x906b8c00) [pid = 9702] [serial = 469] [outer = 0x8fd55400] 22:36:10 INFO - PROCESS | 9702 | 1461130570967 Marionette DEBUG loaded listener.js 22:36:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x906c6400) [pid = 9702] [serial = 470] [outer = 0x8fd55400] 22:36:11 INFO - PROCESS | 9702 | 1461130571934 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]]]}] 22:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1331ms 22:36:12 INFO - PROCESS | 9702 | 1461130572001 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:36:12 INFO - PROCESS | 9702 | 1461130572005 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:36:12 INFO - PROCESS | 9702 | 1461130572011 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:36:12 INFO - PROCESS | 9702 | 1461130572015 Marionette TRACE conn3 <- [1,598,null,{}] 22:36:12 INFO - PROCESS | 9702 | 1461130572020 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}] 22:36:12 INFO - PROCESS | 9702 | 1461130572226 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:36:12 INFO - PROCESS | 9702 | 1461130572250 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x90323000 == 80 [pid = 9702] [id = 157] 22:36:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x9032e800) [pid = 9702] [serial = 471] [outer = (nil)] 22:36:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x93323400) [pid = 9702] [serial = 472] [outer = 0x9032e800] 22:36:12 INFO - PROCESS | 9702 | 1461130572321 Marionette DEBUG loaded listener.js 22:36:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x933f1800) [pid = 9702] [serial = 473] [outer = 0x9032e800] 22:36:13 INFO - PROCESS | 9702 | 1461130573212 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]]]}] 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x8e707800) [pid = 9702] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x8bdf3400) [pid = 9702] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1587ms 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x906c2c00) [pid = 9702] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x93322800) [pid = 9702] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x96c52000) [pid = 9702] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:36:13 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x8e708800) [pid = 9702] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:36:13 INFO - PROCESS | 9702 | 1461130573629 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:36:13 INFO - PROCESS | 9702 | 1461130573638 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:36:13 INFO - PROCESS | 9702 | 1461130573647 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:36:13 INFO - PROCESS | 9702 | 1461130573653 Marionette TRACE conn3 <- [1,602,null,{}] 22:36:13 INFO - PROCESS | 9702 | 1461130573661 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}] 22:36:13 INFO - PROCESS | 9702 | 1461130573987 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:36:14 INFO - PROCESS | 9702 | 1461130574137 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b79dc00 == 81 [pid = 9702] [id = 158] 22:36:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x8b7a2400) [pid = 9702] [serial = 474] [outer = (nil)] 22:36:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x8b8dd800) [pid = 9702] [serial = 475] [outer = 0x8b7a2400] 22:36:14 INFO - PROCESS | 9702 | 1461130574267 Marionette DEBUG loaded listener.js 22:36:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x8c0c1000) [pid = 9702] [serial = 476] [outer = 0x8b7a2400] 22:36:15 INFO - PROCESS | 9702 | 1461130575255 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]]]}] 22:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1648ms 22:36:15 INFO - PROCESS | 9702 | 1461130575295 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:36:15 INFO - PROCESS | 9702 | 1461130575301 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:36:15 INFO - PROCESS | 9702 | 1461130575314 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:36:15 INFO - PROCESS | 9702 | 1461130575319 Marionette TRACE conn3 <- [1,606,null,{}] 22:36:15 INFO - PROCESS | 9702 | 1461130575326 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}] 22:36:15 INFO - PROCESS | 9702 | 1461130575513 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:36:15 INFO - PROCESS | 9702 | 1461130575762 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e709000 == 82 [pid = 9702] [id = 159] 22:36:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x8e896000) [pid = 9702] [serial = 477] [outer = (nil)] 22:36:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x8fd54c00) [pid = 9702] [serial = 478] [outer = 0x8e896000] 22:36:15 INFO - PROCESS | 9702 | 1461130575892 Marionette DEBUG loaded listener.js 22:36:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x90198400) [pid = 9702] [serial = 479] [outer = 0x8e896000] 22:36:16 INFO - PROCESS | 9702 | 1461130576827 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]]]}] 22:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1591ms 22:36:16 INFO - PROCESS | 9702 | 1461130576902 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:36:16 INFO - PROCESS | 9702 | 1461130576905 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:36:16 INFO - PROCESS | 9702 | 1461130576912 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:36:16 INFO - PROCESS | 9702 | 1461130576915 Marionette TRACE conn3 <- [1,610,null,{}] 22:36:16 INFO - PROCESS | 9702 | 1461130576932 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}] 22:36:17 INFO - PROCESS | 9702 | 1461130577160 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:36:17 INFO - PROCESS | 9702 | 1461130577436 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331c400 == 83 [pid = 9702] [id = 160] 22:36:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x93327400) [pid = 9702] [serial = 480] [outer = (nil)] 22:36:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x934c2800) [pid = 9702] [serial = 481] [outer = 0x93327400] 22:36:17 INFO - PROCESS | 9702 | 1461130577568 Marionette DEBUG loaded listener.js 22:36:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x940b2000) [pid = 9702] [serial = 482] [outer = 0x93327400] 22:36:18 INFO - PROCESS | 9702 | 1461130578445 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]]]}] 22:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1584ms 22:36:18 INFO - PROCESS | 9702 | 1461130578496 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:36:18 INFO - PROCESS | 9702 | 1461130578501 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:36:18 INFO - PROCESS | 9702 | 1461130578508 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:36:18 INFO - PROCESS | 9702 | 1461130578511 Marionette TRACE conn3 <- [1,614,null,{}] 22:36:18 INFO - PROCESS | 9702 | 1461130578517 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}] 22:36:18 INFO - PROCESS | 9702 | 1461130578693 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:36:18 INFO - PROCESS | 9702 | 1461130578873 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e70a000 == 84 [pid = 9702] [id = 161] 22:36:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x933ee800) [pid = 9702] [serial = 483] [outer = (nil)] 22:36:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x94406800) [pid = 9702] [serial = 484] [outer = 0x933ee800] 22:36:18 INFO - PROCESS | 9702 | 1461130578958 Marionette DEBUG loaded listener.js 22:36:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x9440d000) [pid = 9702] [serial = 485] [outer = 0x933ee800] 22:36:19 INFO - PROCESS | 9702 | 1461130579886 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]]]}] 22:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1429ms 22:36:19 INFO - PROCESS | 9702 | 1461130579938 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:36:19 INFO - PROCESS | 9702 | 1461130579941 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:36:19 INFO - PROCESS | 9702 | 1461130579948 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:36:19 INFO - PROCESS | 9702 | 1461130579951 Marionette TRACE conn3 <- [1,618,null,{}] 22:36:19 INFO - PROCESS | 9702 | 1461130579958 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}] 22:36:20 INFO - PROCESS | 9702 | 1461130580134 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:36:20 INFO - PROCESS | 9702 | 1461130580317 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae5400 == 85 [pid = 9702] [id = 162] 22:36:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0x940af400) [pid = 9702] [serial = 486] [outer = (nil)] 22:36:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0x94517000) [pid = 9702] [serial = 487] [outer = 0x940af400] 22:36:20 INFO - PROCESS | 9702 | 1461130580447 Marionette DEBUG loaded listener.js 22:36:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x9451c400) [pid = 9702] [serial = 488] [outer = 0x940af400] 22:36:21 INFO - PROCESS | 9702 | 1461130581339 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]]]}] 22:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1433ms 22:36:21 INFO - PROCESS | 9702 | 1461130581383 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:36:21 INFO - PROCESS | 9702 | 1461130581387 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:36:21 INFO - PROCESS | 9702 | 1461130581393 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:36:21 INFO - PROCESS | 9702 | 1461130581396 Marionette TRACE conn3 <- [1,622,null,{}] 22:36:21 INFO - PROCESS | 9702 | 1461130581402 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}] 22:36:21 INFO - PROCESS | 9702 | 1461130581629 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:36:21 INFO - PROCESS | 9702 | 1461130581811 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8884c400 == 86 [pid = 9702] [id = 163] 22:36:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0x94518800) [pid = 9702] [serial = 489] [outer = (nil)] 22:36:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0x970a3000) [pid = 9702] [serial = 490] [outer = 0x94518800] 22:36:21 INFO - PROCESS | 9702 | 1461130581901 Marionette DEBUG loaded listener.js 22:36:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 231 (0x97d0fc00) [pid = 9702] [serial = 491] [outer = 0x94518800] 22:36:22 INFO - PROCESS | 9702 | 1461130582843 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]]]}] 22:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1492ms 22:36:22 INFO - PROCESS | 9702 | 1461130582887 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:36:22 INFO - PROCESS | 9702 | 1461130582893 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:36:22 INFO - PROCESS | 9702 | 1461130582903 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:36:22 INFO - PROCESS | 9702 | 1461130582909 Marionette TRACE conn3 <- [1,626,null,{}] 22:36:22 INFO - PROCESS | 9702 | 1461130582918 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}] 22:36:23 INFO - PROCESS | 9702 | 1461130583104 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:36:23 INFO - PROCESS | 9702 | 1461130583285 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x94408400 == 87 [pid = 9702] [id = 164] 22:36:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 232 (0x96c4bc00) [pid = 9702] [serial = 492] [outer = (nil)] 22:36:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 233 (0x98973800) [pid = 9702] [serial = 493] [outer = 0x96c4bc00] 22:36:23 INFO - PROCESS | 9702 | 1461130583372 Marionette DEBUG loaded listener.js 22:36:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 234 (0x98978000) [pid = 9702] [serial = 494] [outer = 0x96c4bc00] 22:36:24 INFO - PROCESS | 9702 | 1461130584289 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]]]}] 22:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1434ms 22:36:24 INFO - PROCESS | 9702 | 1461130584336 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:36:24 INFO - PROCESS | 9702 | 1461130584340 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:36:24 INFO - PROCESS | 9702 | 1461130584346 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:36:24 INFO - PROCESS | 9702 | 1461130584350 Marionette TRACE conn3 <- [1,630,null,{}] 22:36:24 INFO - PROCESS | 9702 | 1461130584356 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}] 22:36:24 INFO - PROCESS | 9702 | 1461130584527 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:36:24 INFO - PROCESS | 9702 | 1461130584733 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x9897fc00 == 88 [pid = 9702] [id = 165] 22:36:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 235 (0x992b5c00) [pid = 9702] [serial = 495] [outer = (nil)] 22:36:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 236 (0x99d24800) [pid = 9702] [serial = 496] [outer = 0x992b5c00] 22:36:24 INFO - PROCESS | 9702 | 1461130584912 Marionette DEBUG loaded listener.js 22:36:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 237 (0x9b1a6800) [pid = 9702] [serial = 497] [outer = 0x992b5c00] 22:36:25 INFO - PROCESS | 9702 | 1461130585816 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]]]}] 22:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 22:36:25 INFO - PROCESS | 9702 | 1461130585880 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:36:25 INFO - PROCESS | 9702 | 1461130585884 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:36:25 INFO - PROCESS | 9702 | 1461130585890 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:36:25 INFO - PROCESS | 9702 | 1461130585894 Marionette TRACE conn3 <- [1,634,null,{}] 22:36:25 INFO - PROCESS | 9702 | 1461130585899 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}] 22:36:26 INFO - PROCESS | 9702 | 1461130586071 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:36:26 INFO - PROCESS | 9702 | 1461130586297 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca1400 == 89 [pid = 9702] [id = 166] 22:36:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 238 (0x89ca4400) [pid = 9702] [serial = 498] [outer = (nil)] 22:36:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 239 (0x89caa800) [pid = 9702] [serial = 499] [outer = 0x89ca4400] 22:36:26 INFO - PROCESS | 9702 | 1461130586428 Marionette DEBUG loaded listener.js 22:36:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 240 (0x89cad800) [pid = 9702] [serial = 500] [outer = 0x89ca4400] 22:36:26 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:27 INFO - PROCESS | 9702 | 1461130587255 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]]]}] 22:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1430ms 22:36:27 INFO - PROCESS | 9702 | 1461130587320 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:36:27 INFO - PROCESS | 9702 | 1461130587324 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:36:27 INFO - PROCESS | 9702 | 1461130587330 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:36:27 INFO - PROCESS | 9702 | 1461130587334 Marionette TRACE conn3 <- [1,638,null,{}] 22:36:27 INFO - PROCESS | 9702 | 1461130587340 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}] 22:36:27 INFO - PROCESS | 9702 | 1461130587519 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:36:27 INFO - PROCESS | 9702 | 1461130587700 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca8000 == 90 [pid = 9702] [id = 167] 22:36:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 241 (0x89caa400) [pid = 9702] [serial = 501] [outer = (nil)] 22:36:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 242 (0x8b9bbc00) [pid = 9702] [serial = 502] [outer = 0x89caa400] 22:36:27 INFO - PROCESS | 9702 | 1461130587786 Marionette DEBUG loaded listener.js 22:36:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 243 (0x8b9be400) [pid = 9702] [serial = 503] [outer = 0x89caa400] 22:36:28 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:28 INFO - PROCESS | 9702 | 1461130588620 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]]]}] 22:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1345ms 22:36:28 INFO - PROCESS | 9702 | 1461130588709 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:36:28 INFO - PROCESS | 9702 | 1461130588714 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:36:28 INFO - PROCESS | 9702 | 1461130588722 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:36:28 INFO - PROCESS | 9702 | 1461130588726 Marionette TRACE conn3 <- [1,642,null,{}] 22:36:28 INFO - PROCESS | 9702 | 1461130588732 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}] 22:36:28 INFO - PROCESS | 9702 | 1461130588924 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:36:29 INFO - PROCESS | 9702 | 1461130589106 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b9bec00 == 91 [pid = 9702] [id = 168] 22:36:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 244 (0x8b9c0c00) [pid = 9702] [serial = 504] [outer = (nil)] 22:36:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 245 (0x99ac4800) [pid = 9702] [serial = 505] [outer = 0x8b9c0c00] 22:36:29 INFO - PROCESS | 9702 | 1461130589220 Marionette DEBUG loaded listener.js 22:36:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 246 (0xa0a46000) [pid = 9702] [serial = 506] [outer = 0x8b9c0c00] 22:36:30 INFO - PROCESS | 9702 | 1461130590171 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]]]}] 22:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1486ms 22:36:30 INFO - PROCESS | 9702 | 1461130590209 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:36:30 INFO - PROCESS | 9702 | 1461130590212 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:36:30 INFO - PROCESS | 9702 | 1461130590218 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:36:30 INFO - PROCESS | 9702 | 1461130590222 Marionette TRACE conn3 <- [1,646,null,{}] 22:36:30 INFO - PROCESS | 9702 | 1461130590227 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}] 22:36:30 INFO - PROCESS | 9702 | 1461130590392 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:36:30 INFO - PROCESS | 9702 | 1461130590581 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x992b5000 == 92 [pid = 9702] [id = 169] 22:36:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 247 (0x99d78000) [pid = 9702] [serial = 507] [outer = (nil)] 22:36:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0xa3ce4400) [pid = 9702] [serial = 508] [outer = 0x99d78000] 22:36:30 INFO - PROCESS | 9702 | 1461130590662 Marionette DEBUG loaded listener.js 22:36:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0xa445dc00) [pid = 9702] [serial = 509] [outer = 0x99d78000] 22:36:31 INFO - PROCESS | 9702 | 1461130591562 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]]]}] 22:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1384ms 22:36:31 INFO - PROCESS | 9702 | 1461130591604 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:36:31 INFO - PROCESS | 9702 | 1461130591608 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:36:31 INFO - PROCESS | 9702 | 1461130591614 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:36:31 INFO - PROCESS | 9702 | 1461130591617 Marionette TRACE conn3 <- [1,650,null,{}] 22:36:31 INFO - PROCESS | 9702 | 1461130591623 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}] 22:36:31 INFO - PROCESS | 9702 | 1461130591786 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:36:31 INFO - PROCESS | 9702 | 1461130591975 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x88229400 == 93 [pid = 9702] [id = 170] 22:36:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x8822a400) [pid = 9702] [serial = 510] [outer = (nil)] 22:36:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x88231400) [pid = 9702] [serial = 511] [outer = 0x8822a400] 22:36:32 INFO - PROCESS | 9702 | 1461130592056 Marionette DEBUG loaded listener.js 22:36:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 252 (0x88233c00) [pid = 9702] [serial = 512] [outer = 0x8822a400] 22:36:33 INFO - PROCESS | 9702 | 1461130593061 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]]]}] 22:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1485ms 22:36:33 INFO - PROCESS | 9702 | 1461130593099 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:36:33 INFO - PROCESS | 9702 | 1461130593103 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:36:33 INFO - PROCESS | 9702 | 1461130593109 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:36:33 INFO - PROCESS | 9702 | 1461130593113 Marionette TRACE conn3 <- [1,654,null,{}] 22:36:33 INFO - PROCESS | 9702 | 1461130593118 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}] 22:36:33 INFO - PROCESS | 9702 | 1461130593284 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:36:33 INFO - PROCESS | 9702 | 1461130593475 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822b000 == 94 [pid = 9702] [id = 171] 22:36:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 253 (0x8822e400) [pid = 9702] [serial = 513] [outer = (nil)] 22:36:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 254 (0x883a9400) [pid = 9702] [serial = 514] [outer = 0x8822e400] 22:36:33 INFO - PROCESS | 9702 | 1461130593556 Marionette DEBUG loaded listener.js 22:36:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 255 (0x883ac800) [pid = 9702] [serial = 515] [outer = 0x8822e400] 22:36:34 INFO - PROCESS | 9702 | 1461130594445 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]]]}] 22:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1381ms 22:36:34 INFO - PROCESS | 9702 | 1461130594492 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:36:34 INFO - PROCESS | 9702 | 1461130594496 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:36:34 INFO - PROCESS | 9702 | 1461130594502 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:36:34 INFO - PROCESS | 9702 | 1461130594505 Marionette TRACE conn3 <- [1,658,null,{}] 22:36:34 INFO - PROCESS | 9702 | 1461130594511 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}] 22:36:34 INFO - PROCESS | 9702 | 1461130594677 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:36:34 INFO - PROCESS | 9702 | 1461130594870 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a6400 == 95 [pid = 9702] [id = 172] 22:36:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x883ac000) [pid = 9702] [serial = 516] [outer = (nil)] 22:36:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x8e710400) [pid = 9702] [serial = 517] [outer = 0x883ac000] 22:36:34 INFO - PROCESS | 9702 | 1461130594951 Marionette DEBUG loaded listener.js 22:36:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x90329400) [pid = 9702] [serial = 518] [outer = 0x883ac000] 22:36:35 INFO - PROCESS | 9702 | 1461130595860 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]]]}] 22:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1429ms 22:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:36:35 INFO - PROCESS | 9702 | 1461130595932 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:36:35 INFO - PROCESS | 9702 | 1461130595935 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:36:35 INFO - PROCESS | 9702 | 1461130595942 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:36:35 INFO - PROCESS | 9702 | 1461130595945 Marionette TRACE conn3 <- [1,662,null,{}] 22:36:35 INFO - PROCESS | 9702 | 1461130595951 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}] 22:36:36 INFO - PROCESS | 9702 | 1461130596168 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:36:36 INFO - PROCESS | 9702 | 1461130596405 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a8000 == 96 [pid = 9702] [id = 173] 22:36:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x89e73400) [pid = 9702] [serial = 519] [outer = (nil)] 22:36:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x8b721c00) [pid = 9702] [serial = 520] [outer = 0x89e73400] 22:36:36 INFO - PROCESS | 9702 | 1461130596533 Marionette DEBUG loaded listener.js 22:36:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x8b724800) [pid = 9702] [serial = 521] [outer = 0x89e73400] 22:36:37 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:37 INFO - PROCESS | 9702 | 1461130597709 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]]]}] 22:36:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1839ms 22:36:37 INFO - PROCESS | 9702 | 1461130597781 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:36:37 INFO - PROCESS | 9702 | 1461130597786 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:36:37 INFO - PROCESS | 9702 | 1461130597795 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:36:37 INFO - PROCESS | 9702 | 1461130597801 Marionette TRACE conn3 <- [1,666,null,{}] 22:36:37 INFO - PROCESS | 9702 | 1461130597810 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}] 22:36:38 INFO - PROCESS | 9702 | 1461130598083 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:36:38 INFO - PROCESS | 9702 | 1461130598280 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bb400 == 97 [pid = 9702] [id = 174] 22:36:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x88231800) [pid = 9702] [serial = 522] [outer = (nil)] 22:36:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x88852400) [pid = 9702] [serial = 523] [outer = 0x88231800] 22:36:38 INFO - PROCESS | 9702 | 1461130598361 Marionette DEBUG loaded listener.js 22:36:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x89ca6000) [pid = 9702] [serial = 524] [outer = 0x88231800] 22:36:38 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:39 INFO - PROCESS | 9702 | 1461130599307 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]]]}] 22:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1549ms 22:36:39 INFO - PROCESS | 9702 | 1461130599344 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:36:39 INFO - PROCESS | 9702 | 1461130599352 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:36:39 INFO - PROCESS | 9702 | 1461130599362 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:36:39 INFO - PROCESS | 9702 | 1461130599365 Marionette TRACE conn3 <- [1,670,null,{}] 22:36:39 INFO - PROCESS | 9702 | 1461130599371 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}] 22:36:39 INFO - PROCESS | 9702 | 1461130599548 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:36:39 INFO - PROCESS | 9702 | 1461130599742 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae6000 == 98 [pid = 9702] [id = 175] 22:36:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x89e74c00) [pid = 9702] [serial = 525] [outer = (nil)] 22:36:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x8b727000) [pid = 9702] [serial = 526] [outer = 0x89e74c00] 22:36:39 INFO - PROCESS | 9702 | 1461130599819 Marionette DEBUG loaded listener.js 22:36:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x8b7a5400) [pid = 9702] [serial = 527] [outer = 0x89e74c00] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x92095c00 == 97 [pid = 9702] [id = 93] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x98973400) [pid = 9702] [serial = 372] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0xa2ac1000) [pid = 9702] [serial = 375] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0xa4a20400) [pid = 9702] [serial = 378] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x8c0c7400) [pid = 9702] [serial = 381] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0xa4c4e000) [pid = 9702] [serial = 384] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x8b7a5000) [pid = 9702] [serial = 387] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x8b8dc000) [pid = 9702] [serial = 390] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x97d01800) [pid = 9702] [serial = 415] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8c84c400 == 96 [pid = 9702] [id = 156] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bf000 == 95 [pid = 9702] [id = 155] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e5c00 == 94 [pid = 9702] [id = 154] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x89e78400 == 93 [pid = 9702] [id = 153] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x99d6c800 == 92 [pid = 9702] [id = 144] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x98980c00 == 91 [pid = 9702] [id = 143] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab0b000 == 90 [pid = 9702] [id = 142] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x97d05400 == 89 [pid = 9702] [id = 141] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f0c00 == 88 [pid = 9702] [id = 140] 22:36:40 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdf1800 == 87 [pid = 9702] [id = 139] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0xa4a19c00) [pid = 9702] [serial = 363] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x8e88d800) [pid = 9702] [serial = 400] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x8e70cc00) [pid = 9702] [serial = 399] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x8c84a800) [pid = 9702] [serial = 397] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 254 (0x8c7ad800) [pid = 9702] [serial = 396] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 253 (0x915dd000) [pid = 9702] [serial = 405] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 252 (0x934c1400) [pid = 9702] [serial = 409] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 251 (0x96c79000) [pid = 9702] [serial = 412] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x934b9c00) [pid = 9702] [serial = 393] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0x98971400) [pid = 9702] [serial = 369] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x906c6c00) [pid = 9702] [serial = 366] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x9581fc00) [pid = 9702] [serial = 410] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 246 (0x90330800) [pid = 9702] [serial = 403] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 245 (0x8ffef800) [pid = 9702] [serial = 402] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 244 (0x93319c00) [pid = 9702] [serial = 406] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 243 (0x970a7400) [pid = 9702] [serial = 413] [outer = (nil)] [url = about:blank] 22:36:40 INFO - PROCESS | 9702 | --DOMWINDOW == 242 (0xa0f63800) [pid = 9702] [serial = 223] [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.] 22:36:40 INFO - PROCESS | 9702 | 1461130600987 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]]]}] 22:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1682ms 22:36:41 INFO - PROCESS | 9702 | 1461130601044 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:36:41 INFO - PROCESS | 9702 | 1461130601048 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:36:41 INFO - PROCESS | 9702 | 1461130601054 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:36:41 INFO - PROCESS | 9702 | 1461130601060 Marionette TRACE conn3 <- [1,674,null,{}] 22:36:41 INFO - PROCESS | 9702 | 1461130601075 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}] 22:36:41 INFO - PROCESS | 9702 | 1461130601244 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:36:41 INFO - PROCESS | 9702 | 1461130601433 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e78400 == 88 [pid = 9702] [id = 176] 22:36:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 243 (0x8c0bb800) [pid = 9702] [serial = 528] [outer = (nil)] 22:36:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 244 (0x8c7b8c00) [pid = 9702] [serial = 529] [outer = 0x8c0bb800] 22:36:41 INFO - PROCESS | 9702 | 1461130601513 Marionette DEBUG loaded listener.js 22:36:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 245 (0x8e705000) [pid = 9702] [serial = 530] [outer = 0x8c0bb800] 22:36:41 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:42 INFO - PROCESS | 9702 | 1461130602232 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]]]}] 22:36:42 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 22:36:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1234ms 22:36:42 INFO - PROCESS | 9702 | 1461130602299 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:36:42 INFO - PROCESS | 9702 | 1461130602305 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:36:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:36:42 INFO - PROCESS | 9702 | 1461130602316 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:36:42 INFO - PROCESS | 9702 | 1461130602319 Marionette TRACE conn3 <- [1,678,null,{}] 22:36:42 INFO - PROCESS | 9702 | 1461130602324 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}] 22:36:42 INFO - PROCESS | 9702 | 1461130602487 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:36:42 INFO - PROCESS | 9702 | 1461130602498 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bd000 == 89 [pid = 9702] [id = 177] 22:36:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 246 (0x8f9ae400) [pid = 9702] [serial = 531] [outer = (nil)] 22:36:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 247 (0x8fd59c00) [pid = 9702] [serial = 532] [outer = 0x8f9ae400] 22:36:42 INFO - PROCESS | 9702 | 1461130602570 Marionette DEBUG loaded listener.js 22:36:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0x90326c00) [pid = 9702] [serial = 533] [outer = 0x8f9ae400] 22:36:43 INFO - PROCESS | 9702 | 1461130603555 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]]]}] 22:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1282ms 22:36:43 INFO - PROCESS | 9702 | 1461130603598 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:36:43 INFO - PROCESS | 9702 | 1461130603602 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:36:43 INFO - PROCESS | 9702 | 1461130603614 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:36:43 INFO - PROCESS | 9702 | 1461130603617 Marionette TRACE conn3 <- [1,682,null,{}] 22:36:43 INFO - PROCESS | 9702 | 1461130603623 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}] 22:36:43 INFO - PROCESS | 9702 | 1461130603823 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:36:43 INFO - PROCESS | 9702 | 1461130603853 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9b2400 == 90 [pid = 9702] [id = 178] 22:36:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0x8fd73c00) [pid = 9702] [serial = 534] [outer = (nil)] 22:36:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x906bb800) [pid = 9702] [serial = 535] [outer = 0x8fd73c00] 22:36:43 INFO - PROCESS | 9702 | 1461130603924 Marionette DEBUG loaded listener.js 22:36:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x906c4400) [pid = 9702] [serial = 536] [outer = 0x8fd73c00] 22:36:45 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x8fd55400) [pid = 9702] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:36:45 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0x8e70e000) [pid = 9702] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:36:45 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x8bdeec00) [pid = 9702] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:36:45 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x89e7e000) [pid = 9702] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:36:45 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:45 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:36:45 INFO - PROCESS | 9702 | 1461130605221 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]]]}] 22:36:45 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) 22:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1637ms 22:36:45 INFO - PROCESS | 9702 | 1461130605247 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:36:45 INFO - PROCESS | 9702 | 1461130605249 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:36:45 INFO - PROCESS | 9702 | 1461130605256 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:36:45 INFO - PROCESS | 9702 | 1461130605258 Marionette TRACE conn3 <- [1,686,null,{}] 22:36:45 INFO - PROCESS | 9702 | 1461130605264 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}] 22:36:45 INFO - PROCESS | 9702 | 1461130605557 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:36:45 INFO - PROCESS | 9702 | 1461130605662 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab05800 == 91 [pid = 9702] [id = 179] 22:36:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0x8c842400) [pid = 9702] [serial = 537] [outer = (nil)] 22:36:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0x940b8c00) [pid = 9702] [serial = 538] [outer = 0x8c842400] 22:36:45 INFO - PROCESS | 9702 | 1461130605737 Marionette DEBUG loaded listener.js 22:36:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x942e9c00) [pid = 9702] [serial = 539] [outer = 0x8c842400] 22:36:46 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:46 INFO - PROCESS | 9702 | 1461130606809 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]]]}] 22:36:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:36:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1578ms 22:36:46 INFO - PROCESS | 9702 | 1461130606834 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:36:46 INFO - PROCESS | 9702 | 1461130606838 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:36:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:36:46 INFO - PROCESS | 9702 | 1461130606843 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:36:46 INFO - PROCESS | 9702 | 1461130606846 Marionette TRACE conn3 <- [1,690,null,{}] 22:36:46 INFO - PROCESS | 9702 | 1461130606852 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}] 22:36:47 INFO - PROCESS | 9702 | 1461130607006 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:36:47 INFO - PROCESS | 9702 | 1461130607288 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x876b9400 == 92 [pid = 9702] [id = 180] 22:36:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x876b9800) [pid = 9702] [serial = 540] [outer = (nil)] 22:36:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 252 (0x876bd800) [pid = 9702] [serial = 541] [outer = 0x876b9800] 22:36:47 INFO - PROCESS | 9702 | 1461130607378 Marionette DEBUG loaded listener.js 22:36:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 253 (0x88238800) [pid = 9702] [serial = 542] [outer = 0x876b9800] 22:36:48 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:48 INFO - PROCESS | 9702 | 1461130608739 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]]]}] 22:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1931ms 22:36:48 INFO - PROCESS | 9702 | 1461130608860 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:36:48 INFO - PROCESS | 9702 | 1461130608867 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:36:48 INFO - PROCESS | 9702 | 1461130608888 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:36:48 INFO - PROCESS | 9702 | 1461130608895 Marionette TRACE conn3 <- [1,694,null,{}] 22:36:48 INFO - PROCESS | 9702 | 1461130608907 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}] 22:36:49 INFO - PROCESS | 9702 | 1461130609092 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:36:49 INFO - PROCESS | 9702 | 1461130609292 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x88854c00 == 93 [pid = 9702] [id = 181] 22:36:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 254 (0x89ae1c00) [pid = 9702] [serial = 543] [outer = (nil)] 22:36:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 255 (0x8b728c00) [pid = 9702] [serial = 544] [outer = 0x89ae1c00] 22:36:49 INFO - PROCESS | 9702 | 1461130609426 Marionette DEBUG loaded listener.js 22:36:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x8b9ba400) [pid = 9702] [serial = 545] [outer = 0x89ae1c00] 22:36:50 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:50 INFO - PROCESS | 9702 | 1461130610768 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]]]}] 22:36:50 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) 22:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1937ms 22:36:50 INFO - PROCESS | 9702 | 1461130610940 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:36:50 INFO - PROCESS | 9702 | 1461130610945 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:36:50 INFO - PROCESS | 9702 | 1461130610968 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:36:50 INFO - PROCESS | 9702 | 1461130610975 Marionette TRACE conn3 <- [1,698,null,{}] 22:36:50 INFO - PROCESS | 9702 | 1461130610985 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}] 22:36:51 INFO - PROCESS | 9702 | 1461130611161 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:36:51 INFO - PROCESS | 9702 | 1461130611349 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b724c00 == 94 [pid = 9702] [id = 182] 22:36:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x8b727c00) [pid = 9702] [serial = 546] [outer = (nil)] 22:36:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x8e70cc00) [pid = 9702] [serial = 547] [outer = 0x8b727c00] 22:36:51 INFO - PROCESS | 9702 | 1461130611436 Marionette DEBUG loaded listener.js 22:36:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x8fd58000) [pid = 9702] [serial = 548] [outer = 0x8b727c00] 22:36:52 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:52 INFO - PROCESS | 9702 | 1461130612810 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]]]}] 22:36:52 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) 22:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1893ms 22:36:52 INFO - PROCESS | 9702 | 1461130612877 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:36:52 INFO - PROCESS | 9702 | 1461130612881 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:36:52 INFO - PROCESS | 9702 | 1461130612916 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:36:52 INFO - PROCESS | 9702 | 1461130612925 Marionette TRACE conn3 <- [1,702,null,{}] 22:36:52 INFO - PROCESS | 9702 | 1461130612934 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}] 22:36:53 INFO - PROCESS | 9702 | 1461130613117 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:36:53 INFO - PROCESS | 9702 | 1461130613305 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e70ec00 == 95 [pid = 9702] [id = 183] 22:36:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x8f9b6c00) [pid = 9702] [serial = 549] [outer = (nil)] 22:36:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x934e5800) [pid = 9702] [serial = 550] [outer = 0x8f9b6c00] 22:36:53 INFO - PROCESS | 9702 | 1461130613389 Marionette DEBUG loaded listener.js 22:36:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x94408800) [pid = 9702] [serial = 551] [outer = 0x8f9b6c00] 22:36:54 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:54 INFO - PROCESS | 9702 | 1461130614678 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]]]}] 22:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1804ms 22:36:54 INFO - PROCESS | 9702 | 1461130614709 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:36:54 INFO - PROCESS | 9702 | 1461130614713 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:36:54 INFO - PROCESS | 9702 | 1461130614720 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:36:54 INFO - PROCESS | 9702 | 1461130614723 Marionette TRACE conn3 <- [1,706,null,{}] 22:36:54 INFO - PROCESS | 9702 | 1461130614729 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}] 22:36:54 INFO - PROCESS | 9702 | 1461130614977 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:36:55 INFO - PROCESS | 9702 | 1461130615168 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b2400 == 96 [pid = 9702] [id = 184] 22:36:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x94403c00) [pid = 9702] [serial = 552] [outer = (nil)] 22:36:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x958bf000) [pid = 9702] [serial = 553] [outer = 0x94403c00] 22:36:55 INFO - PROCESS | 9702 | 1461130615256 Marionette DEBUG loaded listener.js 22:36:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x96c4d000) [pid = 9702] [serial = 554] [outer = 0x94403c00] 22:36:56 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:56 INFO - PROCESS | 9702 | 1461130616719 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]]]}] 22:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2034ms 22:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:36:56 INFO - PROCESS | 9702 | 1461130616753 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:36:56 INFO - PROCESS | 9702 | 1461130616756 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:36:56 INFO - PROCESS | 9702 | 1461130616763 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:36:56 INFO - PROCESS | 9702 | 1461130616766 Marionette TRACE conn3 <- [1,710,null,{}] 22:36:56 INFO - PROCESS | 9702 | 1461130616772 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}] 22:36:56 INFO - PROCESS | 9702 | 1461130616943 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:36:57 INFO - PROCESS | 9702 | 1461130617131 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x96b0c000 == 97 [pid = 9702] [id = 185] 22:36:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x96c76000) [pid = 9702] [serial = 555] [outer = (nil)] 22:36:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x97a29800) [pid = 9702] [serial = 556] [outer = 0x96c76000] 22:36:57 INFO - PROCESS | 9702 | 1461130617270 Marionette DEBUG loaded listener.js 22:36:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 268 (0x98971400) [pid = 9702] [serial = 557] [outer = 0x96c76000] 22:36:58 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:36:58 INFO - PROCESS | 9702 | 1461130618631 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]]]}] 22:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1891ms 22:36:58 INFO - PROCESS | 9702 | 1461130618711 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:36:58 INFO - PROCESS | 9702 | 1461130618716 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:36:58 INFO - PROCESS | 9702 | 1461130618726 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:36:58 INFO - PROCESS | 9702 | 1461130618728 Marionette TRACE conn3 <- [1,714,null,{}] 22:36:58 INFO - PROCESS | 9702 | 1461130618734 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}] 22:36:58 INFO - PROCESS | 9702 | 1461130618903 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:36:59 INFO - PROCESS | 9702 | 1461130619090 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c82000 == 98 [pid = 9702] [id = 186] 22:36:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 269 (0x89c86000) [pid = 9702] [serial = 558] [outer = (nil)] 22:36:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 270 (0x89c8c000) [pid = 9702] [serial = 559] [outer = 0x89c86000] 22:36:59 INFO - PROCESS | 9702 | 1461130619174 Marionette DEBUG loaded listener.js 22:36:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 271 (0x96b7f800) [pid = 9702] [serial = 560] [outer = 0x89c86000] 22:37:00 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:00 INFO - PROCESS | 9702 | 1461130620472 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]]]}] 22:37:00 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 22:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1791ms 22:37:00 INFO - PROCESS | 9702 | 1461130620517 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:37:00 INFO - PROCESS | 9702 | 1461130620521 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:37:00 INFO - PROCESS | 9702 | 1461130620527 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:37:00 INFO - PROCESS | 9702 | 1461130620530 Marionette TRACE conn3 <- [1,718,null,{}] 22:37:00 INFO - PROCESS | 9702 | 1461130620632 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}] 22:37:00 INFO - PROCESS | 9702 | 1461130620816 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:37:01 INFO - PROCESS | 9702 | 1461130621010 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8b000 == 99 [pid = 9702] [id = 187] 22:37:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 272 (0x89c8e800) [pid = 9702] [serial = 561] [outer = (nil)] 22:37:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 273 (0x8aa58c00) [pid = 9702] [serial = 562] [outer = 0x89c8e800] 22:37:01 INFO - PROCESS | 9702 | 1461130621106 Marionette DEBUG loaded listener.js 22:37:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 274 (0x8aa5bc00) [pid = 9702] [serial = 563] [outer = 0x89c8e800] 22:37:02 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:02 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:02 INFO - PROCESS | 9702 | 1461130622453 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]]]}] 22:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1976ms 22:37:02 INFO - PROCESS | 9702 | 1461130622529 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:37:02 INFO - PROCESS | 9702 | 1461130622532 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:37:02 INFO - PROCESS | 9702 | 1461130622562 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:37:02 INFO - PROCESS | 9702 | 1461130622565 Marionette TRACE conn3 <- [1,722,null,{}] 22:37:02 INFO - PROCESS | 9702 | 1461130622572 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}] 22:37:02 INFO - PROCESS | 9702 | 1461130622759 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:37:03 INFO - PROCESS | 9702 | 1461130623436 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x876c8c00 == 100 [pid = 9702] [id = 188] 22:37:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 275 (0x8822c800) [pid = 9702] [serial = 564] [outer = (nil)] 22:37:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 276 (0x89c82c00) [pid = 9702] [serial = 565] [outer = 0x8822c800] 22:37:03 INFO - PROCESS | 9702 | 1461130623516 Marionette DEBUG loaded listener.js 22:37:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 277 (0x89c88c00) [pid = 9702] [serial = 566] [outer = 0x8822c800] 22:37:04 INFO - PROCESS | 9702 | 1461130624464 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] 22:37:04 INFO - PROCESS | 9702 | 1461130624565 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:37:04 INFO - PROCESS | 9702 | 1461130624579 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:37:04 INFO - PROCESS | 9702 | 1461130624589 Marionette TRACE conn3 <- [1,726,null,{}] 22:37:04 INFO - PROCESS | 9702 | 1461130624658 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}] 22:37:04 INFO - PROCESS | 9702 | 1461130624823 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:37:05 INFO - PROCESS | 9702 | 1461130625091 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5a400 == 101 [pid = 9702] [id = 189] 22:37:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 278 (0x8b71ec00) [pid = 9702] [serial = 567] [outer = (nil)] 22:37:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 279 (0x8b729400) [pid = 9702] [serial = 568] [outer = 0x8b71ec00] 22:37:05 INFO - PROCESS | 9702 | 1461130625172 Marionette DEBUG loaded listener.js 22:37:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 280 (0x8b9be800) [pid = 9702] [serial = 569] [outer = 0x8b71ec00] 22:37:05 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb58400 == 100 [pid = 9702] [id = 77] 22:37:05 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f6800 == 99 [pid = 9702] [id = 123] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 279 (0x89e77c00) [pid = 9702] [serial = 445] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 278 (0x8f9b5000) [pid = 9702] [serial = 442] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 277 (0x93323400) [pid = 9702] [serial = 472] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 276 (0x942f3400) [pid = 9702] [serial = 454] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 275 (0x942e9800) [pid = 9702] [serial = 451] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 274 (0x89ae8c00) [pid = 9702] [serial = 439] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 273 (0x940b5800) [pid = 9702] [serial = 448] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOMWINDOW == 272 (0x88850000) [pid = 9702] [serial = 457] [outer = (nil)] [url = about:blank] 22:37:05 INFO - PROCESS | 9702 | --DOCSHELL 0x8fff0c00 == 98 [pid = 9702] [id = 76] 22:37:05 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f7c00 == 97 [pid = 9702] [id = 81] 22:37:05 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab05800 == 96 [pid = 9702] [id = 179] 22:37:06 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:06 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9b2400 == 95 [pid = 9702] [id = 178] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bd000 == 94 [pid = 9702] [id = 177] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x89e78400 == 93 [pid = 9702] [id = 176] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x89ae6000 == 92 [pid = 9702] [id = 175] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x876bb400 == 91 [pid = 9702] [id = 174] 22:37:06 INFO - PROCESS | 9702 | 1461130626242 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]]]}] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca8000 == 90 [pid = 9702] [id = 167] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca1400 == 89 [pid = 9702] [id = 166] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x9897fc00 == 88 [pid = 9702] [id = 165] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x94408400 == 87 [pid = 9702] [id = 164] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8884c400 == 86 [pid = 9702] [id = 163] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x89ae5400 == 85 [pid = 9702] [id = 162] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8e70a000 == 84 [pid = 9702] [id = 161] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x9331c400 == 83 [pid = 9702] [id = 160] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8e709000 == 82 [pid = 9702] [id = 159] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x8b79dc00 == 81 [pid = 9702] [id = 158] 22:37:06 INFO - PROCESS | 9702 | --DOCSHELL 0x90323000 == 80 [pid = 9702] [id = 157] 22:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1755ms 22:37:06 INFO - PROCESS | 9702 | 1461130626337 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:37:06 INFO - PROCESS | 9702 | 1461130626343 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:37:06 INFO - PROCESS | 9702 | 1461130626350 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:37:06 INFO - PROCESS | 9702 | 1461130626354 Marionette TRACE conn3 <- [1,730,null,{}] 22:37:06 INFO - PROCESS | 9702 | 1461130626359 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}] 22:37:06 INFO - PROCESS | 9702 | 1461130626524 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 271 (0x8c0c9000) [pid = 9702] [serial = 463] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 270 (0x9e08fc00) [pid = 9702] [serial = 430] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 269 (0x8b7a3000) [pid = 9702] [serial = 460] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 268 (0x906b8c00) [pid = 9702] [serial = 469] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 267 (0x906c6400) [pid = 9702] [serial = 470] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x8f9aa400) [pid = 9702] [serial = 436] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x98fb0800) [pid = 9702] [serial = 427] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x8f9b5400) [pid = 9702] [serial = 467] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x90195000) [pid = 9702] [serial = 421] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x8c7b9c00) [pid = 9702] [serial = 418] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x8e899800) [pid = 9702] [serial = 466] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0xa0a3fc00) [pid = 9702] [serial = 433] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x97d10800) [pid = 9702] [serial = 424] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x8e701c00) [pid = 9702] [serial = 464] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x8bde9000) [pid = 9702] [serial = 461] [outer = (nil)] [url = about:blank] 22:37:06 INFO - PROCESS | 9702 | 1461130626836 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b7a3000 == 81 [pid = 9702] [id = 190] 22:37:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x8bde6000) [pid = 9702] [serial = 570] [outer = (nil)] 22:37:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x8bdf3c00) [pid = 9702] [serial = 571] [outer = 0x8bde6000] 22:37:06 INFO - PROCESS | 9702 | 1461130626916 Marionette DEBUG loaded listener.js 22:37:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x8c7b1000) [pid = 9702] [serial = 572] [outer = 0x8bde6000] 22:37:07 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:07 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:07 INFO - PROCESS | 9702 | 1461130627740 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] 22:37:07 INFO - PROCESS | 9702 | 1461130627808 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:37:07 INFO - PROCESS | 9702 | 1461130627823 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:37:07 INFO - PROCESS | 9702 | 1461130627832 Marionette TRACE conn3 <- [1,734,null,{}] 22:37:07 INFO - PROCESS | 9702 | 1461130627840 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}] 22:37:08 INFO - PROCESS | 9702 | 1461130628010 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:37:08 INFO - PROCESS | 9702 | 1461130628021 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x88850000 == 82 [pid = 9702] [id = 191] 22:37:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x8e89c000) [pid = 9702] [serial = 573] [outer = (nil)] 22:37:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x8f9b2800) [pid = 9702] [serial = 574] [outer = 0x8e89c000] 22:37:08 INFO - PROCESS | 9702 | 1461130628092 Marionette DEBUG loaded listener.js 22:37:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x8fd4f400) [pid = 9702] [serial = 575] [outer = 0x8e89c000] 22:37:08 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:09 INFO - PROCESS | 9702 | 1461130629048 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]]]}] 22:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1247ms 22:37:09 INFO - PROCESS | 9702 | 1461130629063 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:37:09 INFO - PROCESS | 9702 | 1461130629068 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:37:09 INFO - PROCESS | 9702 | 1461130629087 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:37:09 INFO - PROCESS | 9702 | 1461130629089 Marionette TRACE conn3 <- [1,738,null,{}] 22:37:09 INFO - PROCESS | 9702 | 1461130629095 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}] 22:37:09 INFO - PROCESS | 9702 | 1461130629312 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:37:09 INFO - PROCESS | 9702 | 1461130629341 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f6800 == 83 [pid = 9702] [id = 192] 22:37:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x8f9afc00) [pid = 9702] [serial = 576] [outer = (nil)] 22:37:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x9048b000) [pid = 9702] [serial = 577] [outer = 0x8f9afc00] 22:37:09 INFO - PROCESS | 9702 | 1461130629414 Marionette DEBUG loaded listener.js 22:37:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x906c6400) [pid = 9702] [serial = 578] [outer = 0x8f9afc00] 22:37:10 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:10 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x8fd73c00) [pid = 9702] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x88231800) [pid = 9702] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x8c0bb800) [pid = 9702] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x89e74c00) [pid = 9702] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x8f9ae400) [pid = 9702] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:37:10 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x9032e800) [pid = 9702] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:37:10 INFO - PROCESS | 9702 | 1461130630814 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]]]}] 22:37:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1790ms 22:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:37:10 INFO - PROCESS | 9702 | 1461130630869 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:37:10 INFO - PROCESS | 9702 | 1461130630872 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:37:10 INFO - PROCESS | 9702 | 1461130630879 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:37:10 INFO - PROCESS | 9702 | 1461130630882 Marionette TRACE conn3 <- [1,742,null,{}] 22:37:10 INFO - PROCESS | 9702 | 1461130630887 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}] 22:37:11 INFO - PROCESS | 9702 | 1461130631035 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:37:11 INFO - PROCESS | 9702 | 1461130631228 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd76800 == 84 [pid = 9702] [id = 193] 22:37:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x8ffed400) [pid = 9702] [serial = 579] [outer = (nil)] 22:37:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x90486400) [pid = 9702] [serial = 580] [outer = 0x8ffed400] 22:37:11 INFO - PROCESS | 9702 | 1461130631318 Marionette DEBUG loaded listener.js 22:37:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x93322800) [pid = 9702] [serial = 581] [outer = 0x8ffed400] 22:37:12 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:12 INFO - PROCESS | 9702 | 1461130632458 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]]]}] 22:37:12 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 22:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1630ms 22:37:12 INFO - PROCESS | 9702 | 1461130632508 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:37:12 INFO - PROCESS | 9702 | 1461130632511 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:37:12 INFO - PROCESS | 9702 | 1461130632517 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:37:12 INFO - PROCESS | 9702 | 1461130632520 Marionette TRACE conn3 <- [1,746,null,{}] 22:37:12 INFO - PROCESS | 9702 | 1461130632525 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}] 22:37:12 INFO - PROCESS | 9702 | 1461130632743 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:37:13 INFO - PROCESS | 9702 | 1461130632993 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bb400 == 85 [pid = 9702] [id = 194] 22:37:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x876be800) [pid = 9702] [serial = 582] [outer = (nil)] 22:37:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x883af000) [pid = 9702] [serial = 583] [outer = 0x876be800] 22:37:13 INFO - PROCESS | 9702 | 1461130633122 Marionette DEBUG loaded listener.js 22:37:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x89af0c00) [pid = 9702] [serial = 584] [outer = 0x876be800] 22:37:13 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:14 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:14 INFO - PROCESS | 9702 | 1461130634452 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]]]}] 22:37:14 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.) 22:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1980ms 22:37:14 INFO - PROCESS | 9702 | 1461130634536 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:37:14 INFO - PROCESS | 9702 | 1461130634542 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:37:14 INFO - PROCESS | 9702 | 1461130634568 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:37:14 INFO - PROCESS | 9702 | 1461130634575 Marionette TRACE conn3 <- [1,750,null,{}] 22:37:14 INFO - PROCESS | 9702 | 1461130634584 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}] 22:37:14 INFO - PROCESS | 9702 | 1461130634760 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:37:14 INFO - PROCESS | 9702 | 1461130634947 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x89cac400 == 86 [pid = 9702] [id = 195] 22:37:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x8aa55400) [pid = 9702] [serial = 585] [outer = (nil)] 22:37:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 268 (0x8b8e1c00) [pid = 9702] [serial = 586] [outer = 0x8aa55400] 22:37:15 INFO - PROCESS | 9702 | 1461130635034 Marionette DEBUG loaded listener.js 22:37:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 269 (0x8bdf3400) [pid = 9702] [serial = 587] [outer = 0x8aa55400] 22:37:16 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:16 INFO - PROCESS | 9702 | 1461130636346 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]]]}] 22:37:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1796ms 22:37:16 INFO - PROCESS | 9702 | 1461130636364 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:37:16 INFO - PROCESS | 9702 | 1461130636370 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:37:16 INFO - PROCESS | 9702 | 1461130636377 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:37:16 INFO - PROCESS | 9702 | 1461130636380 Marionette TRACE conn3 <- [1,754,null,{}] 22:37:16 INFO - PROCESS | 9702 | 1461130636386 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}] 22:37:16 INFO - PROCESS | 9702 | 1461130636703 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:37:16 INFO - PROCESS | 9702 | 1461130636904 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa53c00 == 87 [pid = 9702] [id = 196] 22:37:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 270 (0x8b72a800) [pid = 9702] [serial = 588] [outer = (nil)] 22:37:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 271 (0x8e701c00) [pid = 9702] [serial = 589] [outer = 0x8b72a800] 22:37:16 INFO - PROCESS | 9702 | 1461130636989 Marionette DEBUG loaded listener.js 22:37:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 272 (0x8f9aa400) [pid = 9702] [serial = 590] [outer = 0x8b72a800] 22:37:18 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:18 INFO - PROCESS | 9702 | 1461130638372 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]]]}] 22:37:18 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 22:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2087ms 22:37:18 INFO - PROCESS | 9702 | 1461130638464 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:37:18 INFO - PROCESS | 9702 | 1461130638468 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:37:18 INFO - PROCESS | 9702 | 1461130638484 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:37:18 INFO - PROCESS | 9702 | 1461130638494 Marionette TRACE conn3 <- [1,758,null,{}] 22:37:18 INFO - PROCESS | 9702 | 1461130638500 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}] 22:37:18 INFO - PROCESS | 9702 | 1461130638686 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:37:18 INFO - PROCESS | 9702 | 1461130638877 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e702800 == 88 [pid = 9702] [id = 197] 22:37:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 273 (0x8f9a9400) [pid = 9702] [serial = 591] [outer = (nil)] 22:37:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 274 (0x933f1400) [pid = 9702] [serial = 592] [outer = 0x8f9a9400] 22:37:18 INFO - PROCESS | 9702 | 1461130638962 Marionette DEBUG loaded listener.js 22:37:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 275 (0x940b6400) [pid = 9702] [serial = 593] [outer = 0x8f9a9400] 22:37:19 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:19 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:19 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:19 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:19 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:19 INFO - PROCESS | 9702 | 1461130639850 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]]]}] 22:37:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1446ms 22:37:19 INFO - PROCESS | 9702 | 1461130639923 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:37:19 INFO - PROCESS | 9702 | 1461130639927 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:37:19 INFO - PROCESS | 9702 | 1461130639933 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:37:19 INFO - PROCESS | 9702 | 1461130639936 Marionette TRACE conn3 <- [1,762,null,{}] 22:37:19 INFO - PROCESS | 9702 | 1461130639942 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}] 22:37:20 INFO - PROCESS | 9702 | 1461130640120 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:37:20 INFO - PROCESS | 9702 | 1461130640359 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x876c8400 == 89 [pid = 9702] [id = 198] 22:37:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 276 (0x883a2400) [pid = 9702] [serial = 594] [outer = (nil)] 22:37:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 277 (0x94403800) [pid = 9702] [serial = 595] [outer = 0x883a2400] 22:37:20 INFO - PROCESS | 9702 | 1461130640489 Marionette DEBUG loaded listener.js 22:37:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 278 (0x9440f400) [pid = 9702] [serial = 596] [outer = 0x883a2400] 22:37:21 INFO - PROCESS | 9702 | 1461130641699 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]]]}] 22:37:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 22:37:21 INFO - PROCESS | 9702 | 1461130641762 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:37:21 INFO - PROCESS | 9702 | 1461130641766 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:37:21 INFO - PROCESS | 9702 | 1461130641775 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:37:21 INFO - PROCESS | 9702 | 1461130641777 Marionette TRACE conn3 <- [1,766,null,{}] 22:37:21 INFO - PROCESS | 9702 | 1461130641784 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}] 22:37:22 INFO - PROCESS | 9702 | 1461130642005 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:37:22 INFO - PROCESS | 9702 | 1461130642197 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x94513800 == 90 [pid = 9702] [id = 199] 22:37:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 279 (0x94519800) [pid = 9702] [serial = 597] [outer = (nil)] 22:37:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 280 (0x9451f800) [pid = 9702] [serial = 598] [outer = 0x94519800] 22:37:22 INFO - PROCESS | 9702 | 1461130642296 Marionette DEBUG loaded listener.js 22:37:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 281 (0x97ada800) [pid = 9702] [serial = 599] [outer = 0x94519800] 22:37:23 INFO - PROCESS | 9702 | 1461130643626 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]]]}] 22:37:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:37:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1940ms 22:37:23 INFO - PROCESS | 9702 | 1461130643734 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:37:23 INFO - PROCESS | 9702 | 1461130643738 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:37:23 INFO - PROCESS | 9702 | 1461130643748 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:37:23 INFO - PROCESS | 9702 | 1461130643751 Marionette TRACE conn3 <- [1,770,null,{}] 22:37:23 INFO - PROCESS | 9702 | 1461130643758 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}] 22:37:23 INFO - PROCESS | 9702 | 1461130643967 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:37:24 INFO - PROCESS | 9702 | 1461130644163 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x94516800 == 91 [pid = 9702] [id = 200] 22:37:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 282 (0x9451dc00) [pid = 9702] [serial = 600] [outer = (nil)] 22:37:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 283 (0x98974800) [pid = 9702] [serial = 601] [outer = 0x9451dc00] 22:37:24 INFO - PROCESS | 9702 | 1461130644247 Marionette DEBUG loaded listener.js 22:37:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 284 (0x98979000) [pid = 9702] [serial = 602] [outer = 0x9451dc00] 22:37:25 INFO - PROCESS | 9702 | 1461130645144 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]]]}] 22:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1432ms 22:37:25 INFO - PROCESS | 9702 | 1461130645181 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:37:25 INFO - PROCESS | 9702 | 1461130645186 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:37:25 INFO - PROCESS | 9702 | 1461130645192 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:37:25 INFO - PROCESS | 9702 | 1461130645196 Marionette TRACE conn3 <- [1,774,null,{}] 22:37:25 INFO - PROCESS | 9702 | 1461130645201 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}] 22:37:25 INFO - PROCESS | 9702 | 1461130645389 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:37:25 INFO - PROCESS | 9702 | 1461130645587 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x876be000 == 92 [pid = 9702] [id = 201] 22:37:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 285 (0x883acc00) [pid = 9702] [serial = 603] [outer = (nil)] 22:37:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 286 (0x99a41400) [pid = 9702] [serial = 604] [outer = 0x883acc00] 22:37:25 INFO - PROCESS | 9702 | 1461130645672 Marionette DEBUG loaded listener.js 22:37:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 287 (0x99aef400) [pid = 9702] [serial = 605] [outer = 0x883acc00] 22:37:26 INFO - PROCESS | 9702 | 1461130646643 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]]]}] 22:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1481ms 22:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:37:26 INFO - PROCESS | 9702 | 1461130646674 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:37:26 INFO - PROCESS | 9702 | 1461130646677 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:37:26 INFO - PROCESS | 9702 | 1461130646683 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:37:26 INFO - PROCESS | 9702 | 1461130646687 Marionette TRACE conn3 <- [1,778,null,{}] 22:37:26 INFO - PROCESS | 9702 | 1461130646693 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}] 22:37:26 INFO - PROCESS | 9702 | 1461130646861 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:37:27 INFO - PROCESS | 9702 | 1461130647108 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x8884e800 == 93 [pid = 9702] [id = 202] 22:37:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0x97d10800) [pid = 9702] [serial = 606] [outer = (nil)] 22:37:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x9ebd6400) [pid = 9702] [serial = 607] [outer = 0x97d10800] 22:37:27 INFO - PROCESS | 9702 | 1461130647232 Marionette DEBUG loaded listener.js 22:37:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x9fb93c00) [pid = 9702] [serial = 608] [outer = 0x97d10800] 22:37:28 INFO - PROCESS | 9702 | 1461130648096 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]]]}] 22:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1481ms 22:37:28 INFO - PROCESS | 9702 | 1461130648164 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:37:28 INFO - PROCESS | 9702 | 1461130648168 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:37:28 INFO - PROCESS | 9702 | 1461130648174 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:37:28 INFO - PROCESS | 9702 | 1461130648177 Marionette TRACE conn3 <- [1,782,null,{}] 22:37:28 INFO - PROCESS | 9702 | 1461130648183 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}] 22:37:28 INFO - PROCESS | 9702 | 1461130648356 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:37:28 INFO - PROCESS | 9702 | 1461130648595 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x883b0800 == 94 [pid = 9702] [id = 203] 22:37:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x89e7a400) [pid = 9702] [serial = 609] [outer = (nil)] 22:37:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8ad09400) [pid = 9702] [serial = 610] [outer = 0x89e7a400] 22:37:28 INFO - PROCESS | 9702 | 1461130648732 Marionette DEBUG loaded listener.js 22:37:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 293 (0x8ad0e000) [pid = 9702] [serial = 611] [outer = 0x89e7a400] 22:37:29 INFO - PROCESS | 9702 | 1461130649602 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]]]}] 22:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 22:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:37:29 INFO - PROCESS | 9702 | 1461130649659 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:37:29 INFO - PROCESS | 9702 | 1461130649663 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:37:29 INFO - PROCESS | 9702 | 1461130649669 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:37:29 INFO - PROCESS | 9702 | 1461130649673 Marionette TRACE conn3 <- [1,786,null,{}] 22:37:29 INFO - PROCESS | 9702 | 1461130649679 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}] 22:37:29 INFO - PROCESS | 9702 | 1461130649854 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:37:30 INFO - PROCESS | 9702 | 1461130650096 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d45800 == 95 [pid = 9702] [id = 204] 22:37:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 294 (0x89d46000) [pid = 9702] [serial = 612] [outer = (nil)] 22:37:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 295 (0x89d4a000) [pid = 9702] [serial = 613] [outer = 0x89d46000] 22:37:30 INFO - PROCESS | 9702 | 1461130650241 Marionette DEBUG loaded listener.js 22:37:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 296 (0x89d4f400) [pid = 9702] [serial = 614] [outer = 0x89d46000] 22:37:31 INFO - PROCESS | 9702 | 1461130651187 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]]]}] 22:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1584ms 22:37:31 INFO - PROCESS | 9702 | 1461130651262 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:37:31 INFO - PROCESS | 9702 | 1461130651267 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:37:31 INFO - PROCESS | 9702 | 1461130651276 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:37:31 INFO - PROCESS | 9702 | 1461130651280 Marionette TRACE conn3 <- [1,790,null,{}] 22:37:31 INFO - PROCESS | 9702 | 1461130651286 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}] 22:37:31 INFO - PROCESS | 9702 | 1461130651504 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:37:31 INFO - PROCESS | 9702 | 1461130651763 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x8884f800 == 96 [pid = 9702] [id = 205] 22:37:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 297 (0x89a45000) [pid = 9702] [serial = 615] [outer = (nil)] 22:37:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 298 (0x89c85000) [pid = 9702] [serial = 616] [outer = 0x89a45000] 22:37:31 INFO - PROCESS | 9702 | 1461130651860 Marionette DEBUG loaded listener.js 22:37:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 299 (0x89d44400) [pid = 9702] [serial = 617] [outer = 0x89a45000] 22:37:32 INFO - PROCESS | 9702 | 1461130652701 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]]]}] 22:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1485ms 22:37:32 INFO - PROCESS | 9702 | 1461130652762 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:37:32 INFO - PROCESS | 9702 | 1461130652766 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:37:32 INFO - PROCESS | 9702 | 1461130652772 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:37:32 INFO - PROCESS | 9702 | 1461130652775 Marionette TRACE conn3 <- [1,794,null,{}] 22:37:32 INFO - PROCESS | 9702 | 1461130652781 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}] 22:37:32 INFO - PROCESS | 9702 | 1461130652963 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:37:33 INFO - PROCESS | 9702 | 1461130653212 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a49800 == 97 [pid = 9702] [id = 206] 22:37:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 300 (0x89a4e400) [pid = 9702] [serial = 618] [outer = (nil)] 22:37:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 301 (0x8ad07c00) [pid = 9702] [serial = 619] [outer = 0x89a4e400] 22:37:33 INFO - PROCESS | 9702 | 1461130653340 Marionette DEBUG loaded listener.js 22:37:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 302 (0x8ad10800) [pid = 9702] [serial = 620] [outer = 0x89a4e400] 22:37:34 INFO - PROCESS | 9702 | 1461130654201 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]]]}] 22:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1481ms 22:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:37:34 INFO - PROCESS | 9702 | 1461130654254 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:37:34 INFO - PROCESS | 9702 | 1461130654257 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:37:34 INFO - PROCESS | 9702 | 1461130654263 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:37:34 INFO - PROCESS | 9702 | 1461130654267 Marionette TRACE conn3 <- [1,798,null,{}] 22:37:34 INFO - PROCESS | 9702 | 1461130654272 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}] 22:37:34 INFO - PROCESS | 9702 | 1461130654473 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:37:34 INFO - PROCESS | 9702 | 1461130654729 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x883ab000 == 98 [pid = 9702] [id = 207] 22:37:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 303 (0x89a4f800) [pid = 9702] [serial = 621] [outer = (nil)] 22:37:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 304 (0x8c845800) [pid = 9702] [serial = 622] [outer = 0x89a4f800] 22:37:34 INFO - PROCESS | 9702 | 1461130654865 Marionette DEBUG loaded listener.js 22:37:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 305 (0x8f9b4c00) [pid = 9702] [serial = 623] [outer = 0x89a4f800] 22:37:35 INFO - PROCESS | 9702 | 1461130655775 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]]]}] 22:37:35 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 22:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1585ms 22:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:37:35 INFO - PROCESS | 9702 | 1461130655848 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:37:35 INFO - PROCESS | 9702 | 1461130655851 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:37:35 INFO - PROCESS | 9702 | 1461130655857 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:37:35 INFO - PROCESS | 9702 | 1461130655861 Marionette TRACE conn3 <- [1,802,null,{}] 22:37:35 INFO - PROCESS | 9702 | 1461130655867 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}] 22:37:36 INFO - PROCESS | 9702 | 1461130656058 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:37:36 INFO - PROCESS | 9702 | 1461130656578 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bb800 == 99 [pid = 9702] [id = 208] 22:37:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 306 (0x876bbc00) [pid = 9702] [serial = 624] [outer = (nil)] 22:37:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 307 (0x883a6000) [pid = 9702] [serial = 625] [outer = 0x876bbc00] 22:37:36 INFO - PROCESS | 9702 | 1461130656706 Marionette DEBUG loaded listener.js 22:37:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 308 (0x88851c00) [pid = 9702] [serial = 626] [outer = 0x876bbc00] 22:37:37 INFO - PROCESS | 9702 | 1461130657579 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]]]}] 22:37:37 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 22:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1785ms 22:37:37 INFO - PROCESS | 9702 | 1461130657643 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:37:37 INFO - PROCESS | 9702 | 1461130657650 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:37:37 INFO - PROCESS | 9702 | 1461130657659 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:37:37 INFO - PROCESS | 9702 | 1461130657663 Marionette TRACE conn3 <- [1,806,null,{}] 22:37:37 INFO - PROCESS | 9702 | 1461130657670 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}] 22:37:37 INFO - PROCESS | 9702 | 1461130657859 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:37:38 INFO - PROCESS | 9702 | 1461130658271 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x883ab800 == 100 [pid = 9702] [id = 209] 22:37:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 309 (0x89a48800) [pid = 9702] [serial = 627] [outer = (nil)] 22:37:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 310 (0x89ae8c00) [pid = 9702] [serial = 628] [outer = 0x89a48800] 22:37:38 INFO - PROCESS | 9702 | 1461130658362 Marionette DEBUG loaded listener.js 22:37:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 311 (0x89c8ec00) [pid = 9702] [serial = 629] [outer = 0x89a48800] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd76800 == 99 [pid = 9702] [id = 193] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 310 (0x940b8c00) [pid = 9702] [serial = 538] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f6800 == 98 [pid = 9702] [id = 192] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x88850000 == 97 [pid = 9702] [id = 191] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8b7a3000 == 96 [pid = 9702] [id = 190] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5a400 == 95 [pid = 9702] [id = 189] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x876c8c00 == 94 [pid = 9702] [id = 188] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x89c8b000 == 93 [pid = 9702] [id = 187] 22:37:39 INFO - PROCESS | 9702 | 1461130659425 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]]]}] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x89c82000 == 92 [pid = 9702] [id = 186] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x96b0c000 == 91 [pid = 9702] [id = 185] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x940b2400 == 90 [pid = 9702] [id = 184] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8e70ec00 == 89 [pid = 9702] [id = 183] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x8b724c00 == 88 [pid = 9702] [id = 182] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x88854c00 == 87 [pid = 9702] [id = 181] 22:37:39 INFO - PROCESS | 9702 | --DOCSHELL 0x876b9400 == 86 [pid = 9702] [id = 180] 22:37:39 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 22:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1834ms 22:37:39 INFO - PROCESS | 9702 | 1461130659497 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:37:39 INFO - PROCESS | 9702 | 1461130659503 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:37:39 INFO - PROCESS | 9702 | 1461130659510 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:37:39 INFO - PROCESS | 9702 | 1461130659513 Marionette TRACE conn3 <- [1,810,null,{}] 22:37:39 INFO - PROCESS | 9702 | 1461130659519 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}] 22:37:39 INFO - PROCESS | 9702 | 1461130659695 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 309 (0x906c4400) [pid = 9702] [serial = 536] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 308 (0x8e710400) [pid = 9702] [serial = 517] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 307 (0x99d24800) [pid = 9702] [serial = 496] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 306 (0x906bb800) [pid = 9702] [serial = 535] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 305 (0x88852400) [pid = 9702] [serial = 523] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 304 (0x94406800) [pid = 9702] [serial = 484] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 303 (0x8e705000) [pid = 9702] [serial = 530] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 302 (0x99ac4800) [pid = 9702] [serial = 505] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 301 (0x8b9bbc00) [pid = 9702] [serial = 502] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 300 (0x89ca6000) [pid = 9702] [serial = 524] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 299 (0x8b8dd800) [pid = 9702] [serial = 475] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 298 (0x8b727000) [pid = 9702] [serial = 526] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 297 (0x883a9400) [pid = 9702] [serial = 514] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 296 (0x94517000) [pid = 9702] [serial = 487] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 295 (0x8b721c00) [pid = 9702] [serial = 520] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 294 (0x8c7b8c00) [pid = 9702] [serial = 529] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 293 (0x90326c00) [pid = 9702] [serial = 533] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 292 (0x8fd59c00) [pid = 9702] [serial = 532] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0xa3ce4400) [pid = 9702] [serial = 508] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x98973800) [pid = 9702] [serial = 493] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x970a3000) [pid = 9702] [serial = 490] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x8fd54c00) [pid = 9702] [serial = 478] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x933f1800) [pid = 9702] [serial = 473] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 286 (0x89caa800) [pid = 9702] [serial = 499] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 285 (0x8b7a5400) [pid = 9702] [serial = 527] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 284 (0x88231400) [pid = 9702] [serial = 511] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | --DOMWINDOW == 283 (0x934c2800) [pid = 9702] [serial = 481] [outer = (nil)] [url = about:blank] 22:37:39 INFO - PROCESS | 9702 | 1461130659979 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x88231400 == 87 [pid = 9702] [id = 210] 22:37:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 284 (0x883ad800) [pid = 9702] [serial = 630] [outer = (nil)] 22:37:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 285 (0x89d45400) [pid = 9702] [serial = 631] [outer = 0x883ad800] 22:37:40 INFO - PROCESS | 9702 | 1461130660080 Marionette DEBUG loaded listener.js 22:37:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 286 (0x89e79400) [pid = 9702] [serial = 632] [outer = 0x883ad800] 22:37:41 INFO - PROCESS | 9702 | 1461130661212 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]]]}] 22:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1732ms 22:37:41 INFO - PROCESS | 9702 | 1461130661244 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:37:41 INFO - PROCESS | 9702 | 1461130661253 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:37:41 INFO - PROCESS | 9702 | 1461130661263 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:37:41 INFO - PROCESS | 9702 | 1461130661268 Marionette TRACE conn3 <- [1,814,null,{}] 22:37:41 INFO - PROCESS | 9702 | 1461130661276 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}] 22:37:41 INFO - PROCESS | 9702 | 1461130661519 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:37:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 287 (0x89c87400) [pid = 9702] [serial = 633] [outer = 0x915d8400] 22:37:41 INFO - PROCESS | 9702 | 1461130661907 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d48000 == 88 [pid = 9702] [id = 211] 22:37:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0x89d48400) [pid = 9702] [serial = 634] [outer = (nil)] 22:37:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x89e70c00) [pid = 9702] [serial = 635] [outer = 0x89d48400] 22:37:42 INFO - PROCESS | 9702 | 1461130662011 Marionette DEBUG loaded listener.js 22:37:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x8aa56000) [pid = 9702] [serial = 636] [outer = 0x89d48400] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x88229400 == 87 [pid = 9702] [id = 170] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x883a6400 == 86 [pid = 9702] [id = 172] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x883a8000 == 85 [pid = 9702] [id = 173] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7eec00 == 84 [pid = 9702] [id = 43] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x970a4000 == 83 [pid = 9702] [id = 71] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x97ae2000 == 82 [pid = 9702] [id = 113] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x97df6800 == 81 [pid = 9702] [id = 86] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffeb000 == 80 [pid = 9702] [id = 82] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x992b5000 == 79 [pid = 9702] [id = 169] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0xa0f39400 == 78 [pid = 9702] [id = 74] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8822b000 == 77 [pid = 9702] [id = 171] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x915d7000 == 76 [pid = 9702] [id = 70] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b5c00 == 75 [pid = 9702] [id = 114] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7eac00 == 74 [pid = 9702] [id = 69] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8c843000 == 73 [pid = 9702] [id = 115] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x934b7400 == 72 [pid = 9702] [id = 109] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7edc00 == 71 [pid = 9702] [id = 88] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8b9bec00 == 70 [pid = 9702] [id = 168] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x876c8400 == 69 [pid = 9702] [id = 198] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd54000 == 68 [pid = 9702] [id = 121] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa53c00 == 67 [pid = 9702] [id = 196] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x8e702800 == 66 [pid = 9702] [id = 197] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x89cac400 == 65 [pid = 9702] [id = 195] 22:37:45 INFO - PROCESS | 9702 | --DOCSHELL 0x876bb400 == 64 [pid = 9702] [id = 194] 22:37:45 INFO - PROCESS | 9702 | 1461130665517 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] 22:37:45 INFO - PROCESS | 9702 | 1461130665724 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:37:45 INFO - PROCESS | 9702 | 1461130665738 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:37:45 INFO - PROCESS | 9702 | 1461130665744 Marionette TRACE conn3 <- [1,818,null,{}] 22:37:45 INFO - PROCESS | 9702 | 1461130665753 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}] 22:37:45 INFO - PROCESS | 9702 | 1461130665904 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:37:45 INFO - PROCESS | 9702 | 1461130665921 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b720000 == 65 [pid = 9702] [id = 212] 22:37:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x8b720400) [pid = 9702] [serial = 637] [outer = (nil)] 22:37:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8b9bdc00) [pid = 9702] [serial = 638] [outer = 0x8b720400] 22:37:46 INFO - PROCESS | 9702 | 1461130665995 Marionette DEBUG loaded listener.js 22:37:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 293 (0x8bdebc00) [pid = 9702] [serial = 639] [outer = 0x8b720400] 22:37:46 INFO - PROCESS | 9702 | 1461130666922 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]]]}] 22:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1245ms 22:37:46 INFO - PROCESS | 9702 | 1461130666981 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:37:46 INFO - PROCESS | 9702 | 1461130666991 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:37:47 INFO - PROCESS | 9702 | 1461130667002 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:37:47 INFO - PROCESS | 9702 | 1461130667006 Marionette TRACE conn3 <- [1,822,null,{}] 22:37:47 INFO - PROCESS | 9702 | 1461130667012 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}] 22:37:47 INFO - PROCESS | 9702 | 1461130667241 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:37:47 INFO - PROCESS | 9702 | 1461130667265 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b7a1400 == 66 [pid = 9702] [id = 213] 22:37:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 294 (0x8c0c2000) [pid = 9702] [serial = 640] [outer = (nil)] 22:37:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 295 (0x8c7b7800) [pid = 9702] [serial = 641] [outer = 0x8c0c2000] 22:37:47 INFO - PROCESS | 9702 | 1461130667337 Marionette DEBUG loaded listener.js 22:37:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 296 (0x8e701400) [pid = 9702] [serial = 642] [outer = 0x8c0c2000] 22:37:48 INFO - PROCESS | 9702 | 1461130668373 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] 22:37:48 INFO - PROCESS | 9702 | 1461130668437 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:37:48 INFO - PROCESS | 9702 | 1461130668453 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:37:48 INFO - PROCESS | 9702 | 1461130668458 Marionette TRACE conn3 <- [1,826,null,{}] 22:37:48 INFO - PROCESS | 9702 | 1461130668474 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}] 22:37:48 INFO - PROCESS | 9702 | 1461130668706 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:37:48 INFO - PROCESS | 9702 | 1461130668728 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f7800 == 67 [pid = 9702] [id = 214] 22:37:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 297 (0x8f7f7c00) [pid = 9702] [serial = 643] [outer = (nil)] 22:37:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 298 (0x8fb52400) [pid = 9702] [serial = 644] [outer = 0x8f7f7c00] 22:37:48 INFO - PROCESS | 9702 | 1461130668806 Marionette DEBUG loaded listener.js 22:37:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 299 (0x8fd54c00) [pid = 9702] [serial = 645] [outer = 0x8f7f7c00] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 298 (0x90328400) [pid = 9702] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 297 (0x8fd74c00) [pid = 9702] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 296 (0x8bde6000) [pid = 9702] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 295 (0x876bbc00) [pid = 9702] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 294 (0xa2ac3c00) [pid = 9702] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 293 (0x8f9afc00) [pid = 9702] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 292 (0x8822c800) [pid = 9702] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0x8fd52800) [pid = 9702] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x8e89c000) [pid = 9702] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x8c842400) [pid = 9702] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x920c5c00) [pid = 9702] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x8ffed400) [pid = 9702] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 286 (0x8b71ec00) [pid = 9702] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:37:49 INFO - PROCESS | 9702 | --DOMWINDOW == 285 (0x89a48800) [pid = 9702] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:37:50 INFO - PROCESS | 9702 | 1461130670001 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]]]}] 22:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1590ms 22:37:50 INFO - PROCESS | 9702 | 1461130670044 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:37:50 INFO - PROCESS | 9702 | 1461130670048 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:37:50 INFO - PROCESS | 9702 | 1461130670058 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:37:50 INFO - PROCESS | 9702 | 1461130670061 Marionette TRACE conn3 <- [1,830,null,{}] 22:37:50 INFO - PROCESS | 9702 | 1461130670067 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}] 22:37:50 INFO - PROCESS | 9702 | 1461130670239 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:37:50 INFO - PROCESS | 9702 | 1461130670396 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e79c00 == 68 [pid = 9702] [id = 215] 22:37:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 286 (0x8b7a4400) [pid = 9702] [serial = 646] [outer = (nil)] 22:37:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 287 (0x8fd5b400) [pid = 9702] [serial = 647] [outer = 0x8b7a4400] 22:37:50 INFO - PROCESS | 9702 | 1461130670471 Marionette DEBUG loaded listener.js 22:37:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0x8ffe4c00) [pid = 9702] [serial = 648] [outer = 0x8b7a4400] 22:37:51 INFO - PROCESS | 9702 | 1461130671250 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]]]}] 22:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1230ms 22:37:51 INFO - PROCESS | 9702 | 1461130671288 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:37:51 INFO - PROCESS | 9702 | 1461130671292 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:37:51 INFO - PROCESS | 9702 | 1461130671299 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:37:51 INFO - PROCESS | 9702 | 1461130671302 Marionette TRACE conn3 <- [1,834,null,{}] 22:37:51 INFO - PROCESS | 9702 | 1461130671307 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}] 22:37:51 INFO - PROCESS | 9702 | 1461130671623 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:37:51 INFO - PROCESS | 9702 | 1461130671772 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822b000 == 69 [pid = 9702] [id = 216] 22:37:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x8822cc00) [pid = 9702] [serial = 649] [outer = (nil)] 22:37:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x88a63800) [pid = 9702] [serial = 650] [outer = 0x8822cc00] 22:37:51 INFO - PROCESS | 9702 | 1461130671895 Marionette DEBUG loaded listener.js 22:37:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x89cab400) [pid = 9702] [serial = 651] [outer = 0x8822cc00] 22:37:52 INFO - PROCESS | 9702 | 1461130672965 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]]]}] 22:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1734ms 22:37:53 INFO - PROCESS | 9702 | 1461130673034 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:37:53 INFO - PROCESS | 9702 | 1461130673041 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:37:53 INFO - PROCESS | 9702 | 1461130673049 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:37:53 INFO - PROCESS | 9702 | 1461130673056 Marionette TRACE conn3 <- [1,838,null,{}] 22:37:53 INFO - PROCESS | 9702 | 1461130673117 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}] 22:37:53 INFO - PROCESS | 9702 | 1461130673365 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:37:53 INFO - PROCESS | 9702 | 1461130673615 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c5800 == 70 [pid = 9702] [id = 217] 22:37:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8c7b4800) [pid = 9702] [serial = 652] [outer = (nil)] 22:37:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 293 (0x8e710400) [pid = 9702] [serial = 653] [outer = 0x8c7b4800] 22:37:53 INFO - PROCESS | 9702 | 1461130673745 Marionette DEBUG loaded listener.js 22:37:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 294 (0x8e89c000) [pid = 9702] [serial = 654] [outer = 0x8c7b4800] 22:37:54 INFO - PROCESS | 9702 | 1461130674781 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]]]}] 22:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1786ms 22:37:54 INFO - PROCESS | 9702 | 1461130674836 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:37:54 INFO - PROCESS | 9702 | 1461130674841 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:37:54 INFO - PROCESS | 9702 | 1461130674848 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:37:54 INFO - PROCESS | 9702 | 1461130674851 Marionette TRACE conn3 <- [1,842,null,{}] 22:37:54 INFO - PROCESS | 9702 | 1461130674857 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}] 22:37:55 INFO - PROCESS | 9702 | 1461130675033 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:37:55 INFO - PROCESS | 9702 | 1461130675330 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x90327400 == 71 [pid = 9702] [id = 218] 22:37:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 295 (0x90327800) [pid = 9702] [serial = 655] [outer = (nil)] 22:37:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 296 (0x9032d000) [pid = 9702] [serial = 656] [outer = 0x90327800] 22:37:55 INFO - PROCESS | 9702 | 1461130675466 Marionette DEBUG loaded listener.js 22:37:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 297 (0x90489c00) [pid = 9702] [serial = 657] [outer = 0x90327800] 22:37:56 INFO - PROCESS | 9702 | 1461130676346 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]]]}] 22:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1542ms 22:37:56 INFO - PROCESS | 9702 | 1461130676391 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:37:56 INFO - PROCESS | 9702 | 1461130676397 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:37:56 INFO - PROCESS | 9702 | 1461130676414 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:37:56 INFO - PROCESS | 9702 | 1461130676422 Marionette TRACE conn3 <- [1,846,null,{}] 22:37:56 INFO - PROCESS | 9702 | 1461130676428 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}] 22:37:56 INFO - PROCESS | 9702 | 1461130676624 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:37:56 INFO - PROCESS | 9702 | 1461130676899 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c82000 == 72 [pid = 9702] [id = 219] 22:37:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 298 (0x89d4d000) [pid = 9702] [serial = 658] [outer = (nil)] 22:37:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 299 (0x92092800) [pid = 9702] [serial = 659] [outer = 0x89d4d000] 22:37:57 INFO - PROCESS | 9702 | 1461130677029 Marionette DEBUG loaded listener.js 22:37:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 300 (0x920c9800) [pid = 9702] [serial = 660] [outer = 0x89d4d000] 22:37:57 INFO - PROCESS | 9702 | 1461130677887 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]]]}] 22:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1546ms 22:37:57 INFO - PROCESS | 9702 | 1461130677952 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:37:57 INFO - PROCESS | 9702 | 1461130677956 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:37:57 INFO - PROCESS | 9702 | 1461130677962 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:37:57 INFO - PROCESS | 9702 | 1461130677966 Marionette TRACE conn3 <- [1,850,null,{}] 22:37:57 INFO - PROCESS | 9702 | 1461130677972 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}] 22:37:58 INFO - PROCESS | 9702 | 1461130678188 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:37:58 INFO - PROCESS | 9702 | 1461130678442 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca8000 == 73 [pid = 9702] [id = 220] 22:37:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 301 (0x8aa60400) [pid = 9702] [serial = 661] [outer = (nil)] 22:37:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 302 (0x9331fc00) [pid = 9702] [serial = 662] [outer = 0x8aa60400] 22:37:58 INFO - PROCESS | 9702 | 1461130678570 Marionette DEBUG loaded listener.js 22:37:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 303 (0x93325400) [pid = 9702] [serial = 663] [outer = 0x8aa60400] 22:37:59 INFO - PROCESS | 9702 | 1461130679448 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]]]}] 22:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1498ms 22:37:59 INFO - PROCESS | 9702 | 1461130679462 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:37:59 INFO - PROCESS | 9702 | 1461130679466 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:37:59 INFO - PROCESS | 9702 | 1461130679473 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:37:59 INFO - PROCESS | 9702 | 1461130679477 Marionette TRACE conn3 <- [1,854,null,{}] 22:37:59 INFO - PROCESS | 9702 | 1461130679483 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}] 22:37:59 INFO - PROCESS | 9702 | 1461130679651 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:37:59 INFO - PROCESS | 9702 | 1461130679873 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ed400 == 74 [pid = 9702] [id = 221] 22:38:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 304 (0x934be800) [pid = 9702] [serial = 664] [outer = (nil)] 22:38:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 305 (0x934c4c00) [pid = 9702] [serial = 665] [outer = 0x934be800] 22:38:00 INFO - PROCESS | 9702 | 1461130680088 Marionette DEBUG loaded listener.js 22:38:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 306 (0x934e4000) [pid = 9702] [serial = 666] [outer = 0x934be800] 22:38:00 INFO - PROCESS | 9702 | 1461130680985 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]]]}] 22:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1586ms 22:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:38:01 INFO - PROCESS | 9702 | 1461130681059 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:38:01 INFO - PROCESS | 9702 | 1461130681062 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:38:01 INFO - PROCESS | 9702 | 1461130681069 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:38:01 INFO - PROCESS | 9702 | 1461130681072 Marionette TRACE conn3 <- [1,858,null,{}] 22:38:01 INFO - PROCESS | 9702 | 1461130681078 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}] 22:38:01 INFO - PROCESS | 9702 | 1461130681287 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:38:01 INFO - PROCESS | 9702 | 1461130681538 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a68000 == 75 [pid = 9702] [id = 222] 22:38:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 307 (0x8aa62800) [pid = 9702] [serial = 667] [outer = (nil)] 22:38:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 308 (0x942ea800) [pid = 9702] [serial = 668] [outer = 0x8aa62800] 22:38:01 INFO - PROCESS | 9702 | 1461130681672 Marionette DEBUG loaded listener.js 22:38:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 309 (0x942f4000) [pid = 9702] [serial = 669] [outer = 0x8aa62800] 22:38:02 INFO - PROCESS | 9702 | 1461130682552 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]]]}] 22:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1532ms 22:38:02 INFO - PROCESS | 9702 | 1461130682600 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:38:02 INFO - PROCESS | 9702 | 1461130682604 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:38:02 INFO - PROCESS | 9702 | 1461130682610 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:38:02 INFO - PROCESS | 9702 | 1461130682613 Marionette TRACE conn3 <- [1,862,null,{}] 22:38:02 INFO - PROCESS | 9702 | 1461130682619 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}] 22:38:02 INFO - PROCESS | 9702 | 1461130682781 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:38:03 INFO - PROCESS | 9702 | 1461130683000 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7ed800 == 76 [pid = 9702] [id = 223] 22:38:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 310 (0x934c2400) [pid = 9702] [serial = 670] [outer = (nil)] 22:38:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 311 (0x94410800) [pid = 9702] [serial = 671] [outer = 0x934c2400] 22:38:03 INFO - PROCESS | 9702 | 1461130683119 Marionette DEBUG loaded listener.js 22:38:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 312 (0x94517000) [pid = 9702] [serial = 672] [outer = 0x934c2400] 22:38:04 INFO - PROCESS | 9702 | 1461130684072 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]]]}] 22:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 22:38:04 INFO - PROCESS | 9702 | 1461130684144 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:38:04 INFO - PROCESS | 9702 | 1461130684148 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:38:04 INFO - PROCESS | 9702 | 1461130684154 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:38:04 INFO - PROCESS | 9702 | 1461130684158 Marionette TRACE conn3 <- [1,866,null,{}] 22:38:04 INFO - PROCESS | 9702 | 1461130684164 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}] 22:38:04 INFO - PROCESS | 9702 | 1461130684332 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:38:04 INFO - PROCESS | 9702 | 1461130684557 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822b800 == 77 [pid = 9702] [id = 224] 22:38:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 313 (0x9440b000) [pid = 9702] [serial = 673] [outer = (nil)] 22:38:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 314 (0x95827400) [pid = 9702] [serial = 674] [outer = 0x9440b000] 22:38:04 INFO - PROCESS | 9702 | 1461130684657 Marionette DEBUG loaded listener.js 22:38:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 315 (0x958b6c00) [pid = 9702] [serial = 675] [outer = 0x9440b000] 22:38:05 INFO - PROCESS | 9702 | 1461130685493 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]]]}] 22:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1379ms 22:38:05 INFO - PROCESS | 9702 | 1461130685534 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:38:05 INFO - PROCESS | 9702 | 1461130685538 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:38:05 INFO - PROCESS | 9702 | 1461130685544 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:38:05 INFO - PROCESS | 9702 | 1461130685548 Marionette TRACE conn3 <- [1,870,null,{}] 22:38:05 INFO - PROCESS | 9702 | 1461130685554 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}] 22:38:05 INFO - PROCESS | 9702 | 1461130685740 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:38:05 INFO - PROCESS | 9702 | 1461130685947 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdf1800 == 78 [pid = 9702] [id = 225] 22:38:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 316 (0x8fb58000) [pid = 9702] [serial = 676] [outer = (nil)] 22:38:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 317 (0x96c4cc00) [pid = 9702] [serial = 677] [outer = 0x8fb58000] 22:38:06 INFO - PROCESS | 9702 | 1461130686111 Marionette DEBUG loaded listener.js 22:38:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 318 (0x96c50000) [pid = 9702] [serial = 678] [outer = 0x8fb58000] 22:38:07 INFO - PROCESS | 9702 | 1461130687023 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]]]}] 22:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1531ms 22:38:07 INFO - PROCESS | 9702 | 1461130687077 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:38:07 INFO - PROCESS | 9702 | 1461130687080 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:38:07 INFO - PROCESS | 9702 | 1461130687087 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:38:07 INFO - PROCESS | 9702 | 1461130687089 Marionette TRACE conn3 <- [1,874,null,{}] 22:38:07 INFO - PROCESS | 9702 | 1461130687096 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}] 22:38:07 INFO - PROCESS | 9702 | 1461130687320 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:38:07 INFO - PROCESS | 9702 | 1461130687595 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x95828800 == 79 [pid = 9702] [id = 226] 22:38:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 319 (0x970ab800) [pid = 9702] [serial = 679] [outer = (nil)] 22:38:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 320 (0x970b4800) [pid = 9702] [serial = 680] [outer = 0x970ab800] 22:38:07 INFO - PROCESS | 9702 | 1461130687733 Marionette DEBUG loaded listener.js 22:38:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 321 (0x97ae2000) [pid = 9702] [serial = 681] [outer = 0x970ab800] 22:38:08 INFO - PROCESS | 9702 | 1461130688656 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]]]}] 22:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1630ms 22:38:08 INFO - PROCESS | 9702 | 1461130688717 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:38:08 INFO - PROCESS | 9702 | 1461130688728 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:38:08 INFO - PROCESS | 9702 | 1461130688733 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:38:08 INFO - PROCESS | 9702 | 1461130688738 Marionette TRACE conn3 <- [1,878,null,{}] 22:38:08 INFO - PROCESS | 9702 | 1461130688744 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}] 22:38:08 INFO - PROCESS | 9702 | 1461130688974 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:38:09 INFO - PROCESS | 9702 | 1461130689229 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x906bd800 == 80 [pid = 9702] [id = 227] 22:38:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 322 (0x97ae1800) [pid = 9702] [serial = 682] [outer = (nil)] 22:38:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 323 (0x97e2bc00) [pid = 9702] [serial = 683] [outer = 0x97ae1800] 22:38:09 INFO - PROCESS | 9702 | 1461130689355 Marionette DEBUG loaded listener.js 22:38:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 324 (0x97ef3400) [pid = 9702] [serial = 684] [outer = 0x97ae1800] 22:38:10 INFO - PROCESS | 9702 | 1461130690153 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]]]}] 22:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 22:38:10 INFO - PROCESS | 9702 | 1461130690180 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:38:10 INFO - PROCESS | 9702 | 1461130690183 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:38:10 INFO - PROCESS | 9702 | 1461130690192 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:38:10 INFO - PROCESS | 9702 | 1461130690195 Marionette TRACE conn3 <- [1,882,null,{}] 22:38:10 INFO - PROCESS | 9702 | 1461130690201 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}] 22:38:10 INFO - PROCESS | 9702 | 1461130690365 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:38:10 INFO - PROCESS | 9702 | 1461130690577 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x883ae000 == 81 [pid = 9702] [id = 228] 22:38:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 325 (0x89c8b400) [pid = 9702] [serial = 685] [outer = (nil)] 22:38:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 326 (0x98976c00) [pid = 9702] [serial = 686] [outer = 0x89c8b400] 22:38:10 INFO - PROCESS | 9702 | 1461130690706 Marionette DEBUG loaded listener.js 22:38:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 327 (0x9897b800) [pid = 9702] [serial = 687] [outer = 0x89c8b400] 22:38:11 INFO - PROCESS | 9702 | 1461130691628 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]]]}] 22:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1679ms 22:38:11 INFO - PROCESS | 9702 | 1461130691876 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:38:11 INFO - PROCESS | 9702 | 1461130691883 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:38:11 INFO - PROCESS | 9702 | 1461130691891 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:38:11 INFO - PROCESS | 9702 | 1461130691895 Marionette TRACE conn3 <- [1,886,null,{}] 22:38:11 INFO - PROCESS | 9702 | 1461130691914 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}] 22:38:12 INFO - PROCESS | 9702 | 1461130692116 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:38:12 INFO - PROCESS | 9702 | 1461130692556 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad01400 == 82 [pid = 9702] [id = 229] 22:38:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 328 (0x8ad09000) [pid = 9702] [serial = 688] [outer = (nil)] 22:38:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 329 (0x8b722c00) [pid = 9702] [serial = 689] [outer = 0x8ad09000] 22:38:12 INFO - PROCESS | 9702 | 1461130692692 Marionette DEBUG loaded listener.js 22:38:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 330 (0x8b9b9400) [pid = 9702] [serial = 690] [outer = 0x8ad09000] 22:38:13 INFO - PROCESS | 9702 | 1461130693878 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]]]}] 22:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2000ms 22:38:13 INFO - PROCESS | 9702 | 1461130693891 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:38:13 INFO - PROCESS | 9702 | 1461130693895 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:38:13 INFO - PROCESS | 9702 | 1461130693908 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:38:13 INFO - PROCESS | 9702 | 1461130693912 Marionette TRACE conn3 <- [1,890,null,{}] 22:38:13 INFO - PROCESS | 9702 | 1461130693919 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}] 22:38:14 INFO - PROCESS | 9702 | 1461130694083 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:38:14 INFO - PROCESS | 9702 | 1461130694455 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x88235000 == 83 [pid = 9702] [id = 230] 22:38:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 331 (0x89aee400) [pid = 9702] [serial = 691] [outer = (nil)] 22:38:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 332 (0x8aa59c00) [pid = 9702] [serial = 692] [outer = 0x89aee400] 22:38:14 INFO - PROCESS | 9702 | 1461130694537 Marionette DEBUG loaded listener.js 22:38:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 333 (0x8e709400) [pid = 9702] [serial = 693] [outer = 0x89aee400] 22:38:15 INFO - PROCESS | 9702 | 1461130695450 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]]]}] 22:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1591ms 22:38:15 INFO - PROCESS | 9702 | 1461130695496 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:38:15 INFO - PROCESS | 9702 | 1461130695500 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:38:15 INFO - PROCESS | 9702 | 1461130695506 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:38:15 INFO - PROCESS | 9702 | 1461130695510 Marionette TRACE conn3 <- [1,894,null,{}] 22:38:15 INFO - PROCESS | 9702 | 1461130695524 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}] 22:38:15 INFO - PROCESS | 9702 | 1461130695714 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:38:16 INFO - PROCESS | 9702 | 1461130696002 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5e000 == 84 [pid = 9702] [id = 231] 22:38:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 334 (0x8b8e6400) [pid = 9702] [serial = 694] [outer = (nil)] 22:38:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 335 (0x90322800) [pid = 9702] [serial = 695] [outer = 0x8b8e6400] 22:38:16 INFO - PROCESS | 9702 | 1461130696126 Marionette DEBUG loaded listener.js 22:38:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 336 (0x906bb800) [pid = 9702] [serial = 696] [outer = 0x8b8e6400] 22:38:16 INFO - PROCESS | 9702 | 1461130696981 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]]]}] 22:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1533ms 22:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:38:17 INFO - PROCESS | 9702 | 1461130697040 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:38:17 INFO - PROCESS | 9702 | 1461130697043 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:38:17 INFO - PROCESS | 9702 | 1461130697049 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:38:17 INFO - PROCESS | 9702 | 1461130697052 Marionette TRACE conn3 <- [1,898,null,{}] 22:38:17 INFO - PROCESS | 9702 | 1461130697058 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}] 22:38:17 INFO - PROCESS | 9702 | 1461130697244 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:38:17 INFO - PROCESS | 9702 | 1461130697498 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdec800 == 85 [pid = 9702] [id = 232] 22:38:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 337 (0x8bdedc00) [pid = 9702] [serial = 697] [outer = (nil)] 22:38:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 338 (0x920c8800) [pid = 9702] [serial = 698] [outer = 0x8bdedc00] 22:38:17 INFO - PROCESS | 9702 | 1461130697618 Marionette DEBUG loaded listener.js 22:38:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 339 (0x934b9c00) [pid = 9702] [serial = 699] [outer = 0x8bdedc00] 22:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1446ms 22:38:18 INFO - PROCESS | 9702 | 1461130698484 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]]]}] 22:38:18 INFO - PROCESS | 9702 | 1461130698495 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:38:18 INFO - PROCESS | 9702 | 1461130698499 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:38:18 INFO - PROCESS | 9702 | 1461130698505 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:38:18 INFO - PROCESS | 9702 | 1461130698508 Marionette TRACE conn3 <- [1,902,null,{}] 22:38:18 INFO - PROCESS | 9702 | 1461130698513 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}] 22:38:18 INFO - PROCESS | 9702 | 1461130698679 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:38:18 INFO - PROCESS | 9702 | 1461130698897 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x92092000 == 86 [pid = 9702] [id = 233] 22:38:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 340 (0x934dc800) [pid = 9702] [serial = 700] [outer = (nil)] 22:38:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 341 (0x940b9800) [pid = 9702] [serial = 701] [outer = 0x934dc800] 22:38:19 INFO - PROCESS | 9702 | 1461130699019 Marionette DEBUG loaded listener.js 22:38:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 342 (0x94406000) [pid = 9702] [serial = 702] [outer = 0x934dc800] 22:38:19 INFO - PROCESS | 9702 | 1461130699929 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]]]}] 22:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1479ms 22:38:19 INFO - PROCESS | 9702 | 1461130699985 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:38:19 INFO - PROCESS | 9702 | 1461130699989 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:38:19 INFO - PROCESS | 9702 | 1461130699995 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:38:19 INFO - PROCESS | 9702 | 1461130699998 Marionette TRACE conn3 <- [1,906,null,{}] 22:38:20 INFO - PROCESS | 9702 | 1461130700003 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}] 22:38:20 INFO - PROCESS | 9702 | 1461130700198 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:38:20 INFO - PROCESS | 9702 | 1461130700628 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:20 INFO - PROCESS | 9702 | --DOCSHELL 0x934bc800 == 85 [pid = 9702] [id = 91] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 341 (0x876bd800) [pid = 9702] [serial = 541] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 340 (0x8b728c00) [pid = 9702] [serial = 544] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 339 (0x8e70cc00) [pid = 9702] [serial = 547] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 338 (0x934e5800) [pid = 9702] [serial = 550] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 337 (0x97a29800) [pid = 9702] [serial = 556] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 336 (0x958bf000) [pid = 9702] [serial = 553] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 335 (0x89c8c000) [pid = 9702] [serial = 559] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 334 (0x8aa58c00) [pid = 9702] [serial = 562] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 333 (0x883af000) [pid = 9702] [serial = 583] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 332 (0x8b8e1c00) [pid = 9702] [serial = 586] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 331 (0x8e701c00) [pid = 9702] [serial = 589] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 330 (0x933f1400) [pid = 9702] [serial = 592] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 329 (0x94403800) [pid = 9702] [serial = 595] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 328 (0x9451f800) [pid = 9702] [serial = 598] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 327 (0x98974800) [pid = 9702] [serial = 601] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 326 (0x99a41400) [pid = 9702] [serial = 604] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | --DOMWINDOW == 325 (0x9ebd6400) [pid = 9702] [serial = 607] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bd800 == 86 [pid = 9702] [id = 234] 22:38:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 326 (0x883af000) [pid = 9702] [serial = 703] [outer = (nil)] 22:38:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 327 (0x89ae9c00) [pid = 9702] [serial = 704] [outer = 0x883af000] 22:38:20 INFO - PROCESS | 9702 | 1461130700854 Marionette DEBUG loaded listener.js 22:38:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 328 (0x8aa58c00) [pid = 9702] [serial = 705] [outer = 0x883af000] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 327 (0x9048b000) [pid = 9702] [serial = 577] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 326 (0x906c6400) [pid = 9702] [serial = 578] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 325 (0x8f9b2800) [pid = 9702] [serial = 574] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 324 (0x8bdf3c00) [pid = 9702] [serial = 571] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 323 (0x8c7b1000) [pid = 9702] [serial = 572] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 322 (0x8b9be800) [pid = 9702] [serial = 569] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 321 (0x8b729400) [pid = 9702] [serial = 568] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 320 (0x89c88c00) [pid = 9702] [serial = 566] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 319 (0x89c82c00) [pid = 9702] [serial = 565] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 318 (0x992a9400) [pid = 9702] [serial = 156] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 317 (0xa3c85000) [pid = 9702] [serial = 292] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 316 (0xa4a21400) [pid = 9702] [serial = 364] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 315 (0x97d04800) [pid = 9702] [serial = 416] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 314 (0x93322800) [pid = 9702] [serial = 581] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 313 (0x942e9c00) [pid = 9702] [serial = 539] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 312 (0x932a5000) [pid = 9702] [serial = 168] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 311 (0x883a6000) [pid = 9702] [serial = 625] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 310 (0x90486400) [pid = 9702] [serial = 580] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 309 (0x8ad09400) [pid = 9702] [serial = 610] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 308 (0x89d4a000) [pid = 9702] [serial = 613] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 307 (0x89c85000) [pid = 9702] [serial = 616] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 306 (0x8ad07c00) [pid = 9702] [serial = 619] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 305 (0x8c845800) [pid = 9702] [serial = 622] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 304 (0x88851c00) [pid = 9702] [serial = 626] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 303 (0x89ae8c00) [pid = 9702] [serial = 628] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 302 (0x8fd4f400) [pid = 9702] [serial = 575] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | --DOMWINDOW == 301 (0x89c8ec00) [pid = 9702] [serial = 629] [outer = (nil)] [url = about:blank] 22:38:21 INFO - PROCESS | 9702 | 1461130701715 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]]]}] 22:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1745ms 22:38:21 INFO - PROCESS | 9702 | 1461130701740 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:38:21 INFO - PROCESS | 9702 | 1461130701744 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:38:21 INFO - PROCESS | 9702 | 1461130701763 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:38:21 INFO - PROCESS | 9702 | 1461130701766 Marionette TRACE conn3 <- [1,910,null,{}] 22:38:21 INFO - PROCESS | 9702 | 1461130701788 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}] 22:38:21 INFO - PROCESS | 9702 | 1461130701944 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:38:21 INFO - PROCESS | 9702 | 1461130701958 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822d400 == 87 [pid = 9702] [id = 235] 22:38:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 302 (0x88a69800) [pid = 9702] [serial = 706] [outer = (nil)] 22:38:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 303 (0x8bdf0400) [pid = 9702] [serial = 707] [outer = 0x88a69800] 22:38:22 INFO - PROCESS | 9702 | 1461130702030 Marionette DEBUG loaded listener.js 22:38:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 304 (0x8c842000) [pid = 9702] [serial = 708] [outer = 0x88a69800] 22:38:22 INFO - PROCESS | 9702 | 1461130702915 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]]]}] 22:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1206ms 22:38:22 INFO - PROCESS | 9702 | 1461130702958 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:38:22 INFO - PROCESS | 9702 | 1461130702961 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:38:22 INFO - PROCESS | 9702 | 1461130702967 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:38:22 INFO - PROCESS | 9702 | 1461130702970 Marionette TRACE conn3 <- [1,914,null,{}] 22:38:22 INFO - PROCESS | 9702 | 1461130702975 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}] 22:38:23 INFO - PROCESS | 9702 | 1461130703148 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:38:23 INFO - PROCESS | 9702 | 1461130703333 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e1c00 == 88 [pid = 9702] [id = 236] 22:38:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 305 (0x8c7b1000) [pid = 9702] [serial = 709] [outer = (nil)] 22:38:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 306 (0x8ffed000) [pid = 9702] [serial = 710] [outer = 0x8c7b1000] 22:38:23 INFO - PROCESS | 9702 | 1461130703404 Marionette DEBUG loaded listener.js 22:38:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 307 (0x90490400) [pid = 9702] [serial = 711] [outer = 0x8c7b1000] 22:38:24 INFO - PROCESS | 9702 | 1461130704232 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]]]}] 22:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1327ms 22:38:24 INFO - PROCESS | 9702 | 1461130704295 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:38:24 INFO - PROCESS | 9702 | 1461130704299 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:38:24 INFO - PROCESS | 9702 | 1461130704305 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:38:24 INFO - PROCESS | 9702 | 1461130704308 Marionette TRACE conn3 <- [1,918,null,{}] 22:38:24 INFO - PROCESS | 9702 | 1461130704313 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}] 22:38:24 INFO - PROCESS | 9702 | 1461130704525 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:38:24 INFO - PROCESS | 9702 | 1461130704559 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bd000 == 89 [pid = 9702] [id = 237] 22:38:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 308 (0x8f7f5800) [pid = 9702] [serial = 712] [outer = (nil)] 22:38:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 309 (0x933f1400) [pid = 9702] [serial = 713] [outer = 0x8f7f5800] 22:38:24 INFO - PROCESS | 9702 | 1461130704629 Marionette DEBUG loaded listener.js 22:38:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 310 (0x9440a800) [pid = 9702] [serial = 714] [outer = 0x8f7f5800] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 309 (0x940af400) [pid = 9702] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 308 (0x970acc00) [pid = 9702] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 307 (0x9048b400) [pid = 9702] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 306 (0x934c2c00) [pid = 9702] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 305 (0x8bdeb000) [pid = 9702] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 304 (0x90190c00) [pid = 9702] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 303 (0x9329d000) [pid = 9702] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 302 (0x99d78000) [pid = 9702] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 301 (0x9ebc7800) [pid = 9702] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 300 (0x99d23400) [pid = 9702] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 299 (0x96b84c00) [pid = 9702] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 298 (0x9ebcec00) [pid = 9702] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 297 (0x934bf000) [pid = 9702] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 296 (0x8bdf2000) [pid = 9702] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 295 (0x89ae2800) [pid = 9702] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 294 (0x9ebc8400) [pid = 9702] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 293 (0x8b79f000) [pid = 9702] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 292 (0x99a3c000) [pid = 9702] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0xa0f65000) [pid = 9702] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x8f7f4800) [pid = 9702] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x8c7b1800) [pid = 9702] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x99a42c00) [pid = 9702] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x97d0ac00) [pid = 9702] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 286 (0x94518800) [pid = 9702] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 285 (0x9635b400) [pid = 9702] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 284 (0x99ac3c00) [pid = 9702] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 283 (0x8822e400) [pid = 9702] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 282 (0x8ffebc00) [pid = 9702] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 281 (0x8b79fc00) [pid = 9702] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 280 (0x90328000) [pid = 9702] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 279 (0x9e08d000) [pid = 9702] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 278 (0x89ca4400) [pid = 9702] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 277 (0x970ab400) [pid = 9702] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 276 (0x8e896000) [pid = 9702] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 275 (0x8ffeb800) [pid = 9702] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 274 (0x8822a400) [pid = 9702] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 273 (0x96b0a800) [pid = 9702] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 272 (0x9331f800) [pid = 9702] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 271 (0x8b9c0c00) [pid = 9702] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 270 (0x8ab08c00) [pid = 9702] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 269 (0x8f7f7400) [pid = 9702] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 268 (0x920c5000) [pid = 9702] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 267 (0x89ae4400) [pid = 9702] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x96c4bc00) [pid = 9702] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x8c843400) [pid = 9702] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x90230400) [pid = 9702] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x89caa400) [pid = 9702] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0xa4c42000) [pid = 9702] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x99d70400) [pid = 9702] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x980a6000) [pid = 9702] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0xa45e6c00) [pid = 9702] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x97d09800) [pid = 9702] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x93327400) [pid = 9702] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x96bc1800) [pid = 9702] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x88849c00) [pid = 9702] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 254 (0x9e091c00) [pid = 9702] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 253 (0x98fddc00) [pid = 9702] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 252 (0x89e7d000) [pid = 9702] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 251 (0x8f7f2000) [pid = 9702] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x940be400) [pid = 9702] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0x97adc400) [pid = 9702] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x934da800) [pid = 9702] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x958b5800) [pid = 9702] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 246 (0x89e70800) [pid = 9702] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 245 (0x98fd8000) [pid = 9702] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 244 (0x8e891400) [pid = 9702] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 243 (0x8c0bdc00) [pid = 9702] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 242 (0x96c49400) [pid = 9702] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 241 (0x883ac000) [pid = 9702] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 240 (0x906c7800) [pid = 9702] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 239 (0x89e73400) [pid = 9702] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 238 (0x970bc800) [pid = 9702] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 237 (0x8e894c00) [pid = 9702] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 236 (0x940b0000) [pid = 9702] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 235 (0x992b5c00) [pid = 9702] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 234 (0x90325c00) [pid = 9702] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 233 (0x8b720400) [pid = 9702] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 232 (0x8c0c2000) [pid = 9702] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 231 (0x8f7f7c00) [pid = 9702] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 230 (0x89ae1c00) [pid = 9702] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x9451dc00) [pid = 9702] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x8b727c00) [pid = 9702] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x96c76000) [pid = 9702] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0x883a2400) [pid = 9702] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0x8b72a800) [pid = 9702] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0x876b9800) [pid = 9702] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x8f9b6c00) [pid = 9702] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x8aa55400) [pid = 9702] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0x876be800) [pid = 9702] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x89c86000) [pid = 9702] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x8f9a9400) [pid = 9702] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x94519800) [pid = 9702] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x883acc00) [pid = 9702] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x94403c00) [pid = 9702] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x89c8e800) [pid = 9702] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x97d10800) [pid = 9702] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x8fd75000) [pid = 9702] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 212 (0x8b7a2400) [pid = 9702] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 211 (0x8fd75400) [pid = 9702] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 210 (0x933ee800) [pid = 9702] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 209 (0x8fd73800) [pid = 9702] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:38:26 INFO - PROCESS | 9702 | --DOMWINDOW == 208 (0x8f7ee800) [pid = 9702] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:38:26 INFO - PROCESS | 9702 | 1461130706687 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]]]}] 22:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2442ms 22:38:26 INFO - PROCESS | 9702 | 1461130706747 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:38:26 INFO - PROCESS | 9702 | 1461130706751 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:38:26 INFO - PROCESS | 9702 | 1461130706757 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:38:26 INFO - PROCESS | 9702 | 1461130706760 Marionette TRACE conn3 <- [1,922,null,{}] 22:38:26 INFO - PROCESS | 9702 | 1461130706765 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}] 22:38:26 INFO - PROCESS | 9702 | 1461130706989 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:38:27 INFO - PROCESS | 9702 | 1461130707003 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822e400 == 90 [pid = 9702] [id = 238] 22:38:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 209 (0x8822f000) [pid = 9702] [serial = 715] [outer = (nil)] 22:38:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 210 (0x89ae6400) [pid = 9702] [serial = 716] [outer = 0x8822f000] 22:38:27 INFO - PROCESS | 9702 | 1461130707074 Marionette DEBUG loaded listener.js 22:38:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 211 (0x89caa400) [pid = 9702] [serial = 717] [outer = 0x8822f000] 22:38:27 INFO - PROCESS | 9702 | 1461130707933 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]]]}] 22:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1237ms 22:38:27 INFO - PROCESS | 9702 | 1461130707994 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:38:27 INFO - PROCESS | 9702 | 1461130707998 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:38:28 INFO - PROCESS | 9702 | 1461130708004 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:38:28 INFO - PROCESS | 9702 | 1461130708008 Marionette TRACE conn3 <- [1,926,null,{}] 22:38:28 INFO - PROCESS | 9702 | 1461130708013 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}] 22:38:28 INFO - PROCESS | 9702 | 1461130708208 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:38:28 INFO - PROCESS | 9702 | 1461130708515 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bf000 == 91 [pid = 9702] [id = 239] 22:38:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 212 (0x876c1800) [pid = 9702] [serial = 718] [outer = (nil)] 22:38:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 213 (0x88232c00) [pid = 9702] [serial = 719] [outer = 0x876c1800] 22:38:28 INFO - PROCESS | 9702 | 1461130708610 Marionette DEBUG loaded listener.js 22:38:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x88847800) [pid = 9702] [serial = 720] [outer = 0x876c1800] 22:38:29 INFO - PROCESS | 9702 | 1461130709558 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]]]}] 22:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1590ms 22:38:29 INFO - PROCESS | 9702 | 1461130709604 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:38:29 INFO - PROCESS | 9702 | 1461130709612 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:38:29 INFO - PROCESS | 9702 | 1461130709621 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:38:29 INFO - PROCESS | 9702 | 1461130709626 Marionette TRACE conn3 <- [1,930,null,{}] 22:38:29 INFO - PROCESS | 9702 | 1461130709633 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}] 22:38:29 INFO - PROCESS | 9702 | 1461130709833 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:38:30 INFO - PROCESS | 9702 | 1461130710092 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca7400 == 92 [pid = 9702] [id = 240] 22:38:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x89d48800) [pid = 9702] [serial = 721] [outer = (nil)] 22:38:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x8aa55400) [pid = 9702] [serial = 722] [outer = 0x89d48800] 22:38:30 INFO - PROCESS | 9702 | 1461130710233 Marionette DEBUG loaded listener.js 22:38:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x8ab0d000) [pid = 9702] [serial = 723] [outer = 0x89d48800] 22:38:31 INFO - PROCESS | 9702 | 1461130711259 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]]]}] 22:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1681ms 22:38:31 INFO - PROCESS | 9702 | 1461130711307 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:38:31 INFO - PROCESS | 9702 | 1461130711313 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:38:31 INFO - PROCESS | 9702 | 1461130711320 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:38:31 INFO - PROCESS | 9702 | 1461130711323 Marionette TRACE conn3 <- [1,934,null,{}] 22:38:31 INFO - PROCESS | 9702 | 1461130711330 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}] 22:38:31 INFO - PROCESS | 9702 | 1461130711523 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:38:31 INFO - PROCESS | 9702 | 1461130711870 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab0b800 == 93 [pid = 9702] [id = 241] 22:38:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x8bdec000) [pid = 9702] [serial = 724] [outer = (nil)] 22:38:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x8c0c8c00) [pid = 9702] [serial = 725] [outer = 0x8bdec000] 22:38:31 INFO - PROCESS | 9702 | 1461130711961 Marionette DEBUG loaded listener.js 22:38:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x8c844400) [pid = 9702] [serial = 726] [outer = 0x8bdec000] 22:38:32 INFO - PROCESS | 9702 | 1461130712946 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]]]}] 22:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1683ms 22:38:33 INFO - PROCESS | 9702 | 1461130713003 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:38:33 INFO - PROCESS | 9702 | 1461130713008 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:38:33 INFO - PROCESS | 9702 | 1461130713024 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:38:33 INFO - PROCESS | 9702 | 1461130713033 Marionette TRACE conn3 <- [1,938,null,{}] 22:38:33 INFO - PROCESS | 9702 | 1461130713040 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}] 22:38:33 INFO - PROCESS | 9702 | 1461130713279 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:38:33 INFO - PROCESS | 9702 | 1461130713583 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8de000 == 94 [pid = 9702] [id = 242] 22:38:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x8e705c00) [pid = 9702] [serial = 727] [outer = (nil)] 22:38:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x8f9b6c00) [pid = 9702] [serial = 728] [outer = 0x8e705c00] 22:38:33 INFO - PROCESS | 9702 | 1461130713674 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x8fd4dc00) [pid = 9702] [serial = 729] [outer = 0x8e705c00] 22:38:34 INFO - PROCESS | 9702 | 1461130714559 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]]]}] 22:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1601ms 22:38:34 INFO - PROCESS | 9702 | 1461130714617 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:38:34 INFO - PROCESS | 9702 | 1461130714622 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:38:34 INFO - PROCESS | 9702 | 1461130714628 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:38:34 INFO - PROCESS | 9702 | 1461130714631 Marionette TRACE conn3 <- [1,942,null,{}] 22:38:34 INFO - PROCESS | 9702 | 1461130714637 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}] 22:38:34 INFO - PROCESS | 9702 | 1461130714824 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:38:35 INFO - PROCESS | 9702 | 1461130715077 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb54400 == 95 [pid = 9702] [id = 243] 22:38:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x8fd4e000) [pid = 9702] [serial = 730] [outer = (nil)] 22:38:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x90190c00) [pid = 9702] [serial = 731] [outer = 0x8fd4e000] 22:38:35 INFO - PROCESS | 9702 | 1461130715206 Marionette DEBUG loaded listener.js 22:38:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0x90323c00) [pid = 9702] [serial = 732] [outer = 0x8fd4e000] 22:38:36 INFO - PROCESS | 9702 | 1461130716073 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]]]}] 22:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1481ms 22:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:38:36 INFO - PROCESS | 9702 | 1461130716109 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:38:36 INFO - PROCESS | 9702 | 1461130716112 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:38:36 INFO - PROCESS | 9702 | 1461130716119 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:38:36 INFO - PROCESS | 9702 | 1461130716122 Marionette TRACE conn3 <- [1,946,null,{}] 22:38:36 INFO - PROCESS | 9702 | 1461130716128 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}] 22:38:36 INFO - PROCESS | 9702 | 1461130716304 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:38:36 INFO - PROCESS | 9702 | 1461130716521 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x9018ec00 == 96 [pid = 9702] [id = 244] 22:38:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0x9032ac00) [pid = 9702] [serial = 733] [outer = (nil)] 22:38:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x915d5800) [pid = 9702] [serial = 734] [outer = 0x9032ac00] 22:38:36 INFO - PROCESS | 9702 | 1461130716668 Marionette DEBUG loaded listener.js 22:38:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0x933f1800) [pid = 9702] [serial = 735] [outer = 0x9032ac00] 22:38:37 INFO - PROCESS | 9702 | 1461130717629 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]]]}] 22:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1542ms 22:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:38:37 INFO - PROCESS | 9702 | 1461130717661 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:38:37 INFO - PROCESS | 9702 | 1461130717664 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:38:37 INFO - PROCESS | 9702 | 1461130717671 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:38:37 INFO - PROCESS | 9702 | 1461130717674 Marionette TRACE conn3 <- [1,950,null,{}] 22:38:37 INFO - PROCESS | 9702 | 1461130717680 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}] 22:38:37 INFO - PROCESS | 9702 | 1461130717862 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:38:38 INFO - PROCESS | 9702 | 1461130718079 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x908a7c00 == 97 [pid = 9702] [id = 245] 22:38:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0x93325000) [pid = 9702] [serial = 736] [outer = (nil)] 22:38:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 231 (0x9582a800) [pid = 9702] [serial = 737] [outer = 0x93325000] 22:38:38 INFO - PROCESS | 9702 | 1461130718252 Marionette DEBUG loaded listener.js 22:38:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 232 (0x96b0a800) [pid = 9702] [serial = 738] [outer = 0x93325000] 22:38:39 INFO - PROCESS | 9702 | 1461130719145 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]]]}] 22:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1530ms 22:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:38:39 INFO - PROCESS | 9702 | 1461130719201 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:38:39 INFO - PROCESS | 9702 | 1461130719204 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:38:39 INFO - PROCESS | 9702 | 1461130719211 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:38:39 INFO - PROCESS | 9702 | 1461130719215 Marionette TRACE conn3 <- [1,954,null,{}] 22:38:39 INFO - PROCESS | 9702 | 1461130719220 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}] 22:38:39 INFO - PROCESS | 9702 | 1461130719407 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:38:39 INFO - PROCESS | 9702 | 1461130719663 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8f400 == 98 [pid = 9702] [id = 246] 22:38:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 233 (0x90483c00) [pid = 9702] [serial = 739] [outer = (nil)] 22:38:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 234 (0x970a8400) [pid = 9702] [serial = 740] [outer = 0x90483c00] 22:38:39 INFO - PROCESS | 9702 | 1461130719788 Marionette DEBUG loaded listener.js 22:38:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 235 (0x970b7000) [pid = 9702] [serial = 741] [outer = 0x90483c00] 22:38:40 INFO - PROCESS | 9702 | 1461130720649 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]]]}] 22:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1485ms 22:38:40 INFO - PROCESS | 9702 | 1461130720696 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:38:40 INFO - PROCESS | 9702 | 1461130720700 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:38:40 INFO - PROCESS | 9702 | 1461130720706 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:38:40 INFO - PROCESS | 9702 | 1461130720710 Marionette TRACE conn3 <- [1,958,null,{}] 22:38:40 INFO - PROCESS | 9702 | 1461130720716 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}] 22:38:40 INFO - PROCESS | 9702 | 1461130720908 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:38:41 INFO - PROCESS | 9702 | 1461130721120 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7bc000 == 99 [pid = 9702] [id = 247] 22:38:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 236 (0x8f9a7800) [pid = 9702] [serial = 742] [outer = (nil)] 22:38:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 237 (0x97d03c00) [pid = 9702] [serial = 743] [outer = 0x8f9a7800] 22:38:41 INFO - PROCESS | 9702 | 1461130721303 Marionette DEBUG loaded listener.js 22:38:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 238 (0x97d07000) [pid = 9702] [serial = 744] [outer = 0x8f9a7800] 22:38:42 INFO - PROCESS | 9702 | 1461130722199 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]]]}] 22:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1530ms 22:38:42 INFO - PROCESS | 9702 | 1461130722236 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:38:42 INFO - PROCESS | 9702 | 1461130722241 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:38:42 INFO - PROCESS | 9702 | 1461130722247 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:38:42 INFO - PROCESS | 9702 | 1461130722250 Marionette TRACE conn3 <- [1,962,null,{}] 22:38:42 INFO - PROCESS | 9702 | 1461130722256 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}] 22:38:42 INFO - PROCESS | 9702 | 1461130722435 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:38:42 INFO - PROCESS | 9702 | 1461130722752 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822a800 == 100 [pid = 9702] [id = 248] 22:38:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 239 (0x883a7400) [pid = 9702] [serial = 745] [outer = (nil)] 22:38:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 240 (0x8b71c800) [pid = 9702] [serial = 746] [outer = 0x883a7400] 22:38:42 INFO - PROCESS | 9702 | 1461130722848 Marionette DEBUG loaded listener.js 22:38:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 241 (0x8b7abc00) [pid = 9702] [serial = 747] [outer = 0x883a7400] 22:38:43 INFO - PROCESS | 9702 | 1461130723704 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]]]}] 22:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1529ms 22:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:38:43 INFO - PROCESS | 9702 | 1461130723777 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:38:43 INFO - PROCESS | 9702 | 1461130723780 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:38:43 INFO - PROCESS | 9702 | 1461130723787 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:38:43 INFO - PROCESS | 9702 | 1461130723791 Marionette TRACE conn3 <- [1,966,null,{}] 22:38:43 INFO - PROCESS | 9702 | 1461130723796 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}] 22:38:43 INFO - PROCESS | 9702 | 1461130723985 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:38:44 INFO - PROCESS | 9702 | 1461130724256 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae5800 == 101 [pid = 9702] [id = 249] 22:38:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 242 (0x89ae5c00) [pid = 9702] [serial = 748] [outer = (nil)] 22:38:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 243 (0x8b727800) [pid = 9702] [serial = 749] [outer = 0x89ae5c00] 22:38:44 INFO - PROCESS | 9702 | 1461130724397 Marionette DEBUG loaded listener.js 22:38:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 244 (0x8f9a8400) [pid = 9702] [serial = 750] [outer = 0x89ae5c00] 22:38:45 INFO - PROCESS | 9702 | 1461130725283 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]]]}] 22:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1539ms 22:38:45 INFO - PROCESS | 9702 | 1461130725326 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:38:45 INFO - PROCESS | 9702 | 1461130725331 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:38:45 INFO - PROCESS | 9702 | 1461130725338 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:38:45 INFO - PROCESS | 9702 | 1461130725342 Marionette TRACE conn3 <- [1,970,null,{}] 22:38:45 INFO - PROCESS | 9702 | 1461130725348 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}] 22:38:45 INFO - PROCESS | 9702 | 1461130725580 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:38:45 INFO - PROCESS | 9702 | 1461130725901 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad03000 == 102 [pid = 9702] [id = 250] 22:38:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 245 (0x8ad03c00) [pid = 9702] [serial = 751] [outer = (nil)] 22:38:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 246 (0x8ad10000) [pid = 9702] [serial = 752] [outer = 0x8ad03c00] 22:38:45 INFO - PROCESS | 9702 | 1461130725991 Marionette DEBUG loaded listener.js 22:38:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 247 (0x8b723800) [pid = 9702] [serial = 753] [outer = 0x8ad03c00] 22:38:46 INFO - PROCESS | 9702 | 1461130726822 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]]]}] 22:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1535ms 22:38:46 INFO - PROCESS | 9702 | 1461130726891 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:38:46 INFO - PROCESS | 9702 | 1461130726896 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:38:46 INFO - PROCESS | 9702 | 1461130726902 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:38:46 INFO - PROCESS | 9702 | 1461130726905 Marionette TRACE conn3 <- [1,974,null,{}] 22:38:46 INFO - PROCESS | 9702 | 1461130726911 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}] 22:38:47 INFO - PROCESS | 9702 | 1461130727094 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:38:47 INFO - PROCESS | 9702 | 1461130727315 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e71000 == 103 [pid = 9702] [id = 251] 22:38:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0x89e75c00) [pid = 9702] [serial = 754] [outer = (nil)] 22:38:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0x8ab04400) [pid = 9702] [serial = 755] [outer = 0x89e75c00] 22:38:47 INFO - PROCESS | 9702 | 1461130727475 Marionette DEBUG loaded listener.js 22:38:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x8c7af000) [pid = 9702] [serial = 756] [outer = 0x89e75c00] 22:38:48 INFO - PROCESS | 9702 | 1461130728402 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]]]}] 22:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1531ms 22:38:48 INFO - PROCESS | 9702 | 1461130728436 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:38:48 INFO - PROCESS | 9702 | 1461130728439 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:38:48 INFO - PROCESS | 9702 | 1461130728446 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:38:48 INFO - PROCESS | 9702 | 1461130728449 Marionette TRACE conn3 <- [1,978,null,{}] 22:38:48 INFO - PROCESS | 9702 | 1461130728455 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}] 22:38:48 INFO - PROCESS | 9702 | 1461130728633 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:38:49 INFO - PROCESS | 9702 | 1461130729754 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x883abc00 == 104 [pid = 9702] [id = 252] 22:38:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x883acc00) [pid = 9702] [serial = 757] [outer = (nil)] 22:38:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 252 (0x8884b400) [pid = 9702] [serial = 758] [outer = 0x883acc00] 22:38:49 INFO - PROCESS | 9702 | 1461130729842 Marionette DEBUG loaded listener.js 22:38:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 253 (0x88a5fc00) [pid = 9702] [serial = 759] [outer = 0x883acc00] 22:38:50 INFO - PROCESS | 9702 | 1461130730694 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]]]}] 22:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2283ms 22:38:50 INFO - PROCESS | 9702 | 1461130730730 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:38:50 INFO - PROCESS | 9702 | 1461130730738 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:38:50 INFO - PROCESS | 9702 | 1461130730746 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:38:50 INFO - PROCESS | 9702 | 1461130730751 Marionette TRACE conn3 <- [1,982,null,{}] 22:38:50 INFO - PROCESS | 9702 | 1461130730758 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}] 22:38:50 INFO - PROCESS | 9702 | 1461130730952 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:38:51 INFO - PROCESS | 9702 | 1461130731169 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x89aec400 == 105 [pid = 9702] [id = 253] 22:38:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 254 (0x89ca1c00) [pid = 9702] [serial = 760] [outer = (nil)] 22:38:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 255 (0x89d4ec00) [pid = 9702] [serial = 761] [outer = 0x89ca1c00] 22:38:51 INFO - PROCESS | 9702 | 1461130731347 Marionette DEBUG loaded listener.js 22:38:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x8aa5a000) [pid = 9702] [serial = 762] [outer = 0x89ca1c00] 22:38:52 INFO - PROCESS | 9702 | 1461130732432 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]]]}] 22:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1743ms 22:38:52 INFO - PROCESS | 9702 | 1461130732494 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:38:52 INFO - PROCESS | 9702 | 1461130732500 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:38:52 INFO - PROCESS | 9702 | 1461130732507 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:38:52 INFO - PROCESS | 9702 | 1461130732510 Marionette TRACE conn3 <- [1,986,null,{}] 22:38:52 INFO - PROCESS | 9702 | 1461130732516 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}] 22:38:52 INFO - PROCESS | 9702 | 1461130732701 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x906c4000 == 104 [pid = 9702] [id = 110] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffe5000 == 103 [pid = 9702] [id = 85] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x906c7000 == 102 [pid = 9702] [id = 108] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x96c45800 == 101 [pid = 9702] [id = 111] 22:38:53 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x8fd5b400) [pid = 9702] [serial = 647] [outer = (nil)] [url = about:blank] 22:38:53 INFO - PROCESS | 9702 | 1461130733116 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x96b84000 == 100 [pid = 9702] [id = 112] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8822e400 == 99 [pid = 9702] [id = 238] 22:38:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822e400 == 100 [pid = 9702] [id = 254] 22:38:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x88235400) [pid = 9702] [serial = 763] [outer = (nil)] 22:38:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x88854400) [pid = 9702] [serial = 764] [outer = 0x88235400] 22:38:53 INFO - PROCESS | 9702 | 1461130733203 Marionette DEBUG loaded listener.js 22:38:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x89e72c00) [pid = 9702] [serial = 765] [outer = 0x88235400] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bd000 == 99 [pid = 9702] [id = 237] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e1c00 == 98 [pid = 9702] [id = 236] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8822d400 == 97 [pid = 9702] [id = 235] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x876bd800 == 96 [pid = 9702] [id = 234] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x92092000 == 95 [pid = 9702] [id = 233] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdec800 == 94 [pid = 9702] [id = 232] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5e000 == 93 [pid = 9702] [id = 231] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x88235000 == 92 [pid = 9702] [id = 230] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad01400 == 91 [pid = 9702] [id = 229] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdf1800 == 90 [pid = 9702] [id = 225] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8822b800 == 89 [pid = 9702] [id = 224] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ed800 == 88 [pid = 9702] [id = 223] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x88a68000 == 87 [pid = 9702] [id = 222] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7ed400 == 86 [pid = 9702] [id = 221] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca8000 == 85 [pid = 9702] [id = 220] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x89c82000 == 84 [pid = 9702] [id = 219] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x90327400 == 83 [pid = 9702] [id = 218] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c5800 == 82 [pid = 9702] [id = 217] 22:38:53 INFO - PROCESS | 9702 | --DOCSHELL 0x8822b000 == 81 [pid = 9702] [id = 216] 22:38:54 INFO - PROCESS | 9702 | 1461130734068 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]]]}] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x9fb93c00) [pid = 9702] [serial = 608] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x958be800) [pid = 9702] [serial = 171] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x8c0c1000) [pid = 9702] [serial = 476] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 254 (0x958bf400) [pid = 9702] [serial = 159] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 253 (0x9440d000) [pid = 9702] [serial = 485] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 252 (0x9fedc800) [pid = 9702] [serial = 186] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 251 (0xa0c12800) [pid = 9702] [serial = 265] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x934c3800) [pid = 9702] [serial = 256] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0xa0a46000) [pid = 9702] [serial = 506] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x8b8e5000) [pid = 9702] [serial = 391] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x9048e000) [pid = 9702] [serial = 422] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 246 (0x933ee400) [pid = 9702] [serial = 141] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 245 (0x94511800) [pid = 9702] [serial = 443] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 244 (0x98978000) [pid = 9702] [serial = 494] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 243 (0x8c84fc00) [pid = 9702] [serial = 346] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 242 (0x934ba000) [pid = 9702] [serial = 295] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 241 (0x8b9be400) [pid = 9702] [serial = 503] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 240 (0xa693b400) [pid = 9702] [serial = 385] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 239 (0xa0c32000) [pid = 9702] [serial = 434] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 238 (0x99aca000) [pid = 9702] [serial = 177] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 237 (0xa4a23800) [pid = 9702] [serial = 379] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 236 (0x99ac6400) [pid = 9702] [serial = 428] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 235 (0x940b2000) [pid = 9702] [serial = 482] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 234 (0x97e38c00) [pid = 9702] [serial = 174] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 233 (0x88852000) [pid = 9702] [serial = 458] [outer = (nil)] [url = about:blank] 22:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1632ms 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 232 (0x9eb1d400) [pid = 9702] [serial = 183] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 231 (0xa45e7000) [pid = 9702] [serial = 376] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 230 (0x942ebc00) [pid = 9702] [serial = 452] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x8fd6d800) [pid = 9702] [serial = 207] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x942f4c00) [pid = 9702] [serial = 455] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x99a18c00) [pid = 9702] [serial = 213] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0xa00c4c00) [pid = 9702] [serial = 262] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0x98c0f800) [pid = 9702] [serial = 226] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0x89e7a000) [pid = 9702] [serial = 446] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x9ebd1c00) [pid = 9702] [serial = 431] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x90329800) [pid = 9702] [serial = 307] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0xa4c0a000) [pid = 9702] [serial = 382] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x970a0400) [pid = 9702] [serial = 210] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x90329400) [pid = 9702] [serial = 518] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x920cc000) [pid = 9702] [serial = 325] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x8b724800) [pid = 9702] [serial = 521] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x9809c000) [pid = 9702] [serial = 162] [outer = (nil)] [url = about:blank] 22:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x8e89c400) [pid = 9702] [serial = 304] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x940bac00) [pid = 9702] [serial = 449] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x9b1a6800) [pid = 9702] [serial = 497] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 212 (0x9048cc00) [pid = 9702] [serial = 310] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 211 (0x95823000) [pid = 9702] [serial = 328] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 210 (0x9897c400) [pid = 9702] [serial = 373] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 209 (0x90196800) [pid = 9702] [serial = 268] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 208 (0x9635fc00) [pid = 9702] [serial = 394] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 207 (0xa445dc00) [pid = 9702] [serial = 509] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0xa0c1cc00) [pid = 9702] [serial = 343] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x9fc5b400) [pid = 9702] [serial = 216] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x970a6000) [pid = 9702] [serial = 331] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0xa457f000) [pid = 9702] [serial = 301] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x96bca400) [pid = 9702] [serial = 250] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x8e704400) [pid = 9702] [serial = 419] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x89aedc00) [pid = 9702] [serial = 440] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x9feeb400) [pid = 9702] [serial = 259] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x8b7a8c00) [pid = 9702] [serial = 388] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x9b1aac00) [pid = 9702] [serial = 180] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0xa3ce5800) [pid = 9702] [serial = 222] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x97deec00) [pid = 9702] [serial = 165] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x8c7ba800) [pid = 9702] [serial = 316] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x9b1ac800) [pid = 9702] [serial = 337] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x984e5400) [pid = 9702] [serial = 425] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x97d0fc00) [pid = 9702] [serial = 491] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x98976800) [pid = 9702] [serial = 370] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x9fb95000) [pid = 9702] [serial = 340] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x883ac800) [pid = 9702] [serial = 515] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x90321800) [pid = 9702] [serial = 322] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8f9b3400) [pid = 9702] [serial = 437] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x93324c00) [pid = 9702] [serial = 367] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0xa0ae1800) [pid = 9702] [serial = 219] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x89cad800) [pid = 9702] [serial = 500] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x992a9800) [pid = 9702] [serial = 253] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x90198400) [pid = 9702] [serial = 479] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x908a3800) [pid = 9702] [serial = 247] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x88233c00) [pid = 9702] [serial = 512] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x97295c00) [pid = 9702] [serial = 298] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x9451c400) [pid = 9702] [serial = 488] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x982a1400) [pid = 9702] [serial = 334] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x906bec00) [pid = 9702] [serial = 313] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x940b6400) [pid = 9702] [serial = 593] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x97ada800) [pid = 9702] [serial = 599] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x99aef400) [pid = 9702] [serial = 605] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x96c4d000) [pid = 9702] [serial = 554] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8aa5bc00) [pid = 9702] [serial = 563] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x8b9bdc00) [pid = 9702] [serial = 638] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x89d45400) [pid = 9702] [serial = 631] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x89e70c00) [pid = 9702] [serial = 635] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8e701400) [pid = 9702] [serial = 642] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8c7b7800) [pid = 9702] [serial = 641] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8fb52400) [pid = 9702] [serial = 644] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x8fd54c00) [pid = 9702] [serial = 645] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x933ec000) [pid = 9702] [serial = 407] [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.] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8bdebc00) [pid = 9702] [serial = 639] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8b9ba400) [pid = 9702] [serial = 545] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x98979000) [pid = 9702] [serial = 602] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8fd58000) [pid = 9702] [serial = 548] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x98971400) [pid = 9702] [serial = 557] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x9440f400) [pid = 9702] [serial = 596] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8f9aa400) [pid = 9702] [serial = 590] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x88238800) [pid = 9702] [serial = 542] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x94408800) [pid = 9702] [serial = 551] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8bdf3400) [pid = 9702] [serial = 587] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89af0c00) [pid = 9702] [serial = 584] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x96b7f800) [pid = 9702] [serial = 560] [outer = (nil)] [url = about:blank] 22:38:54 INFO - PROCESS | 9702 | 1461130734151 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:38:54 INFO - PROCESS | 9702 | 1461130734161 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:38:54 INFO - PROCESS | 9702 | 1461130734186 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:38:54 INFO - PROCESS | 9702 | 1461130734207 Marionette TRACE conn3 <- [1,990,null,{}] 22:38:54 INFO - PROCESS | 9702 | 1461130734227 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}] 22:38:54 INFO - PROCESS | 9702 | 1461130734457 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:38:54 INFO - PROCESS | 9702 | 1461130734663 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5e000 == 82 [pid = 9702] [id = 255] 22:38:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8ad0fc00) [pid = 9702] [serial = 766] [outer = (nil)] 22:38:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8b79f000) [pid = 9702] [serial = 767] [outer = 0x8ad0fc00] 22:38:54 INFO - PROCESS | 9702 | 1461130734741 Marionette DEBUG loaded listener.js 22:38:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8b8dcc00) [pid = 9702] [serial = 768] [outer = 0x8ad0fc00] 22:38:55 INFO - PROCESS | 9702 | 1461130735452 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]]]}] 22:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1335ms 22:38:55 INFO - PROCESS | 9702 | 1461130735518 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:38:55 INFO - PROCESS | 9702 | 1461130735522 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:38:55 INFO - PROCESS | 9702 | 1461130735528 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:38:55 INFO - PROCESS | 9702 | 1461130735531 Marionette TRACE conn3 <- [1,994,null,{}] 22:38:55 INFO - PROCESS | 9702 | 1461130735537 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}] 22:38:55 INFO - PROCESS | 9702 | 1461130735769 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:38:55 INFO - PROCESS | 9702 | 1461130735793 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b71c400 == 83 [pid = 9702] [id = 256] 22:38:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8b9b8400) [pid = 9702] [serial = 769] [outer = (nil)] 22:38:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x8bdeb400) [pid = 9702] [serial = 770] [outer = 0x8b9b8400] 22:38:55 INFO - PROCESS | 9702 | 1461130735876 Marionette DEBUG loaded listener.js 22:38:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8c0bb800) [pid = 9702] [serial = 771] [outer = 0x8b9b8400] 22:38:56 INFO - PROCESS | 9702 | 1461130736790 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]]]}] 22:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1277ms 22:38:56 INFO - PROCESS | 9702 | 1461130736811 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:38:56 INFO - PROCESS | 9702 | 1461130736815 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:38:56 INFO - PROCESS | 9702 | 1461130736830 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:38:56 INFO - PROCESS | 9702 | 1461130736833 Marionette TRACE conn3 <- [1,998,null,{}] 22:38:56 INFO - PROCESS | 9702 | 1461130736838 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}] 22:38:57 INFO - PROCESS | 9702 | 1461130737096 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:38:57 INFO - PROCESS | 9702 | 1461130737149 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdf2000 == 84 [pid = 9702] [id = 257] 22:38:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8c0bf000) [pid = 9702] [serial = 772] [outer = (nil)] 22:38:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8c7ad800) [pid = 9702] [serial = 773] [outer = 0x8c0bf000] 22:38:57 INFO - PROCESS | 9702 | 1461130737244 Marionette DEBUG loaded listener.js 22:38:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8e703c00) [pid = 9702] [serial = 774] [outer = 0x8c0bf000] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8c7b1000) [pid = 9702] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x88a69800) [pid = 9702] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8ad09000) [pid = 9702] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8bdedc00) [pid = 9702] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8f7f5800) [pid = 9702] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x934dc800) [pid = 9702] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x89aee400) [pid = 9702] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x883af000) [pid = 9702] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8b8e6400) [pid = 9702] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:38:58 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8b7a4400) [pid = 9702] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:38:59 INFO - PROCESS | 9702 | 1461130739178 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]]]}] 22:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2391ms 22:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:38:59 INFO - PROCESS | 9702 | 1461130739213 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:38:59 INFO - PROCESS | 9702 | 1461130739216 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:38:59 INFO - PROCESS | 9702 | 1461130739222 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:38:59 INFO - PROCESS | 9702 | 1461130739226 Marionette TRACE conn3 <- [1,1002,null,{}] 22:38:59 INFO - PROCESS | 9702 | 1461130739231 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}] 22:38:59 INFO - PROCESS | 9702 | 1461130739387 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:38:59 INFO - PROCESS | 9702 | 1461130739403 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x876ba000 == 85 [pid = 9702] [id = 258] 22:38:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8b7a4400) [pid = 9702] [serial = 775] [outer = (nil)] 22:38:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8e70e000) [pid = 9702] [serial = 776] [outer = 0x8b7a4400] 22:38:59 INFO - PROCESS | 9702 | 1461130739476 Marionette DEBUG loaded listener.js 22:38:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8e891c00) [pid = 9702] [serial = 777] [outer = 0x8b7a4400] 22:39:00 INFO - PROCESS | 9702 | 1461130740357 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]]]}] 22:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1187ms 22:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:39:00 INFO - PROCESS | 9702 | 1461130740409 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:39:00 INFO - PROCESS | 9702 | 1461130740411 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:39:00 INFO - PROCESS | 9702 | 1461130740417 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:39:00 INFO - PROCESS | 9702 | 1461130740421 Marionette TRACE conn3 <- [1,1006,null,{}] 22:39:00 INFO - PROCESS | 9702 | 1461130740426 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}] 22:39:00 INFO - PROCESS | 9702 | 1461130740585 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:39:00 INFO - PROCESS | 9702 | 1461130740596 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae5400 == 86 [pid = 9702] [id = 259] 22:39:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8c847400) [pid = 9702] [serial = 778] [outer = (nil)] 22:39:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8f7f0000) [pid = 9702] [serial = 779] [outer = 0x8c847400] 22:39:00 INFO - PROCESS | 9702 | 1461130740667 Marionette DEBUG loaded listener.js 22:39:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x8f9a9000) [pid = 9702] [serial = 780] [outer = 0x8c847400] 22:39:01 INFO - PROCESS | 9702 | 1461130741838 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]]]}] 22:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1483ms 22:39:01 INFO - PROCESS | 9702 | 1461130741901 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:39:01 INFO - PROCESS | 9702 | 1461130741909 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:39:01 INFO - PROCESS | 9702 | 1461130741919 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:39:01 INFO - PROCESS | 9702 | 1461130741924 Marionette TRACE conn3 <- [1,1010,null,{}] 22:39:01 INFO - PROCESS | 9702 | 1461130741932 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}] 22:39:02 INFO - PROCESS | 9702 | 1461130742153 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:39:02 INFO - PROCESS | 9702 | 1461130742403 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x89aef800 == 87 [pid = 9702] [id = 260] 22:39:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x89c88800) [pid = 9702] [serial = 781] [outer = (nil)] 22:39:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x89c8e000) [pid = 9702] [serial = 782] [outer = 0x89c88800] 22:39:02 INFO - PROCESS | 9702 | 1461130742545 Marionette DEBUG loaded listener.js 22:39:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x89d46400) [pid = 9702] [serial = 783] [outer = 0x89c88800] 22:39:03 INFO - PROCESS | 9702 | 1461130743536 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]]]}] 22:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1684ms 22:39:03 INFO - PROCESS | 9702 | 1461130743605 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:39:03 INFO - PROCESS | 9702 | 1461130743614 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:39:03 INFO - PROCESS | 9702 | 1461130743624 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:39:03 INFO - PROCESS | 9702 | 1461130743629 Marionette TRACE conn3 <- [1,1014,null,{}] 22:39:03 INFO - PROCESS | 9702 | 1461130743636 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}] 22:39:03 INFO - PROCESS | 9702 | 1461130743872 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:39:04 INFO - PROCESS | 9702 | 1461130744207 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x89aedc00 == 88 [pid = 9702] [id = 261] 22:39:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8b71c000) [pid = 9702] [serial = 784] [outer = (nil)] 22:39:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8b8e5000) [pid = 9702] [serial = 785] [outer = 0x8b71c000] 22:39:04 INFO - PROCESS | 9702 | 1461130744299 Marionette DEBUG loaded listener.js 22:39:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8bdef000) [pid = 9702] [serial = 786] [outer = 0x8b71c000] 22:39:05 INFO - PROCESS | 9702 | 1461130745205 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]]]}] 22:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1646ms 22:39:05 INFO - PROCESS | 9702 | 1461130745271 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:39:05 INFO - PROCESS | 9702 | 1461130745275 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:39:05 INFO - PROCESS | 9702 | 1461130745283 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:39:05 INFO - PROCESS | 9702 | 1461130745289 Marionette TRACE conn3 <- [1,1018,null,{}] 22:39:05 INFO - PROCESS | 9702 | 1461130745306 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}] 22:39:05 INFO - PROCESS | 9702 | 1461130745539 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:39:05 INFO - PROCESS | 9702 | 1461130745782 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e89bc00 == 89 [pid = 9702] [id = 262] 22:39:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8f7e9000) [pid = 9702] [serial = 787] [outer = (nil)] 22:39:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8f9ae800) [pid = 9702] [serial = 788] [outer = 0x8f7e9000] 22:39:05 INFO - PROCESS | 9702 | 1461130745935 Marionette DEBUG loaded listener.js 22:39:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8fb56400) [pid = 9702] [serial = 789] [outer = 0x8f7e9000] 22:39:06 INFO - PROCESS | 9702 | 1461130746827 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]]]}] 22:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1585ms 22:39:06 INFO - PROCESS | 9702 | 1461130746869 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:39:06 INFO - PROCESS | 9702 | 1461130746874 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:39:06 INFO - PROCESS | 9702 | 1461130746880 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:39:06 INFO - PROCESS | 9702 | 1461130746884 Marionette TRACE conn3 <- [1,1022,null,{}] 22:39:06 INFO - PROCESS | 9702 | 1461130746890 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}] 22:39:07 INFO - PROCESS | 9702 | 1461130747081 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:39:07 INFO - PROCESS | 9702 | 1461130747276 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a2c00 == 90 [pid = 9702] [id = 263] 22:39:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8fd58000) [pid = 9702] [serial = 790] [outer = (nil)] 22:39:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8fd73400) [pid = 9702] [serial = 791] [outer = 0x8fd58000] 22:39:07 INFO - PROCESS | 9702 | 1461130747404 Marionette DEBUG loaded listener.js 22:39:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8ffec800) [pid = 9702] [serial = 792] [outer = 0x8fd58000] 22:39:08 INFO - PROCESS | 9702 | 1461130748328 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]]]}] 22:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1530ms 22:39:08 INFO - PROCESS | 9702 | 1461130748411 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:39:08 INFO - PROCESS | 9702 | 1461130748415 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:39:08 INFO - PROCESS | 9702 | 1461130748422 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:39:08 INFO - PROCESS | 9702 | 1461130748425 Marionette TRACE conn3 <- [1,1026,null,{}] 22:39:08 INFO - PROCESS | 9702 | 1461130748432 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}] 22:39:08 INFO - PROCESS | 9702 | 1461130748621 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:39:08 INFO - PROCESS | 9702 | 1461130748883 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca6000 == 91 [pid = 9702] [id = 264] 22:39:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8ffebc00) [pid = 9702] [serial = 793] [outer = (nil)] 22:39:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x90197400) [pid = 9702] [serial = 794] [outer = 0x8ffebc00] 22:39:09 INFO - PROCESS | 9702 | 1461130749022 Marionette DEBUG loaded listener.js 22:39:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x90327400) [pid = 9702] [serial = 795] [outer = 0x8ffebc00] 22:39:09 INFO - PROCESS | 9702 | 1461130749939 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]]]}] 22:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1583ms 22:39:10 INFO - PROCESS | 9702 | 1461130750006 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:39:10 INFO - PROCESS | 9702 | 1461130750011 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:39:10 INFO - PROCESS | 9702 | 1461130750017 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:39:10 INFO - PROCESS | 9702 | 1461130750021 Marionette TRACE conn3 <- [1,1030,null,{}] 22:39:10 INFO - PROCESS | 9702 | 1461130750026 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}] 22:39:10 INFO - PROCESS | 9702 | 1461130750229 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:39:10 INFO - PROCESS | 9702 | 1461130750471 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd58800 == 92 [pid = 9702] [id = 265] 22:39:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x9018a800) [pid = 9702] [serial = 796] [outer = (nil)] 22:39:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x906c5000) [pid = 9702] [serial = 797] [outer = 0x9018a800] 22:39:10 INFO - PROCESS | 9702 | 1461130750606 Marionette DEBUG loaded listener.js 22:39:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x908a8400) [pid = 9702] [serial = 798] [outer = 0x9018a800] 22:39:11 INFO - PROCESS | 9702 | 1461130751517 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]]]}] 22:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1582ms 22:39:11 INFO - PROCESS | 9702 | 1461130751599 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:39:11 INFO - PROCESS | 9702 | 1461130751604 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:39:11 INFO - PROCESS | 9702 | 1461130751610 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:39:11 INFO - PROCESS | 9702 | 1461130751614 Marionette TRACE conn3 <- [1,1034,null,{}] 22:39:11 INFO - PROCESS | 9702 | 1461130751620 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}] 22:39:11 INFO - PROCESS | 9702 | 1461130751836 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:39:12 INFO - PROCESS | 9702 | 1461130752077 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c0000 == 93 [pid = 9702] [id = 266] 22:39:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x906c1400) [pid = 9702] [serial = 799] [outer = (nil)] 22:39:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x920c4400) [pid = 9702] [serial = 800] [outer = 0x906c1400] 22:39:12 INFO - PROCESS | 9702 | 1461130752200 Marionette DEBUG loaded listener.js 22:39:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x920cdc00) [pid = 9702] [serial = 801] [outer = 0x906c1400] 22:39:13 INFO - PROCESS | 9702 | 1461130753055 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]]]}] 22:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1490ms 22:39:13 INFO - PROCESS | 9702 | 1461130753101 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:39:13 INFO - PROCESS | 9702 | 1461130753105 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:39:13 INFO - PROCESS | 9702 | 1461130753112 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:39:13 INFO - PROCESS | 9702 | 1461130753115 Marionette TRACE conn3 <- [1,1038,null,{}] 22:39:13 INFO - PROCESS | 9702 | 1461130753121 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}] 22:39:13 INFO - PROCESS | 9702 | 1461130753306 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:39:13 INFO - PROCESS | 9702 | 1461130753570 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe5400 == 94 [pid = 9702] [id = 267] 22:39:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x906c1c00) [pid = 9702] [serial = 802] [outer = (nil)] 22:39:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x9331f000) [pid = 9702] [serial = 803] [outer = 0x906c1c00] 22:39:13 INFO - PROCESS | 9702 | 1461130753697 Marionette DEBUG loaded listener.js 22:39:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x93325800) [pid = 9702] [serial = 804] [outer = 0x906c1c00] 22:39:14 INFO - PROCESS | 9702 | 1461130754618 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]]]}] 22:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1546ms 22:39:14 INFO - PROCESS | 9702 | 1461130754658 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:39:14 INFO - PROCESS | 9702 | 1461130754662 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:39:14 INFO - PROCESS | 9702 | 1461130754669 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:39:14 INFO - PROCESS | 9702 | 1461130754671 Marionette TRACE conn3 <- [1,1042,null,{}] 22:39:14 INFO - PROCESS | 9702 | 1461130754677 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}] 22:39:14 INFO - PROCESS | 9702 | 1461130754862 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:39:15 INFO - PROCESS | 9702 | 1461130755067 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffef800 == 95 [pid = 9702] [id = 268] 22:39:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x9137d800) [pid = 9702] [serial = 805] [outer = (nil)] 22:39:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x934bb800) [pid = 9702] [serial = 806] [outer = 0x9137d800] 22:39:15 INFO - PROCESS | 9702 | 1461130755190 Marionette DEBUG loaded listener.js 22:39:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x934c3c00) [pid = 9702] [serial = 807] [outer = 0x9137d800] 22:39:16 INFO - PROCESS | 9702 | 1461130756148 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]]]}] 22:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1528ms 22:39:16 INFO - PROCESS | 9702 | 1461130756198 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:39:16 INFO - PROCESS | 9702 | 1461130756203 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:39:16 INFO - PROCESS | 9702 | 1461130756209 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:39:16 INFO - PROCESS | 9702 | 1461130756213 Marionette TRACE conn3 <- [1,1046,null,{}] 22:39:16 INFO - PROCESS | 9702 | 1461130756218 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}] 22:39:16 INFO - PROCESS | 9702 | 1461130756403 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:39:16 INFO - PROCESS | 9702 | 1461130756659 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x933f6400 == 96 [pid = 9702] [id = 269] 22:39:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x934c1400) [pid = 9702] [serial = 808] [outer = (nil)] 22:39:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x940b5c00) [pid = 9702] [serial = 809] [outer = 0x934c1400] 22:39:16 INFO - PROCESS | 9702 | 1461130756791 Marionette DEBUG loaded listener.js 22:39:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x940bc000) [pid = 9702] [serial = 810] [outer = 0x934c1400] 22:39:17 INFO - PROCESS | 9702 | 1461130757664 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]]]}] 22:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1487ms 22:39:17 INFO - PROCESS | 9702 | 1461130757697 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:39:17 INFO - PROCESS | 9702 | 1461130757702 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:39:17 INFO - PROCESS | 9702 | 1461130757708 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:39:17 INFO - PROCESS | 9702 | 1461130757713 Marionette TRACE conn3 <- [1,1050,null,{}] 22:39:17 INFO - PROCESS | 9702 | 1461130757719 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}] 22:39:17 INFO - PROCESS | 9702 | 1461130757938 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:39:18 INFO - PROCESS | 9702 | 1461130758185 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x940bac00 == 97 [pid = 9702] [id = 270] 22:39:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x942ec000) [pid = 9702] [serial = 811] [outer = (nil)] 22:39:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x9440c400) [pid = 9702] [serial = 812] [outer = 0x942ec000] 22:39:18 INFO - PROCESS | 9702 | 1461130758328 Marionette DEBUG loaded listener.js 22:39:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x94517400) [pid = 9702] [serial = 813] [outer = 0x942ec000] 22:39:19 INFO - PROCESS | 9702 | 1461130759198 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]]]}] 22:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1543ms 22:39:19 INFO - PROCESS | 9702 | 1461130759253 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:39:19 INFO - PROCESS | 9702 | 1461130759257 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:39:19 INFO - PROCESS | 9702 | 1461130759264 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:39:19 INFO - PROCESS | 9702 | 1461130759267 Marionette TRACE conn3 <- [1,1054,null,{}] 22:39:19 INFO - PROCESS | 9702 | 1461130759273 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}] 22:39:19 INFO - PROCESS | 9702 | 1461130759456 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:39:19 INFO - PROCESS | 9702 | 1461130759660 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x88237000 == 98 [pid = 9702] [id = 271] 22:39:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x940b3000) [pid = 9702] [serial = 814] [outer = (nil)] 22:39:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x95824400) [pid = 9702] [serial = 815] [outer = 0x940b3000] 22:39:19 INFO - PROCESS | 9702 | 1461130759782 Marionette DEBUG loaded listener.js 22:39:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x958b9000) [pid = 9702] [serial = 816] [outer = 0x940b3000] 22:39:20 INFO - PROCESS | 9702 | 1461130760757 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]]]}] 22:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1532ms 22:39:20 INFO - PROCESS | 9702 | 1461130760797 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:39:20 INFO - PROCESS | 9702 | 1461130760801 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:39:20 INFO - PROCESS | 9702 | 1461130760808 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:39:20 INFO - PROCESS | 9702 | 1461130760810 Marionette TRACE conn3 <- [1,1058,null,{}] 22:39:20 INFO - PROCESS | 9702 | 1461130760817 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}] 22:39:21 INFO - PROCESS | 9702 | 1461130761016 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:39:21 INFO - PROCESS | 9702 | 1461130761639 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae3000 == 99 [pid = 9702] [id = 272] 22:39:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x89ae3400) [pid = 9702] [serial = 817] [outer = (nil)] 22:39:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x89c85c00) [pid = 9702] [serial = 818] [outer = 0x89ae3400] 22:39:21 INFO - PROCESS | 9702 | 1461130761767 Marionette DEBUG loaded listener.js 22:39:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x89ca4000) [pid = 9702] [serial = 819] [outer = 0x89ae3400] 22:39:22 INFO - PROCESS | 9702 | 1461130762638 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]]]}] 22:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1880ms 22:39:22 INFO - PROCESS | 9702 | 1461130762691 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:39:22 INFO - PROCESS | 9702 | 1461130762698 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:39:22 INFO - PROCESS | 9702 | 1461130762707 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:39:22 INFO - PROCESS | 9702 | 1461130762711 Marionette TRACE conn3 <- [1,1062,null,{}] 22:39:22 INFO - PROCESS | 9702 | 1461130762719 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}] 22:39:22 INFO - PROCESS | 9702 | 1461130762905 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:39:23 INFO - PROCESS | 9702 | 1461130763186 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5ec00 == 100 [pid = 9702] [id = 273] 22:39:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x8b726400) [pid = 9702] [serial = 820] [outer = (nil)] 22:39:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x8b7a3400) [pid = 9702] [serial = 821] [outer = 0x8b726400] 22:39:23 INFO - PROCESS | 9702 | 1461130763506 Marionette DEBUG loaded listener.js 22:39:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x8b9c5000) [pid = 9702] [serial = 822] [outer = 0x8b726400] 22:39:24 INFO - PROCESS | 9702 | 1461130764566 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]]]}] 22:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1888ms 22:39:24 INFO - PROCESS | 9702 | 1461130764599 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:39:24 INFO - PROCESS | 9702 | 1461130764604 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:39:24 INFO - PROCESS | 9702 | 1461130764613 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:39:24 INFO - PROCESS | 9702 | 1461130764618 Marionette TRACE conn3 <- [1,1066,null,{}] 22:39:24 INFO - PROCESS | 9702 | 1461130764625 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}] 22:39:24 INFO - PROCESS | 9702 | 1461130764821 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:39:25 INFO - PROCESS | 9702 | 1461130765111 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a65c00 == 101 [pid = 9702] [id = 274] 22:39:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x8aa5d800) [pid = 9702] [serial = 823] [outer = (nil)] 22:39:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x8c846000) [pid = 9702] [serial = 824] [outer = 0x8aa5d800] 22:39:25 INFO - PROCESS | 9702 | 1461130765236 Marionette DEBUG loaded listener.js 22:39:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x8e896000) [pid = 9702] [serial = 825] [outer = 0x8aa5d800] 22:39:25 INFO - PROCESS | 9702 | --DOCSHELL 0x89e70400 == 100 [pid = 9702] [id = 148] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x89ae6400) [pid = 9702] [serial = 716] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x970b4800) [pid = 9702] [serial = 680] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x94410800) [pid = 9702] [serial = 671] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x98976c00) [pid = 9702] [serial = 686] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x942ea800) [pid = 9702] [serial = 668] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x97e2bc00) [pid = 9702] [serial = 683] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x95827400) [pid = 9702] [serial = 674] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x96c4cc00) [pid = 9702] [serial = 677] [outer = (nil)] [url = about:blank] 22:39:25 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7bc000 == 99 [pid = 9702] [id = 247] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89c8f400 == 98 [pid = 9702] [id = 246] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x908a7c00 == 97 [pid = 9702] [id = 245] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x9018ec00 == 96 [pid = 9702] [id = 244] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb54400 == 95 [pid = 9702] [id = 243] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8de000 == 94 [pid = 9702] [id = 242] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab0b800 == 93 [pid = 9702] [id = 241] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca7400 == 92 [pid = 9702] [id = 240] 22:39:26 INFO - PROCESS | 9702 | --DOCSHELL 0x876bf000 == 91 [pid = 9702] [id = 239] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x90490400) [pid = 9702] [serial = 711] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x8c842000) [pid = 9702] [serial = 708] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x9032d000) [pid = 9702] [serial = 656] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x8b9b9400) [pid = 9702] [serial = 690] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8b722c00) [pid = 9702] [serial = 689] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x920c8800) [pid = 9702] [serial = 698] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x9440a800) [pid = 9702] [serial = 714] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x88a63800) [pid = 9702] [serial = 650] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x94406000) [pid = 9702] [serial = 702] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8aa59c00) [pid = 9702] [serial = 692] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x940b9800) [pid = 9702] [serial = 701] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x934b9c00) [pid = 9702] [serial = 699] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x9331fc00) [pid = 9702] [serial = 662] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8aa58c00) [pid = 9702] [serial = 705] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8bdf0400) [pid = 9702] [serial = 707] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8e709400) [pid = 9702] [serial = 693] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x90322800) [pid = 9702] [serial = 695] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x8e710400) [pid = 9702] [serial = 653] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x906bb800) [pid = 9702] [serial = 696] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8ffe4c00) [pid = 9702] [serial = 648] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8ffed000) [pid = 9702] [serial = 710] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x934c4c00) [pid = 9702] [serial = 665] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x92092800) [pid = 9702] [serial = 659] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x89ae9c00) [pid = 9702] [serial = 704] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x933f1400) [pid = 9702] [serial = 713] [outer = (nil)] [url = about:blank] 22:39:26 INFO - PROCESS | 9702 | 1461130766256 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]]]}] 22:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1688ms 22:39:26 INFO - PROCESS | 9702 | 1461130766316 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:39:26 INFO - PROCESS | 9702 | 1461130766319 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:39:26 INFO - PROCESS | 9702 | 1461130766334 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:39:26 INFO - PROCESS | 9702 | 1461130766343 Marionette TRACE conn3 <- [1,1070,null,{}] 22:39:26 INFO - PROCESS | 9702 | 1461130766351 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}] 22:39:26 INFO - PROCESS | 9702 | 1461130766521 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:39:26 INFO - PROCESS | 9702 | 1461130766533 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca7800 == 92 [pid = 9702] [id = 275] 22:39:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8ab0b800) [pid = 9702] [serial = 826] [outer = (nil)] 22:39:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8e88d800) [pid = 9702] [serial = 827] [outer = 0x8ab0b800] 22:39:26 INFO - PROCESS | 9702 | 1461130766602 Marionette DEBUG loaded listener.js 22:39:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8f7ea000) [pid = 9702] [serial = 828] [outer = 0x8ab0b800] 22:39:27 INFO - PROCESS | 9702 | 1461130767481 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]]]}] 22:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1199ms 22:39:27 INFO - PROCESS | 9702 | 1461130767526 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:39:27 INFO - PROCESS | 9702 | 1461130767530 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:39:27 INFO - PROCESS | 9702 | 1461130767540 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:39:27 INFO - PROCESS | 9702 | 1461130767542 Marionette TRACE conn3 <- [1,1074,null,{}] 22:39:27 INFO - PROCESS | 9702 | 1461130767549 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}] 22:39:27 INFO - PROCESS | 9702 | 1461130767706 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:39:27 INFO - PROCESS | 9702 | 1461130767886 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x883aa400 == 93 [pid = 9702] [id = 276] 22:39:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8b9bc000) [pid = 9702] [serial = 829] [outer = (nil)] 22:39:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8fd53400) [pid = 9702] [serial = 830] [outer = 0x8b9bc000] 22:39:27 INFO - PROCESS | 9702 | 1461130767960 Marionette DEBUG loaded listener.js 22:39:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8fd75000) [pid = 9702] [serial = 831] [outer = 0x8b9bc000] 22:39:28 INFO - PROCESS | 9702 | 1461130768795 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]]]}] 22:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1282ms 22:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:39:28 INFO - PROCESS | 9702 | 1461130768827 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:39:28 INFO - PROCESS | 9702 | 1461130768830 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:39:28 INFO - PROCESS | 9702 | 1461130768835 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:39:28 INFO - PROCESS | 9702 | 1461130768839 Marionette TRACE conn3 <- [1,1078,null,{}] 22:39:28 INFO - PROCESS | 9702 | 1461130768844 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}] 22:39:29 INFO - PROCESS | 9702 | 1461130769053 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:39:29 INFO - PROCESS | 9702 | 1461130769084 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fff0800 == 94 [pid = 9702] [id = 277] 22:39:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x9018f400) [pid = 9702] [serial = 832] [outer = (nil)] 22:39:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x90230400) [pid = 9702] [serial = 833] [outer = 0x9018f400] 22:39:29 INFO - PROCESS | 9702 | 1461130769177 Marionette DEBUG loaded listener.js 22:39:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x9048b000) [pid = 9702] [serial = 834] [outer = 0x9018f400] 22:39:30 INFO - PROCESS | 9702 | 1461130770147 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]]]}] 22:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1342ms 22:39:30 INFO - PROCESS | 9702 | 1461130770183 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:39:30 INFO - PROCESS | 9702 | 1461130770185 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:39:30 INFO - PROCESS | 9702 | 1461130770192 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:39:30 INFO - PROCESS | 9702 | 1461130770194 Marionette TRACE conn3 <- [1,1082,null,{}] 22:39:30 INFO - PROCESS | 9702 | 1461130770200 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}] 22:39:30 INFO - PROCESS | 9702 | 1461130770741 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8b7a4400) [pid = 9702] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x883ad800) [pid = 9702] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x8b9b8400) [pid = 9702] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x89a4e400) [pid = 9702] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x89d46000) [pid = 9702] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8c0bf000) [pid = 9702] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x89d48400) [pid = 9702] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x89ca1c00) [pid = 9702] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8ad0fc00) [pid = 9702] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x883acc00) [pid = 9702] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x89a4f800) [pid = 9702] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x89e7a400) [pid = 9702] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x88235400) [pid = 9702] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x89a45000) [pid = 9702] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:39:30 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8822f000) [pid = 9702] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:39:30 INFO - PROCESS | 9702 | 1461130770935 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822f000 == 95 [pid = 9702] [id = 278] 22:39:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x88235400) [pid = 9702] [serial = 835] [outer = (nil)] 22:39:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x89a41c00) [pid = 9702] [serial = 836] [outer = 0x88235400] 22:39:31 INFO - PROCESS | 9702 | 1461130771019 Marionette DEBUG loaded listener.js 22:39:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x89af0800) [pid = 9702] [serial = 837] [outer = 0x88235400] 22:39:31 INFO - PROCESS | 9702 | 1461130771680 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]]]}] 22:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1532ms 22:39:31 INFO - PROCESS | 9702 | 1461130771724 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:39:31 INFO - PROCESS | 9702 | 1461130771728 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:39:31 INFO - PROCESS | 9702 | 1461130771734 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:39:31 INFO - PROCESS | 9702 | 1461130771737 Marionette TRACE conn3 <- [1,1086,null,{}] 22:39:31 INFO - PROCESS | 9702 | 1461130771742 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}] 22:39:31 INFO - PROCESS | 9702 | 1461130771958 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:39:32 INFO - PROCESS | 9702 | 1461130771977 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x88856c00 == 96 [pid = 9702] [id = 279] 22:39:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x89d4cc00) [pid = 9702] [serial = 838] [outer = (nil)] 22:39:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8ffedc00) [pid = 9702] [serial = 839] [outer = 0x89d4cc00] 22:39:32 INFO - PROCESS | 9702 | 1461130772047 Marionette DEBUG loaded listener.js 22:39:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x906bb800) [pid = 9702] [serial = 840] [outer = 0x89d4cc00] 22:39:32 INFO - PROCESS | 9702 | 1461130772974 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]]]}] 22:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1289ms 22:39:33 INFO - PROCESS | 9702 | 1461130773024 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:39:33 INFO - PROCESS | 9702 | 1461130773030 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:39:33 INFO - PROCESS | 9702 | 1461130773040 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:39:33 INFO - PROCESS | 9702 | 1461130773045 Marionette TRACE conn3 <- [1,1090,null,{}] 22:39:33 INFO - PROCESS | 9702 | 1461130773056 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}] 22:39:33 INFO - PROCESS | 9702 | 1461130773282 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:39:33 INFO - PROCESS | 9702 | 1461130773540 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bf400 == 97 [pid = 9702] [id = 280] 22:39:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x89a44c00) [pid = 9702] [serial = 841] [outer = (nil)] 22:39:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x89d4b000) [pid = 9702] [serial = 842] [outer = 0x89a44c00] 22:39:33 INFO - PROCESS | 9702 | 1461130773631 Marionette DEBUG loaded listener.js 22:39:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8ab0a400) [pid = 9702] [serial = 843] [outer = 0x89a44c00] 22:39:34 INFO - PROCESS | 9702 | 1461130774590 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]]]}] 22:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1588ms 22:39:34 INFO - PROCESS | 9702 | 1461130774628 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:39:34 INFO - PROCESS | 9702 | 1461130774637 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:39:34 INFO - PROCESS | 9702 | 1461130774647 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:39:34 INFO - PROCESS | 9702 | 1461130774652 Marionette TRACE conn3 <- [1,1094,null,{}] 22:39:34 INFO - PROCESS | 9702 | 1461130774658 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}] 22:39:34 INFO - PROCESS | 9702 | 1461130774844 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:39:35 INFO - PROCESS | 9702 | 1461130775056 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad09400 == 98 [pid = 9702] [id = 281] 22:39:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8b8e1c00) [pid = 9702] [serial = 844] [outer = (nil)] 22:39:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8c0c2400) [pid = 9702] [serial = 845] [outer = 0x8b8e1c00] 22:39:35 INFO - PROCESS | 9702 | 1461130775192 Marionette DEBUG loaded listener.js 22:39:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8c848400) [pid = 9702] [serial = 846] [outer = 0x8b8e1c00] 22:39:36 INFO - PROCESS | 9702 | 1461130776225 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]]]}] 22:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1635ms 22:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:39:36 INFO - PROCESS | 9702 | 1461130776281 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:39:36 INFO - PROCESS | 9702 | 1461130776285 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:39:36 INFO - PROCESS | 9702 | 1461130776292 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:39:36 INFO - PROCESS | 9702 | 1461130776298 Marionette TRACE conn3 <- [1,1098,null,{}] 22:39:36 INFO - PROCESS | 9702 | 1461130776314 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}] 22:39:36 INFO - PROCESS | 9702 | 1461130776601 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:39:36 INFO - PROCESS | 9702 | 1461130776838 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x90486800 == 99 [pid = 9702] [id = 282] 22:39:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x90487800) [pid = 9702] [serial = 847] [outer = (nil)] 22:39:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x90491800) [pid = 9702] [serial = 848] [outer = 0x90487800] 22:39:36 INFO - PROCESS | 9702 | 1461130776931 Marionette DEBUG loaded listener.js 22:39:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x920c5000) [pid = 9702] [serial = 849] [outer = 0x90487800] 22:39:37 INFO - PROCESS | 9702 | 1461130777837 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]]]}] 22:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1595ms 22:39:37 INFO - PROCESS | 9702 | 1461130777886 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:39:37 INFO - PROCESS | 9702 | 1461130777891 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:39:37 INFO - PROCESS | 9702 | 1461130777897 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:39:37 INFO - PROCESS | 9702 | 1461130777901 Marionette TRACE conn3 <- [1,1102,null,{}] 22:39:37 INFO - PROCESS | 9702 | 1461130777907 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}] 22:39:38 INFO - PROCESS | 9702 | 1461130778087 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:39:38 INFO - PROCESS | 9702 | 1461130778285 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x90194400 == 100 [pid = 9702] [id = 283] 22:39:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x93327000) [pid = 9702] [serial = 850] [outer = (nil)] 22:39:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x934b6c00) [pid = 9702] [serial = 851] [outer = 0x93327000] 22:39:38 INFO - PROCESS | 9702 | 1461130778367 Marionette DEBUG loaded listener.js 22:39:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x934c0c00) [pid = 9702] [serial = 852] [outer = 0x93327000] 22:39:39 INFO - PROCESS | 9702 | 1461130779280 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]]]}] 22:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1434ms 22:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:39:39 INFO - PROCESS | 9702 | 1461130779332 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:39:39 INFO - PROCESS | 9702 | 1461130779335 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:39:39 INFO - PROCESS | 9702 | 1461130779342 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:39:39 INFO - PROCESS | 9702 | 1461130779345 Marionette TRACE conn3 <- [1,1106,null,{}] 22:39:39 INFO - PROCESS | 9702 | 1461130779351 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}] 22:39:39 INFO - PROCESS | 9702 | 1461130779542 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:39:39 INFO - PROCESS | 9702 | 1461130779741 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x906ba400 == 101 [pid = 9702] [id = 284] 22:39:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x93324400) [pid = 9702] [serial = 853] [outer = (nil)] 22:39:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x934e6c00) [pid = 9702] [serial = 854] [outer = 0x93324400] 22:39:39 INFO - PROCESS | 9702 | 1461130779823 Marionette DEBUG loaded listener.js 22:39:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x940b9800) [pid = 9702] [serial = 855] [outer = 0x93324400] 22:39:40 INFO - PROCESS | 9702 | 1461130780718 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]]]}] 22:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1434ms 22:39:40 INFO - PROCESS | 9702 | 1461130780776 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:39:40 INFO - PROCESS | 9702 | 1461130780780 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:39:40 INFO - PROCESS | 9702 | 1461130780787 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:39:40 INFO - PROCESS | 9702 | 1461130780790 Marionette TRACE conn3 <- [1,1110,null,{}] 22:39:40 INFO - PROCESS | 9702 | 1461130780796 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}] 22:39:41 INFO - PROCESS | 9702 | 1461130781006 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:39:41 INFO - PROCESS | 9702 | 1461130781273 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b1400 == 102 [pid = 9702] [id = 285] 22:39:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x942ed000) [pid = 9702] [serial = 856] [outer = (nil)] 22:39:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x9451a800) [pid = 9702] [serial = 857] [outer = 0x942ed000] 22:39:41 INFO - PROCESS | 9702 | 1461130781400 Marionette DEBUG loaded listener.js 22:39:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x958b5800) [pid = 9702] [serial = 858] [outer = 0x942ed000] 22:39:42 INFO - PROCESS | 9702 | 1461130782221 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]]]}] 22:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1483ms 22:39:42 INFO - PROCESS | 9702 | 1461130782269 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:39:42 INFO - PROCESS | 9702 | 1461130782273 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:39:42 INFO - PROCESS | 9702 | 1461130782280 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:39:42 INFO - PROCESS | 9702 | 1461130782284 Marionette TRACE conn3 <- [1,1114,null,{}] 22:39:42 INFO - PROCESS | 9702 | 1461130782289 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}] 22:39:42 INFO - PROCESS | 9702 | 1461130782459 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:39:42 INFO - PROCESS | 9702 | 1461130782667 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b5000 == 103 [pid = 9702] [id = 286] 22:39:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x9451d000) [pid = 9702] [serial = 859] [outer = (nil)] 22:39:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x96bc3800) [pid = 9702] [serial = 860] [outer = 0x9451d000] 22:39:42 INFO - PROCESS | 9702 | 1461130782789 Marionette DEBUG loaded listener.js 22:39:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x96c47800) [pid = 9702] [serial = 861] [outer = 0x9451d000] 22:39:43 INFO - PROCESS | 9702 | 1461130783746 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]]]}] 22:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1536ms 22:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:39:43 INFO - PROCESS | 9702 | 1461130783816 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:39:43 INFO - PROCESS | 9702 | 1461130783819 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:39:43 INFO - PROCESS | 9702 | 1461130783826 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:39:43 INFO - PROCESS | 9702 | 1461130783830 Marionette TRACE conn3 <- [1,1118,null,{}] 22:39:43 INFO - PROCESS | 9702 | 1461130783836 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}] 22:39:44 INFO - PROCESS | 9702 | 1461130784011 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:39:44 INFO - PROCESS | 9702 | 1461130784255 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x96361800 == 104 [pid = 9702] [id = 287] 22:39:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x96b7f800) [pid = 9702] [serial = 862] [outer = (nil)] 22:39:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x96c52c00) [pid = 9702] [serial = 863] [outer = 0x96b7f800] 22:39:44 INFO - PROCESS | 9702 | 1461130784381 Marionette DEBUG loaded listener.js 22:39:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x9709e400) [pid = 9702] [serial = 864] [outer = 0x96b7f800] 22:39:45 INFO - PROCESS | 9702 | 1461130785277 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]]]}] 22:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1485ms 22:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:39:45 INFO - PROCESS | 9702 | 1461130785310 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:39:45 INFO - PROCESS | 9702 | 1461130785313 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:39:45 INFO - PROCESS | 9702 | 1461130785320 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:39:45 INFO - PROCESS | 9702 | 1461130785324 Marionette TRACE conn3 <- [1,1122,null,{}] 22:39:45 INFO - PROCESS | 9702 | 1461130785329 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}] 22:39:45 INFO - PROCESS | 9702 | 1461130785503 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:39:45 INFO - PROCESS | 9702 | 1461130785755 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x90488c00 == 105 [pid = 9702] [id = 288] 22:39:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x94409000) [pid = 9702] [serial = 865] [outer = (nil)] 22:39:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x970b4800) [pid = 9702] [serial = 866] [outer = 0x94409000] 22:39:45 INFO - PROCESS | 9702 | 1461130785880 Marionette DEBUG loaded listener.js 22:39:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x97299c00) [pid = 9702] [serial = 867] [outer = 0x94409000] 22:39:46 INFO - PROCESS | 9702 | 1461130786754 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]]]}] 22:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1490ms 22:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:39:46 INFO - PROCESS | 9702 | 1461130786810 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:39:46 INFO - PROCESS | 9702 | 1461130786813 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:39:46 INFO - PROCESS | 9702 | 1461130786820 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:39:46 INFO - PROCESS | 9702 | 1461130786823 Marionette TRACE conn3 <- [1,1126,null,{}] 22:39:46 INFO - PROCESS | 9702 | 1461130786829 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}] 22:39:47 INFO - PROCESS | 9702 | 1461130787006 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:39:47 INFO - PROCESS | 9702 | 1461130787209 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae6400 == 106 [pid = 9702] [id = 289] 22:39:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x96c4a800) [pid = 9702] [serial = 868] [outer = (nil)] 22:39:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x97cba000) [pid = 9702] [serial = 869] [outer = 0x96c4a800] 22:39:47 INFO - PROCESS | 9702 | 1461130787335 Marionette DEBUG loaded listener.js 22:39:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x97d04c00) [pid = 9702] [serial = 870] [outer = 0x96c4a800] 22:39:48 INFO - PROCESS | 9702 | 1461130788243 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]]]}] 22:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1490ms 22:39:48 INFO - PROCESS | 9702 | 1461130788310 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:39:48 INFO - PROCESS | 9702 | 1461130788314 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:39:48 INFO - PROCESS | 9702 | 1461130788321 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:39:48 INFO - PROCESS | 9702 | 1461130788325 Marionette TRACE conn3 <- [1,1130,null,{}] 22:39:48 INFO - PROCESS | 9702 | 1461130788331 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}] 22:39:48 INFO - PROCESS | 9702 | 1461130788598 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:39:48 INFO - PROCESS | 9702 | 1461130788906 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x97ae1c00 == 107 [pid = 9702] [id = 290] 22:39:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x97ee4400) [pid = 9702] [serial = 871] [outer = (nil)] 22:39:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x97eec000) [pid = 9702] [serial = 872] [outer = 0x97ee4400] 22:39:48 INFO - PROCESS | 9702 | 1461130788997 Marionette DEBUG loaded listener.js 22:39:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x982af400) [pid = 9702] [serial = 873] [outer = 0x97ee4400] 22:39:49 INFO - PROCESS | 9702 | 1461130789890 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]]]}] 22:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1642ms 22:39:49 INFO - PROCESS | 9702 | 1461130789962 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:39:49 INFO - PROCESS | 9702 | 1461130789966 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:39:49 INFO - PROCESS | 9702 | 1461130789973 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:39:49 INFO - PROCESS | 9702 | 1461130789976 Marionette TRACE conn3 <- [1,1134,null,{}] 22:39:49 INFO - PROCESS | 9702 | 1461130789982 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}] 22:39:50 INFO - PROCESS | 9702 | 1461130790195 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:39:50 INFO - PROCESS | 9702 | 1461130790448 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x984e5c00 == 108 [pid = 9702] [id = 291] 22:39:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x98973000) [pid = 9702] [serial = 874] [outer = (nil)] 22:39:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x98974800) [pid = 9702] [serial = 875] [outer = 0x98973000] 22:39:50 INFO - PROCESS | 9702 | 1461130790577 Marionette DEBUG loaded listener.js 22:39:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x9897a800) [pid = 9702] [serial = 876] [outer = 0x98973000] 22:39:51 INFO - PROCESS | 9702 | 1461130791406 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]]]}] 22:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1484ms 22:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:39:51 INFO - PROCESS | 9702 | 1461130791458 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:39:51 INFO - PROCESS | 9702 | 1461130791461 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:39:51 INFO - PROCESS | 9702 | 1461130791468 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:39:51 INFO - PROCESS | 9702 | 1461130791472 Marionette TRACE conn3 <- [1,1138,null,{}] 22:39:51 INFO - PROCESS | 9702 | 1461130791477 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}] 22:39:51 INFO - PROCESS | 9702 | 1461130791666 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:39:51 INFO - PROCESS | 9702 | 1461130791874 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x9635ac00 == 109 [pid = 9702] [id = 292] 22:39:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x970ac400) [pid = 9702] [serial = 877] [outer = (nil)] 22:39:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x98c13400) [pid = 9702] [serial = 878] [outer = 0x970ac400] 22:39:52 INFO - PROCESS | 9702 | 1461130792005 Marionette DEBUG loaded listener.js 22:39:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x98fa9800) [pid = 9702] [serial = 879] [outer = 0x970ac400] 22:39:52 INFO - PROCESS | 9702 | 1461130792933 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]]]}] 22:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1532ms 22:39:53 INFO - PROCESS | 9702 | 1461130792999 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:39:53 INFO - PROCESS | 9702 | 1461130793003 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:39:53 INFO - PROCESS | 9702 | 1461130793009 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:39:53 INFO - PROCESS | 9702 | 1461130793011 Marionette TRACE conn3 <- [1,1142,null,{}] 22:39:53 INFO - PROCESS | 9702 | 1461130793018 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}] 22:39:53 INFO - PROCESS | 9702 | 1461130793222 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:39:53 INFO - PROCESS | 9702 | 1461130793485 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a2800 == 110 [pid = 9702] [id = 293] 22:39:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x883ae400) [pid = 9702] [serial = 880] [outer = (nil)] 22:39:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 208 (0x89a47c00) [pid = 9702] [serial = 881] [outer = 0x883ae400] 22:39:53 INFO - PROCESS | 9702 | 1461130793625 Marionette DEBUG loaded listener.js 22:39:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 209 (0x89d50400) [pid = 9702] [serial = 882] [outer = 0x883ae400] 22:39:54 INFO - PROCESS | 9702 | 1461130794961 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]]]}] 22:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1980ms 22:39:54 INFO - PROCESS | 9702 | 1461130794990 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:39:55 INFO - PROCESS | 9702 | 1461130794997 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:39:55 INFO - PROCESS | 9702 | 1461130795005 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:39:55 INFO - PROCESS | 9702 | 1461130795010 Marionette TRACE conn3 <- [1,1146,null,{}] 22:39:55 INFO - PROCESS | 9702 | 1461130795018 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}] 22:39:55 INFO - PROCESS | 9702 | 1461130795194 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:39:55 INFO - PROCESS | 9702 | 1461130795430 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c4400 == 111 [pid = 9702] [id = 294] 22:39:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 210 (0x8c0c6400) [pid = 9702] [serial = 883] [outer = (nil)] 22:39:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 211 (0x8c7b8c00) [pid = 9702] [serial = 884] [outer = 0x8c0c6400] 22:39:55 INFO - PROCESS | 9702 | 1461130795562 Marionette DEBUG loaded listener.js 22:39:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 212 (0x8e710800) [pid = 9702] [serial = 885] [outer = 0x8c0c6400] 22:39:56 INFO - PROCESS | 9702 | 1461130796706 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]]]}] 22:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1738ms 22:39:56 INFO - PROCESS | 9702 | 1461130796744 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:39:56 INFO - PROCESS | 9702 | 1461130796752 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:39:56 INFO - PROCESS | 9702 | 1461130796762 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:39:56 INFO - PROCESS | 9702 | 1461130796765 Marionette TRACE conn3 <- [1,1150,null,{}] 22:39:56 INFO - PROCESS | 9702 | 1461130796771 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}] 22:39:56 INFO - PROCESS | 9702 | 1461130796959 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:39:57 INFO - PROCESS | 9702 | 1461130797253 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a5400 == 112 [pid = 9702] [id = 295] 22:39:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 213 (0x883ad400) [pid = 9702] [serial = 886] [outer = (nil)] 22:39:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x89c83000) [pid = 9702] [serial = 887] [outer = 0x883ad400] 22:39:57 INFO - PROCESS | 9702 | 1461130797391 Marionette DEBUG loaded listener.js 22:39:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x89e78000) [pid = 9702] [serial = 888] [outer = 0x883ad400] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x883ae000 == 111 [pid = 9702] [id = 228] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x906bd800 == 110 [pid = 9702] [id = 227] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x8ad10000) [pid = 9702] [serial = 752] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x970a8400) [pid = 9702] [serial = 740] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 212 (0x8ab04400) [pid = 9702] [serial = 755] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 211 (0x8b727800) [pid = 9702] [serial = 749] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 210 (0x97d03c00) [pid = 9702] [serial = 743] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOMWINDOW == 209 (0x8b71c800) [pid = 9702] [serial = 746] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x8822f000 == 109 [pid = 9702] [id = 278] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x8fff0800 == 108 [pid = 9702] [id = 277] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x883aa400 == 107 [pid = 9702] [id = 276] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca7800 == 106 [pid = 9702] [id = 275] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x88a65c00 == 105 [pid = 9702] [id = 274] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5ec00 == 104 [pid = 9702] [id = 273] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x89ae3000 == 103 [pid = 9702] [id = 272] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x88237000 == 102 [pid = 9702] [id = 271] 22:39:57 INFO - PROCESS | 9702 | --DOCSHELL 0x940bac00 == 101 [pid = 9702] [id = 270] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 208 (0x8e70e000) [pid = 9702] [serial = 776] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 207 (0x8e891c00) [pid = 9702] [serial = 777] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0x89e79400) [pid = 9702] [serial = 632] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x915d5800) [pid = 9702] [serial = 734] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x8bdeb400) [pid = 9702] [serial = 770] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x8ad10800) [pid = 9702] [serial = 620] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x8c0c8c00) [pid = 9702] [serial = 725] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x89d4f400) [pid = 9702] [serial = 614] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x8c7ad800) [pid = 9702] [serial = 773] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x8aa56000) [pid = 9702] [serial = 636] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x8aa5a000) [pid = 9702] [serial = 762] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x8f9b6c00) [pid = 9702] [serial = 728] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x89d4ec00) [pid = 9702] [serial = 761] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x8b8dcc00) [pid = 9702] [serial = 768] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x8b79f000) [pid = 9702] [serial = 767] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x88a5fc00) [pid = 9702] [serial = 759] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x8f9b4c00) [pid = 9702] [serial = 623] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x8ad0e000) [pid = 9702] [serial = 611] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x8e703c00) [pid = 9702] [serial = 774] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x88232c00) [pid = 9702] [serial = 719] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x89e72c00) [pid = 9702] [serial = 765] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8884b400) [pid = 9702] [serial = 758] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8c0bb800) [pid = 9702] [serial = 771] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x89d44400) [pid = 9702] [serial = 617] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x9582a800) [pid = 9702] [serial = 737] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x88854400) [pid = 9702] [serial = 764] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8aa55400) [pid = 9702] [serial = 722] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x90190c00) [pid = 9702] [serial = 731] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x89caa400) [pid = 9702] [serial = 717] [outer = (nil)] [url = about:blank] 22:39:58 INFO - PROCESS | 9702 | 1461130798254 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]]]}] 22:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1579ms 22:39:58 INFO - PROCESS | 9702 | 1461130798341 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:39:58 INFO - PROCESS | 9702 | 1461130798345 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:39:58 INFO - PROCESS | 9702 | 1461130798351 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:39:58 INFO - PROCESS | 9702 | 1461130798357 Marionette TRACE conn3 <- [1,1154,null,{}] 22:39:58 INFO - PROCESS | 9702 | 1461130798372 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}] 22:39:58 INFO - PROCESS | 9702 | 1461130798545 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:39:58 INFO - PROCESS | 9702 | 1461130798719 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822f000 == 102 [pid = 9702] [id = 296] 22:39:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x88237000) [pid = 9702] [serial = 889] [outer = (nil)] 22:39:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x8bde5c00) [pid = 9702] [serial = 890] [outer = 0x88237000] 22:39:58 INFO - PROCESS | 9702 | 1461130798796 Marionette DEBUG loaded listener.js 22:39:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x8c7b6000) [pid = 9702] [serial = 891] [outer = 0x88237000] 22:39:59 INFO - PROCESS | 9702 | 1461130799520 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]]]}] 22:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1186ms 22:39:59 INFO - PROCESS | 9702 | 1461130799538 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:39:59 INFO - PROCESS | 9702 | 1461130799541 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:39:59 INFO - PROCESS | 9702 | 1461130799549 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:39:59 INFO - PROCESS | 9702 | 1461130799553 Marionette TRACE conn3 <- [1,1158,null,{}] 22:39:59 INFO - PROCESS | 9702 | 1461130799558 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}] 22:39:59 INFO - PROCESS | 9702 | 1461130799813 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:39:59 INFO - PROCESS | 9702 | 1461130799945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0e000 == 103 [pid = 9702] [id = 297] 22:39:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x8e896800) [pid = 9702] [serial = 892] [outer = (nil)] 22:40:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x8f9b4c00) [pid = 9702] [serial = 893] [outer = 0x8e896800] 22:40:00 INFO - PROCESS | 9702 | 1461130800018 Marionette DEBUG loaded listener.js 22:40:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x8fd6ec00) [pid = 9702] [serial = 894] [outer = 0x8e896800] 22:40:00 INFO - PROCESS | 9702 | 1461130800876 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]]]}] 22:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1380ms 22:40:00 INFO - PROCESS | 9702 | 1461130800936 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:40:00 INFO - PROCESS | 9702 | 1461130800938 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:40:00 INFO - PROCESS | 9702 | 1461130800945 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:40:00 INFO - PROCESS | 9702 | 1461130800948 Marionette TRACE conn3 <- [1,1162,null,{}] 22:40:00 INFO - PROCESS | 9702 | 1461130800953 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}] 22:40:01 INFO - PROCESS | 9702 | 1461130801183 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:40:01 INFO - PROCESS | 9702 | 1461130801210 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdeb400 == 104 [pid = 9702] [id = 298] 22:40:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x8f9a8c00) [pid = 9702] [serial = 895] [outer = (nil)] 22:40:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x9018ec00) [pid = 9702] [serial = 896] [outer = 0x8f9a8c00] 22:40:01 INFO - PROCESS | 9702 | 1461130801280 Marionette DEBUG loaded listener.js 22:40:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x90323400) [pid = 9702] [serial = 897] [outer = 0x8f9a8c00] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x9018f400) [pid = 9702] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8b726400) [pid = 9702] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8ab0b800) [pid = 9702] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x8aa5d800) [pid = 9702] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x8b9bc000) [pid = 9702] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x89ae3400) [pid = 9702] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:40:02 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x88235400) [pid = 9702] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:40:02 INFO - PROCESS | 9702 | 1461130802699 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]]]}] 22:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1831ms 22:40:02 INFO - PROCESS | 9702 | 1461130802778 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:40:02 INFO - PROCESS | 9702 | 1461130802784 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:40:02 INFO - PROCESS | 9702 | 1461130802793 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:40:02 INFO - PROCESS | 9702 | 1461130802797 Marionette TRACE conn3 <- [1,1166,null,{}] 22:40:02 INFO - PROCESS | 9702 | 1461130802883 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}] 22:40:03 INFO - PROCESS | 9702 | 1461130803158 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:40:03 INFO - PROCESS | 9702 | 1461130803376 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7eb800 == 105 [pid = 9702] [id = 299] 22:40:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x8fd5b800) [pid = 9702] [serial = 898] [outer = (nil)] 22:40:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x906b9000) [pid = 9702] [serial = 899] [outer = 0x8fd5b800] 22:40:03 INFO - PROCESS | 9702 | 1461130803505 Marionette DEBUG loaded listener.js 22:40:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x915dd000) [pid = 9702] [serial = 900] [outer = 0x8fd5b800] 22:40:04 INFO - PROCESS | 9702 | 1461130804492 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]]]}] 22:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1753ms 22:40:04 INFO - PROCESS | 9702 | 1461130804641 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:40:04 INFO - PROCESS | 9702 | 1461130804647 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:40:04 INFO - PROCESS | 9702 | 1461130804675 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:40:04 INFO - PROCESS | 9702 | 1461130804680 Marionette TRACE conn3 <- [1,1170,null,{}] 22:40:04 INFO - PROCESS | 9702 | 1461130804688 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}] 22:40:04 INFO - PROCESS | 9702 | 1461130804882 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:40:05 INFO - PROCESS | 9702 | 1461130805155 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d49400 == 106 [pid = 9702] [id = 300] 22:40:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x89d4a000) [pid = 9702] [serial = 901] [outer = (nil)] 22:40:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x8aa57800) [pid = 9702] [serial = 902] [outer = 0x89d4a000] 22:40:05 INFO - PROCESS | 9702 | 1461130805285 Marionette DEBUG loaded listener.js 22:40:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x8ad07400) [pid = 9702] [serial = 903] [outer = 0x89d4a000] 22:40:06 INFO - PROCESS | 9702 | 1461130806179 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]]]}] 22:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1543ms 22:40:06 INFO - PROCESS | 9702 | 1461130806214 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:40:06 INFO - PROCESS | 9702 | 1461130806220 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:40:06 INFO - PROCESS | 9702 | 1461130806231 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:40:06 INFO - PROCESS | 9702 | 1461130806236 Marionette TRACE conn3 <- [1,1174,null,{}] 22:40:06 INFO - PROCESS | 9702 | 1461130806244 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}] 22:40:06 INFO - PROCESS | 9702 | 1461130806433 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:40:06 INFO - PROCESS | 9702 | 1461130806687 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e6400 == 107 [pid = 9702] [id = 301] 22:40:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x8b9bf000) [pid = 9702] [serial = 904] [outer = (nil)] 22:40:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x8bdf1800) [pid = 9702] [serial = 905] [outer = 0x8b9bf000] 22:40:06 INFO - PROCESS | 9702 | 1461130806811 Marionette DEBUG loaded listener.js 22:40:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x8c7bb400) [pid = 9702] [serial = 906] [outer = 0x8b9bf000] 22:40:07 INFO - PROCESS | 9702 | 1461130807724 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] 22:40:07 INFO - PROCESS | 9702 | 1461130807773 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:40:07 INFO - PROCESS | 9702 | 1461130807781 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:40:07 INFO - PROCESS | 9702 | 1461130807784 Marionette TRACE conn3 <- [1,1178,null,{}] 22:40:07 INFO - PROCESS | 9702 | 1461130807792 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}] 22:40:07 INFO - PROCESS | 9702 | 1461130807987 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:40:08 INFO - PROCESS | 9702 | 1461130808287 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c3400 == 108 [pid = 9702] [id = 302] 22:40:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x915d5800) [pid = 9702] [serial = 907] [outer = (nil)] 22:40:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x932a2400) [pid = 9702] [serial = 908] [outer = 0x915d5800] 22:40:08 INFO - PROCESS | 9702 | 1461130808421 Marionette DEBUG loaded listener.js 22:40:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x934bbc00) [pid = 9702] [serial = 909] [outer = 0x915d5800] 22:40:09 INFO - PROCESS | 9702 | 1461130809308 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] 22:40:09 INFO - PROCESS | 9702 | 1461130809378 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:40:09 INFO - PROCESS | 9702 | 1461130809384 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:40:09 INFO - PROCESS | 9702 | 1461130809388 Marionette TRACE conn3 <- [1,1182,null,{}] 22:40:09 INFO - PROCESS | 9702 | 1461130809393 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}] 22:40:09 INFO - PROCESS | 9702 | 1461130809582 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:40:09 INFO - PROCESS | 9702 | 1461130809863 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x934da000 == 109 [pid = 9702] [id = 303] 22:40:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x942ea000) [pid = 9702] [serial = 910] [outer = (nil)] 22:40:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x94408800) [pid = 9702] [serial = 911] [outer = 0x942ea000] 22:40:10 INFO - PROCESS | 9702 | 1461130810000 Marionette DEBUG loaded listener.js 22:40:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9451bc00) [pid = 9702] [serial = 912] [outer = 0x942ea000] 22:40:10 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:10 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:10 INFO - PROCESS | 9702 | 1461130810875 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] 22:40:10 INFO - PROCESS | 9702 | 1461130810924 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:40:10 INFO - PROCESS | 9702 | 1461130810930 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:40:10 INFO - PROCESS | 9702 | 1461130810934 Marionette TRACE conn3 <- [1,1186,null,{}] 22:40:10 INFO - PROCESS | 9702 | 1461130810940 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}] 22:40:11 INFO - PROCESS | 9702 | 1461130811113 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:40:11 INFO - PROCESS | 9702 | 1461130811332 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c3000 == 110 [pid = 9702] [id = 304] 22:40:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x940bac00) [pid = 9702] [serial = 913] [outer = (nil)] 22:40:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x96c54800) [pid = 9702] [serial = 914] [outer = 0x940bac00] 22:40:11 INFO - PROCESS | 9702 | 1461130811503 Marionette DEBUG loaded listener.js 22:40:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x970bc800) [pid = 9702] [serial = 915] [outer = 0x940bac00] 22:40:12 INFO - PROCESS | 9702 | --DOCSHELL 0x90239000 == 109 [pid = 9702] [id = 10] 22:40:12 INFO - PROCESS | 9702 | 1461130812452 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] 22:40:12 INFO - PROCESS | 9702 | 1461130812520 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:40:12 INFO - PROCESS | 9702 | 1461130812526 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:40:12 INFO - PROCESS | 9702 | 1461130812529 Marionette TRACE conn3 <- [1,1190,null,{}] 22:40:12 INFO - PROCESS | 9702 | 1461130812535 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}] 22:40:12 INFO - PROCESS | 9702 | 1461130812788 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:40:13 INFO - PROCESS | 9702 | 1461130813091 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab0d400 == 110 [pid = 9702] [id = 305] 22:40:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x97d08c00) [pid = 9702] [serial = 916] [outer = (nil)] 22:40:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x9809dc00) [pid = 9702] [serial = 917] [outer = 0x97d08c00] 22:40:13 INFO - PROCESS | 9702 | 1461130813181 Marionette DEBUG loaded listener.js 22:40:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x9897f000) [pid = 9702] [serial = 918] [outer = 0x97d08c00] 22:40:14 INFO - PROCESS | 9702 | 1461130814070 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] 22:40:14 INFO - PROCESS | 9702 | 1461130814118 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:40:14 INFO - PROCESS | 9702 | 1461130814125 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:40:14 INFO - PROCESS | 9702 | 1461130814129 Marionette TRACE conn3 <- [1,1194,null,{}] 22:40:14 INFO - PROCESS | 9702 | 1461130814136 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}] 22:40:14 INFO - PROCESS | 9702 | 1461130814315 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:40:14 INFO - PROCESS | 9702 | 1461130814578 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab10800 == 111 [pid = 9702] [id = 306] 22:40:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x8fb50400) [pid = 9702] [serial = 919] [outer = (nil)] 22:40:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x992b0800) [pid = 9702] [serial = 920] [outer = 0x8fb50400] 22:40:14 INFO - PROCESS | 9702 | 1461130814711 Marionette DEBUG loaded listener.js 22:40:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x99a19800) [pid = 9702] [serial = 921] [outer = 0x8fb50400] 22:40:15 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:15 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:15 INFO - PROCESS | 9702 | 1461130815888 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] 22:40:16 INFO - PROCESS | 9702 | 1461130815999 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:40:16 INFO - PROCESS | 9702 | 1461130816009 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:40:16 INFO - PROCESS | 9702 | 1461130816013 Marionette TRACE conn3 <- [1,1198,null,{}] 22:40:16 INFO - PROCESS | 9702 | 1461130816079 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}] 22:40:16 INFO - PROCESS | 9702 | 1461130816355 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:40:16 INFO - PROCESS | 9702 | 1461130816550 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a49000 == 112 [pid = 9702] [id = 307] 22:40:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x98fd7800) [pid = 9702] [serial = 922] [outer = (nil)] 22:40:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 208 (0x99a42c00) [pid = 9702] [serial = 923] [outer = 0x98fd7800] 22:40:16 INFO - PROCESS | 9702 | 1461130816673 Marionette DEBUG loaded listener.js 22:40:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 209 (0x99af0c00) [pid = 9702] [serial = 924] [outer = 0x98fd7800] 22:40:17 INFO - PROCESS | 9702 | 1461130817548 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]]]}] 22:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1594ms 22:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:40:17 INFO - PROCESS | 9702 | 1461130817602 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:40:17 INFO - PROCESS | 9702 | 1461130817605 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:40:17 INFO - PROCESS | 9702 | 1461130817611 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:40:17 INFO - PROCESS | 9702 | 1461130817615 Marionette TRACE conn3 <- [1,1202,null,{}] 22:40:17 INFO - PROCESS | 9702 | 1461130817621 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}] 22:40:17 INFO - PROCESS | 9702 | 1461130817799 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:40:18 INFO - PROCESS | 9702 | 1461130818047 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x99a3a800 == 113 [pid = 9702] [id = 308] 22:40:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 210 (0x99a3b000) [pid = 9702] [serial = 925] [outer = (nil)] 22:40:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 211 (0x99d30c00) [pid = 9702] [serial = 926] [outer = 0x99a3b000] 22:40:18 INFO - PROCESS | 9702 | 1461130818173 Marionette DEBUG loaded listener.js 22:40:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 212 (0x99d6f400) [pid = 9702] [serial = 927] [outer = 0x99a3b000] 22:40:19 INFO - PROCESS | 9702 | 1461130819011 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]]]}] 22:40:19 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 22:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1432ms 22:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:40:19 INFO - PROCESS | 9702 | 1461130819043 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:40:19 INFO - PROCESS | 9702 | 1461130819046 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:40:19 INFO - PROCESS | 9702 | 1461130819053 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:40:19 INFO - PROCESS | 9702 | 1461130819056 Marionette TRACE conn3 <- [1,1206,null,{}] 22:40:19 INFO - PROCESS | 9702 | 1461130819062 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}] 22:40:19 INFO - PROCESS | 9702 | 1461130819239 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:40:19 INFO - PROCESS | 9702 | 1461130819458 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x9032ec00 == 114 [pid = 9702] [id = 309] 22:40:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 213 (0x934bac00) [pid = 9702] [serial = 928] [outer = (nil)] 22:40:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 214 (0x9b1a8800) [pid = 9702] [serial = 929] [outer = 0x934bac00] 22:40:19 INFO - PROCESS | 9702 | 1461130819576 Marionette DEBUG loaded listener.js 22:40:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x9e086400) [pid = 9702] [serial = 930] [outer = 0x934bac00] 22:40:20 INFO - PROCESS | 9702 | 1461130820514 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]]]}] 22:40:20 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 22:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1536ms 22:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:40:20 INFO - PROCESS | 9702 | 1461130820589 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:40:20 INFO - PROCESS | 9702 | 1461130820593 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:40:20 INFO - PROCESS | 9702 | 1461130820600 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:40:20 INFO - PROCESS | 9702 | 1461130820604 Marionette TRACE conn3 <- [1,1210,null,{}] 22:40:20 INFO - PROCESS | 9702 | 1461130820610 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}] 22:40:20 INFO - PROCESS | 9702 | 1461130820844 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:40:21 INFO - PROCESS | 9702 | 1461130821105 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x99af7800 == 115 [pid = 9702] [id = 310] 22:40:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x9eb23c00) [pid = 9702] [serial = 931] [outer = (nil)] 22:40:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x9ebca800) [pid = 9702] [serial = 932] [outer = 0x9eb23c00] 22:40:21 INFO - PROCESS | 9702 | 1461130821249 Marionette DEBUG loaded listener.js 22:40:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x9ebd4400) [pid = 9702] [serial = 933] [outer = 0x9eb23c00] 22:40:22 INFO - PROCESS | 9702 | 1461130822110 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]]]}] 22:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1589ms 22:40:22 INFO - PROCESS | 9702 | 1461130822188 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:40:22 INFO - PROCESS | 9702 | 1461130822192 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:40:22 INFO - PROCESS | 9702 | 1461130822198 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:40:22 INFO - PROCESS | 9702 | 1461130822202 Marionette TRACE conn3 <- [1,1214,null,{}] 22:40:22 INFO - PROCESS | 9702 | 1461130822208 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}] 22:40:22 INFO - PROCESS | 9702 | 1461130822384 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:40:22 INFO - PROCESS | 9702 | 1461130822640 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x9eb19c00 == 116 [pid = 9702] [id = 311] 22:40:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x9eb1f800) [pid = 9702] [serial = 934] [outer = (nil)] 22:40:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x9fb93c00) [pid = 9702] [serial = 935] [outer = 0x9eb1f800] 22:40:22 INFO - PROCESS | 9702 | 1461130822767 Marionette DEBUG loaded listener.js 22:40:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x9fc0e800) [pid = 9702] [serial = 936] [outer = 0x9eb1f800] 22:40:23 INFO - PROCESS | 9702 | 1461130823580 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]]]}] 22:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1428ms 22:40:23 INFO - PROCESS | 9702 | 1461130823628 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:40:23 INFO - PROCESS | 9702 | 1461130823632 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:40:23 INFO - PROCESS | 9702 | 1461130823638 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:40:23 INFO - PROCESS | 9702 | 1461130823641 Marionette TRACE conn3 <- [1,1218,null,{}] 22:40:23 INFO - PROCESS | 9702 | 1461130823647 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}] 22:40:23 INFO - PROCESS | 9702 | 1461130823834 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:40:24 INFO - PROCESS | 9702 | 1461130824050 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e893400 == 117 [pid = 9702] [id = 312] 22:40:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x8fb59c00) [pid = 9702] [serial = 937] [outer = (nil)] 22:40:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x9fc9d800) [pid = 9702] [serial = 938] [outer = 0x8fb59c00] 22:40:24 INFO - PROCESS | 9702 | 1461130824170 Marionette DEBUG loaded listener.js 22:40:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x9feeb000) [pid = 9702] [serial = 939] [outer = 0x8fb59c00] 22:40:25 INFO - PROCESS | 9702 | 1461130825048 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]]]}] 22:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1479ms 22:40:25 INFO - PROCESS | 9702 | 1461130825118 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:40:25 INFO - PROCESS | 9702 | 1461130825125 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:40:25 INFO - PROCESS | 9702 | 1461130825136 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:40:25 INFO - PROCESS | 9702 | 1461130825140 Marionette TRACE conn3 <- [1,1222,null,{}] 22:40:25 INFO - PROCESS | 9702 | 1461130825148 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}] 22:40:25 INFO - PROCESS | 9702 | 1461130825367 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:40:25 INFO - PROCESS | 9702 | 1461130825621 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x97e39400 == 118 [pid = 9702] [id = 313] 22:40:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x9fb8d000) [pid = 9702] [serial = 940] [outer = (nil)] 22:40:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0xa003a400) [pid = 9702] [serial = 941] [outer = 0x9fb8d000] 22:40:25 INFO - PROCESS | 9702 | 1461130825748 Marionette DEBUG loaded listener.js 22:40:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0xa00a0000) [pid = 9702] [serial = 942] [outer = 0x9fb8d000] 22:40:26 INFO - PROCESS | 9702 | 1461130826563 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] 22:40:26 INFO - PROCESS | 9702 | 1461130826627 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:40:26 INFO - PROCESS | 9702 | 1461130826634 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:40:26 INFO - PROCESS | 9702 | 1461130826636 Marionette TRACE conn3 <- [1,1226,null,{}] 22:40:26 INFO - PROCESS | 9702 | 1461130826642 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}] 22:40:26 INFO - PROCESS | 9702 | 1461130826821 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:40:27 INFO - PROCESS | 9702 | 1461130827032 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x9fc54000 == 119 [pid = 9702] [id = 314] 22:40:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x9fca1c00) [pid = 9702] [serial = 943] [outer = (nil)] 22:40:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0xa0aac800) [pid = 9702] [serial = 944] [outer = 0x9fca1c00] 22:40:27 INFO - PROCESS | 9702 | 1461130827159 Marionette DEBUG loaded listener.js 22:40:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0xa0ae0400) [pid = 9702] [serial = 945] [outer = 0x9fca1c00] 22:40:28 INFO - PROCESS | 9702 | 1461130828069 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]]]}] 22:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1479ms 22:40:28 INFO - PROCESS | 9702 | 1461130828113 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:40:28 INFO - PROCESS | 9702 | 1461130828117 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:40:28 INFO - PROCESS | 9702 | 1461130828123 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:40:28 INFO - PROCESS | 9702 | 1461130828127 Marionette TRACE conn3 <- [1,1230,null,{}] 22:40:28 INFO - PROCESS | 9702 | 1461130828132 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}] 22:40:28 INFO - PROCESS | 9702 | 1461130828307 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:40:28 INFO - PROCESS | 9702 | 1461130828527 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d45400 == 120 [pid = 9702] [id = 315] 22:40:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 231 (0x89d46c00) [pid = 9702] [serial = 946] [outer = (nil)] 22:40:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 232 (0x8f9abc00) [pid = 9702] [serial = 947] [outer = 0x89d46c00] 22:40:28 INFO - PROCESS | 9702 | 1461130828656 Marionette DEBUG loaded listener.js 22:40:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 233 (0x8ffea800) [pid = 9702] [serial = 948] [outer = 0x89d46c00] 22:40:29 INFO - PROCESS | 9702 | 1461130829617 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]]]}] 22:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1531ms 22:40:29 INFO - PROCESS | 9702 | 1461130829656 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:40:29 INFO - PROCESS | 9702 | 1461130829659 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:40:29 INFO - PROCESS | 9702 | 1461130829666 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:40:29 INFO - PROCESS | 9702 | 1461130829670 Marionette TRACE conn3 <- [1,1234,null,{}] 22:40:29 INFO - PROCESS | 9702 | 1461130829675 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}] 22:40:29 INFO - PROCESS | 9702 | 1461130829851 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:40:30 INFO - PROCESS | 9702 | 1461130830542 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e70400 == 121 [pid = 9702] [id = 316] 22:40:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 234 (0x8aa58800) [pid = 9702] [serial = 949] [outer = (nil)] 22:40:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 235 (0x8ad0ec00) [pid = 9702] [serial = 950] [outer = 0x8aa58800] 22:40:30 INFO - PROCESS | 9702 | 1461130830647 Marionette DEBUG loaded listener.js 22:40:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 236 (0x8b7a6000) [pid = 9702] [serial = 951] [outer = 0x8aa58800] 22:40:31 INFO - PROCESS | 9702 | 1461130831540 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]]]}] 22:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1934ms 22:40:31 INFO - PROCESS | 9702 | 1461130831603 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:40:31 INFO - PROCESS | 9702 | 1461130831608 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:40:31 INFO - PROCESS | 9702 | 1461130831615 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:40:31 INFO - PROCESS | 9702 | 1461130831622 Marionette TRACE conn3 <- [1,1238,null,{}] 22:40:31 INFO - PROCESS | 9702 | 1461130831629 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}] 22:40:31 INFO - PROCESS | 9702 | 1461130831845 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:40:32 INFO - PROCESS | 9702 | 1461130832117 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bcc00 == 122 [pid = 9702] [id = 317] 22:40:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 237 (0x8c7ba800) [pid = 9702] [serial = 952] [outer = (nil)] 22:40:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 238 (0x8f7ed800) [pid = 9702] [serial = 953] [outer = 0x8c7ba800] 22:40:32 INFO - PROCESS | 9702 | 1461130832307 Marionette DEBUG loaded listener.js 22:40:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 239 (0x8fff1c00) [pid = 9702] [serial = 954] [outer = 0x8c7ba800] 22:40:33 INFO - PROCESS | 9702 | 1461130833216 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]]]}] 22:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1633ms 22:40:33 INFO - PROCESS | 9702 | 1461130833253 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:40:33 INFO - PROCESS | 9702 | 1461130833259 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:40:33 INFO - PROCESS | 9702 | 1461130833265 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:40:33 INFO - PROCESS | 9702 | 1461130833269 Marionette TRACE conn3 <- [1,1242,null,{}] 22:40:33 INFO - PROCESS | 9702 | 1461130833275 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}] 22:40:33 INFO - PROCESS | 9702 | 1461130833444 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:40:33 INFO - PROCESS | 9702 | 1461130833755 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a4e400 == 123 [pid = 9702] [id = 318] 22:40:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 240 (0x89a50000) [pid = 9702] [serial = 955] [outer = (nil)] 22:40:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 241 (0x89cae800) [pid = 9702] [serial = 956] [outer = 0x89a50000] 22:40:33 INFO - PROCESS | 9702 | 1461130833927 Marionette DEBUG loaded listener.js 22:40:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 242 (0x8b9b8800) [pid = 9702] [serial = 957] [outer = 0x89a50000] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x8b7a1400 == 122 [pid = 9702] [id = 213] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdeb400 == 121 [pid = 9702] [id = 298] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 241 (0x8ffedc00) [pid = 9702] [serial = 839] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 240 (0x934bb800) [pid = 9702] [serial = 806] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 239 (0x9331f000) [pid = 9702] [serial = 803] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 238 (0x940b5c00) [pid = 9702] [serial = 809] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 237 (0x9440c400) [pid = 9702] [serial = 812] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 236 (0x95824400) [pid = 9702] [serial = 815] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0e000 == 120 [pid = 9702] [id = 297] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x8822f000 == 119 [pid = 9702] [id = 296] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x883a5400 == 118 [pid = 9702] [id = 295] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c4400 == 117 [pid = 9702] [id = 294] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x89ae6400 == 116 [pid = 9702] [id = 289] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x90488c00 == 115 [pid = 9702] [id = 288] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x96361800 == 114 [pid = 9702] [id = 287] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x940b5000 == 113 [pid = 9702] [id = 286] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x940b1400 == 112 [pid = 9702] [id = 285] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x906ba400 == 111 [pid = 9702] [id = 284] 22:40:34 INFO - PROCESS | 9702 | --DOCSHELL 0x90194400 == 110 [pid = 9702] [id = 283] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 235 (0x90230400) [pid = 9702] [serial = 833] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 234 (0x8b9c5000) [pid = 9702] [serial = 822] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 233 (0x8b7a3400) [pid = 9702] [serial = 821] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 232 (0x8e88d800) [pid = 9702] [serial = 827] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 231 (0x8f7ea000) [pid = 9702] [serial = 828] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 230 (0x8e896000) [pid = 9702] [serial = 825] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x8c846000) [pid = 9702] [serial = 824] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x8fd53400) [pid = 9702] [serial = 830] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x8f7f0000) [pid = 9702] [serial = 779] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0x89ca4000) [pid = 9702] [serial = 819] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0x89c85c00) [pid = 9702] [serial = 818] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0x8fd73400) [pid = 9702] [serial = 791] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x920c4400) [pid = 9702] [serial = 800] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x8b8e5000) [pid = 9702] [serial = 785] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0x90197400) [pid = 9702] [serial = 794] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x8f9ae800) [pid = 9702] [serial = 788] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x906c5000) [pid = 9702] [serial = 797] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x89c8e000) [pid = 9702] [serial = 782] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x89a41c00) [pid = 9702] [serial = 836] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x89af0800) [pid = 9702] [serial = 837] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x9048b000) [pid = 9702] [serial = 834] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x8fd75000) [pid = 9702] [serial = 831] [outer = (nil)] [url = about:blank] 22:40:34 INFO - PROCESS | 9702 | 1461130834855 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]]]}] 22:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1639ms 22:40:34 INFO - PROCESS | 9702 | 1461130834905 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:40:34 INFO - PROCESS | 9702 | 1461130834908 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:40:34 INFO - PROCESS | 9702 | 1461130834922 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:40:34 INFO - PROCESS | 9702 | 1461130834931 Marionette TRACE conn3 <- [1,1246,null,{}] 22:40:34 INFO - PROCESS | 9702 | 1461130834939 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}] 22:40:35 INFO - PROCESS | 9702 | 1461130835124 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:40:35 INFO - PROCESS | 9702 | 1461130835308 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d43c00 == 111 [pid = 9702] [id = 319] 22:40:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 215 (0x8ab09c00) [pid = 9702] [serial = 958] [outer = (nil)] 22:40:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x8ffe9000) [pid = 9702] [serial = 959] [outer = 0x8ab09c00] 22:40:35 INFO - PROCESS | 9702 | 1461130835382 Marionette DEBUG loaded listener.js 22:40:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x9032f800) [pid = 9702] [serial = 960] [outer = 0x8ab09c00] 22:40:36 INFO - PROCESS | 9702 | 1461130836155 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]]]}] 22:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1301ms 22:40:36 INFO - PROCESS | 9702 | 1461130836216 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:40:36 INFO - PROCESS | 9702 | 1461130836220 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:40:36 INFO - PROCESS | 9702 | 1461130836226 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:40:36 INFO - PROCESS | 9702 | 1461130836229 Marionette TRACE conn3 <- [1,1250,null,{}] 22:40:36 INFO - PROCESS | 9702 | 1461130836235 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}] 22:40:36 INFO - PROCESS | 9702 | 1461130836496 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:40:36 INFO - PROCESS | 9702 | 1461130836527 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f0000 == 112 [pid = 9702] [id = 320] 22:40:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x8fd53400) [pid = 9702] [serial = 961] [outer = (nil)] 22:40:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x915d8000) [pid = 9702] [serial = 962] [outer = 0x8fd53400] 22:40:36 INFO - PROCESS | 9702 | 1461130836598 Marionette DEBUG loaded listener.js 22:40:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x93318400) [pid = 9702] [serial = 963] [outer = 0x8fd53400] 22:40:37 INFO - PROCESS | 9702 | 1461130837522 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]]]}] 22:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1329ms 22:40:37 INFO - PROCESS | 9702 | 1461130837556 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:40:37 INFO - PROCESS | 9702 | 1461130837559 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:40:37 INFO - PROCESS | 9702 | 1461130837565 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:40:37 INFO - PROCESS | 9702 | 1461130837568 Marionette TRACE conn3 <- [1,1254,null,{}] 22:40:37 INFO - PROCESS | 9702 | 1461130837580 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}] 22:40:37 INFO - PROCESS | 9702 | 1461130837804 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:40:37 INFO - PROCESS | 9702 | 1461130837836 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x934da400 == 113 [pid = 9702] [id = 321] 22:40:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x940b5000) [pid = 9702] [serial = 964] [outer = (nil)] 22:40:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x942ec800) [pid = 9702] [serial = 965] [outer = 0x940b5000] 22:40:37 INFO - PROCESS | 9702 | 1461130837922 Marionette DEBUG loaded listener.js 22:40:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x95826400) [pid = 9702] [serial = 966] [outer = 0x940b5000] 22:40:38 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x88237000) [pid = 9702] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:40:38 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0x8f9a8c00) [pid = 9702] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:40:38 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x8e896800) [pid = 9702] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:40:38 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x883ad400) [pid = 9702] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:40:38 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x8c0c6400) [pid = 9702] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:40:39 INFO - PROCESS | 9702 | 1461130839159 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]]]}] 22:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1629ms 22:40:39 INFO - PROCESS | 9702 | 1461130839194 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:40:39 INFO - PROCESS | 9702 | 1461130839197 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:40:39 INFO - PROCESS | 9702 | 1461130839203 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:40:39 INFO - PROCESS | 9702 | 1461130839207 Marionette TRACE conn3 <- [1,1258,null,{}] 22:40:39 INFO - PROCESS | 9702 | 1461130839216 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}] 22:40:39 INFO - PROCESS | 9702 | 1461130839441 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:40:39 INFO - PROCESS | 9702 | 1461130839463 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x88237000 == 114 [pid = 9702] [id = 322] 22:40:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x89e79400) [pid = 9702] [serial = 967] [outer = (nil)] 22:40:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x9451e000) [pid = 9702] [serial = 968] [outer = 0x89e79400] 22:40:39 INFO - PROCESS | 9702 | 1461130839537 Marionette DEBUG loaded listener.js 22:40:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x96c49400) [pid = 9702] [serial = 969] [outer = 0x89e79400] 22:40:40 INFO - PROCESS | 9702 | 1461130840347 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]]]}] 22:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1182ms 22:40:40 INFO - PROCESS | 9702 | 1461130840386 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:40:40 INFO - PROCESS | 9702 | 1461130840388 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:40:40 INFO - PROCESS | 9702 | 1461130840395 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:40:40 INFO - PROCESS | 9702 | 1461130840398 Marionette TRACE conn3 <- [1,1262,null,{}] 22:40:40 INFO - PROCESS | 9702 | 1461130840414 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}] 22:40:40 INFO - PROCESS | 9702 | 1461130840587 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:40:40 INFO - PROCESS | 9702 | 1461130840597 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x920c4400 == 115 [pid = 9702] [id = 323] 22:40:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x9635dc00) [pid = 9702] [serial = 970] [outer = (nil)] 22:40:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x97d03000) [pid = 9702] [serial = 971] [outer = 0x9635dc00] 22:40:40 INFO - PROCESS | 9702 | 1461130840670 Marionette DEBUG loaded listener.js 22:40:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x97df6400) [pid = 9702] [serial = 972] [outer = 0x9635dc00] 22:40:41 INFO - PROCESS | 9702 | 1461130841915 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]]]}] 22:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1591ms 22:40:41 INFO - PROCESS | 9702 | 1461130841989 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:40:42 INFO - PROCESS | 9702 | 1461130841998 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:40:42 INFO - PROCESS | 9702 | 1461130842007 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:40:42 INFO - PROCESS | 9702 | 1461130842013 Marionette TRACE conn3 <- [1,1266,null,{}] 22:40:42 INFO - PROCESS | 9702 | 1461130842020 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}] 22:40:42 INFO - PROCESS | 9702 | 1461130842276 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:40:42 INFO - PROCESS | 9702 | 1461130842589 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d4ec00 == 116 [pid = 9702] [id = 324] 22:40:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x8b723400) [pid = 9702] [serial = 973] [outer = (nil)] 22:40:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0x8c84a000) [pid = 9702] [serial = 974] [outer = 0x8b723400] 22:40:42 INFO - PROCESS | 9702 | 1461130842678 Marionette DEBUG loaded listener.js 22:40:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0x8e892800) [pid = 9702] [serial = 975] [outer = 0x8b723400] 22:40:43 INFO - PROCESS | 9702 | 1461130843632 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]]]}] 22:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1686ms 22:40:43 INFO - PROCESS | 9702 | 1461130843694 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:40:43 INFO - PROCESS | 9702 | 1461130843703 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:40:43 INFO - PROCESS | 9702 | 1461130843714 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:40:43 INFO - PROCESS | 9702 | 1461130843717 Marionette TRACE conn3 <- [1,1270,null,{}] 22:40:43 INFO - PROCESS | 9702 | 1461130843724 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}] 22:40:43 INFO - PROCESS | 9702 | 1461130843986 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:40:44 INFO - PROCESS | 9702 | 1461130844330 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8db400 == 117 [pid = 9702] [id = 325] 22:40:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x8e89a000) [pid = 9702] [serial = 976] [outer = (nil)] 22:40:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0x906c5400) [pid = 9702] [serial = 977] [outer = 0x8e89a000] 22:40:44 INFO - PROCESS | 9702 | 1461130844416 Marionette DEBUG loaded listener.js 22:40:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0x93324000) [pid = 9702] [serial = 978] [outer = 0x8e89a000] 22:40:45 INFO - PROCESS | 9702 | 1461130845290 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]]]}] 22:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1636ms 22:40:45 INFO - PROCESS | 9702 | 1461130845350 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:40:45 INFO - PROCESS | 9702 | 1461130845354 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:40:45 INFO - PROCESS | 9702 | 1461130845361 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:40:45 INFO - PROCESS | 9702 | 1461130845367 Marionette TRACE conn3 <- [1,1274,null,{}] 22:40:45 INFO - PROCESS | 9702 | 1461130845383 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}] 22:40:45 INFO - PROCESS | 9702 | 1461130845627 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:40:45 INFO - PROCESS | 9702 | 1461130845961 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b723000 == 118 [pid = 9702] [id = 326] 22:40:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 231 (0x96361800) [pid = 9702] [serial = 979] [outer = (nil)] 22:40:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 232 (0x97d0e800) [pid = 9702] [serial = 980] [outer = 0x96361800] 22:40:46 INFO - PROCESS | 9702 | 1461130846050 Marionette DEBUG loaded listener.js 22:40:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 233 (0x98974000) [pid = 9702] [serial = 981] [outer = 0x96361800] 22:40:47 INFO - PROCESS | 9702 | 1461130846999 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]]]}] 22:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1704ms 22:40:47 INFO - PROCESS | 9702 | 1461130847068 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:40:47 INFO - PROCESS | 9702 | 1461130847074 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:40:47 INFO - PROCESS | 9702 | 1461130847083 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:40:47 INFO - PROCESS | 9702 | 1461130847087 Marionette TRACE conn3 <- [1,1278,null,{}] 22:40:47 INFO - PROCESS | 9702 | 1461130847095 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}] 22:40:47 INFO - PROCESS | 9702 | 1461130847365 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:40:47 INFO - PROCESS | 9702 | 1461130847704 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331b800 == 119 [pid = 9702] [id = 327] 22:40:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 234 (0x970a1000) [pid = 9702] [serial = 982] [outer = (nil)] 22:40:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 235 (0x99a3a400) [pid = 9702] [serial = 983] [outer = 0x970a1000] 22:40:47 INFO - PROCESS | 9702 | 1461130847808 Marionette DEBUG loaded listener.js 22:40:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 236 (0x99d27400) [pid = 9702] [serial = 984] [outer = 0x970a1000] 22:40:48 INFO - PROCESS | 9702 | 1461130848723 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]]]}] 22:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1707ms 22:40:48 INFO - PROCESS | 9702 | 1461130848790 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:40:48 INFO - PROCESS | 9702 | 1461130848794 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:40:48 INFO - PROCESS | 9702 | 1461130848801 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:40:48 INFO - PROCESS | 9702 | 1461130848805 Marionette TRACE conn3 <- [1,1282,null,{}] 22:40:48 INFO - PROCESS | 9702 | 1461130848811 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}] 22:40:49 INFO - PROCESS | 9702 | 1461130849011 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:40:49 INFO - PROCESS | 9702 | 1461130849284 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x98979000 == 120 [pid = 9702] [id = 328] 22:40:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 237 (0x9897cc00) [pid = 9702] [serial = 985] [outer = (nil)] 22:40:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 238 (0x9eb1a400) [pid = 9702] [serial = 986] [outer = 0x9897cc00] 22:40:49 INFO - PROCESS | 9702 | 1461130849413 Marionette DEBUG loaded listener.js 22:40:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 239 (0x9ebc9c00) [pid = 9702] [serial = 987] [outer = 0x9897cc00] 22:40:50 INFO - PROCESS | 9702 | 1461130850330 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]]]}] 22:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1581ms 22:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:40:50 INFO - PROCESS | 9702 | 1461130850382 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:40:50 INFO - PROCESS | 9702 | 1461130850385 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:40:50 INFO - PROCESS | 9702 | 1461130850392 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:40:50 INFO - PROCESS | 9702 | 1461130850396 Marionette TRACE conn3 <- [1,1286,null,{}] 22:40:50 INFO - PROCESS | 9702 | 1461130850401 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}] 22:40:50 INFO - PROCESS | 9702 | 1461130850598 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:40:50 INFO - PROCESS | 9702 | 1461130850911 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x90230400 == 121 [pid = 9702] [id = 329] 22:40:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 240 (0x984e5800) [pid = 9702] [serial = 988] [outer = (nil)] 22:40:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 241 (0xa0c30000) [pid = 9702] [serial = 989] [outer = 0x984e5800] 22:40:51 INFO - PROCESS | 9702 | 1461130851003 Marionette DEBUG loaded listener.js 22:40:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 242 (0xa0e4dc00) [pid = 9702] [serial = 990] [outer = 0x984e5800] 22:40:51 INFO - PROCESS | 9702 | 1461130851947 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]]]}] 22:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1587ms 22:40:51 INFO - PROCESS | 9702 | 1461130851981 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:40:51 INFO - PROCESS | 9702 | 1461130851984 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:40:51 INFO - PROCESS | 9702 | 1461130851991 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:40:51 INFO - PROCESS | 9702 | 1461130851994 Marionette TRACE conn3 <- [1,1290,null,{}] 22:40:52 INFO - PROCESS | 9702 | 1461130852000 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}] 22:40:52 INFO - PROCESS | 9702 | 1461130852180 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:40:52 INFO - PROCESS | 9702 | 1461130852437 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:52 INFO - PROCESS | 9702 | ++DOCSHELL 0xa0a41400 == 122 [pid = 9702] [id = 330] 22:40:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 243 (0xa0a46000) [pid = 9702] [serial = 991] [outer = (nil)] 22:40:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 244 (0xa2a30000) [pid = 9702] [serial = 992] [outer = 0xa0a46000] 22:40:52 INFO - PROCESS | 9702 | 1461130852563 Marionette DEBUG loaded listener.js 22:40:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 245 (0xa2ac7c00) [pid = 9702] [serial = 993] [outer = 0xa0a46000] 22:40:53 INFO - PROCESS | 9702 | 1461130853381 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]]]}] 22:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1431ms 22:40:53 INFO - PROCESS | 9702 | 1461130853423 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:40:53 INFO - PROCESS | 9702 | 1461130853427 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:40:53 INFO - PROCESS | 9702 | 1461130853433 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:40:53 INFO - PROCESS | 9702 | 1461130853437 Marionette TRACE conn3 <- [1,1294,null,{}] 22:40:53 INFO - PROCESS | 9702 | 1461130853443 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}] 22:40:53 INFO - PROCESS | 9702 | 1461130853618 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:40:53 INFO - PROCESS | 9702 | 1461130853886 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x90325400 == 123 [pid = 9702] [id = 331] 22:40:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 246 (0x933f0000) [pid = 9702] [serial = 994] [outer = (nil)] 22:40:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 247 (0xa3c87400) [pid = 9702] [serial = 995] [outer = 0x933f0000] 22:40:54 INFO - PROCESS | 9702 | 1461130854016 Marionette DEBUG loaded listener.js 22:40:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0xa4451800) [pid = 9702] [serial = 996] [outer = 0x933f0000] 22:40:54 INFO - PROCESS | 9702 | 1461130854856 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]]]}] 22:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1479ms 22:40:54 INFO - PROCESS | 9702 | 1461130854913 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:40:54 INFO - PROCESS | 9702 | 1461130854917 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:40:54 INFO - PROCESS | 9702 | 1461130854923 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:40:54 INFO - PROCESS | 9702 | 1461130854926 Marionette TRACE conn3 <- [1,1298,null,{}] 22:40:54 INFO - PROCESS | 9702 | 1461130854932 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}] 22:40:55 INFO - PROCESS | 9702 | 1461130855111 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:40:55 INFO - PROCESS | 9702 | 1461130855328 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c969c00 == 124 [pid = 9702] [id = 332] 22:40:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0x8c96a400) [pid = 9702] [serial = 997] [outer = (nil)] 22:40:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x8c972400) [pid = 9702] [serial = 998] [outer = 0x8c96a400] 22:40:55 INFO - PROCESS | 9702 | 1461130855449 Marionette DEBUG loaded listener.js 22:40:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x8c975000) [pid = 9702] [serial = 999] [outer = 0x8c96a400] 22:40:56 INFO - PROCESS | 9702 | 1461130856329 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]]]}] 22:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1478ms 22:40:56 INFO - PROCESS | 9702 | 1461130856403 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:40:56 INFO - PROCESS | 9702 | 1461130856407 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:40:56 INFO - PROCESS | 9702 | 1461130856413 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:40:56 INFO - PROCESS | 9702 | 1461130856417 Marionette TRACE conn3 <- [1,1302,null,{}] 22:40:56 INFO - PROCESS | 9702 | 1461130856423 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}] 22:40:56 INFO - PROCESS | 9702 | 1461130856607 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:40:56 INFO - PROCESS | 9702 | 1461130856878 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x88066000 == 125 [pid = 9702] [id = 333] 22:40:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 252 (0x8806c800) [pid = 9702] [serial = 1000] [outer = (nil)] 22:40:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 253 (0x8806f400) [pid = 9702] [serial = 1001] [outer = 0x8806c800] 22:40:57 INFO - PROCESS | 9702 | 1461130857010 Marionette DEBUG loaded listener.js 22:40:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 254 (0x88071c00) [pid = 9702] [serial = 1002] [outer = 0x8806c800] 22:40:57 INFO - PROCESS | 9702 | 1461130857862 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]]]}] 22:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1488ms 22:40:57 INFO - PROCESS | 9702 | 1461130857903 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:40:57 INFO - PROCESS | 9702 | 1461130857908 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:40:57 INFO - PROCESS | 9702 | 1461130857914 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:40:57 INFO - PROCESS | 9702 | 1461130857918 Marionette TRACE conn3 <- [1,1306,null,{}] 22:40:57 INFO - PROCESS | 9702 | 1461130857924 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}] 22:40:58 INFO - PROCESS | 9702 | 1461130858137 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:40:58 INFO - PROCESS | 9702 | 1461130858401 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c976800 == 126 [pid = 9702] [id = 334] 22:40:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 255 (0x8c977c00) [pid = 9702] [serial = 1003] [outer = (nil)] 22:40:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0xa3cd7800) [pid = 9702] [serial = 1004] [outer = 0x8c977c00] 22:40:58 INFO - PROCESS | 9702 | 1461130858531 Marionette DEBUG loaded listener.js 22:40:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0xa457f000) [pid = 9702] [serial = 1005] [outer = 0x8c977c00] 22:40:59 INFO - PROCESS | 9702 | 1461130859371 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]]]}] 22:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 22:40:59 INFO - PROCESS | 9702 | 1461130859447 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:40:59 INFO - PROCESS | 9702 | 1461130859451 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:40:59 INFO - PROCESS | 9702 | 1461130859458 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:40:59 INFO - PROCESS | 9702 | 1461130859461 Marionette TRACE conn3 <- [1,1310,null,{}] 22:40:59 INFO - PROCESS | 9702 | 1461130859467 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}] 22:40:59 INFO - PROCESS | 9702 | 1461130859684 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:40:59 INFO - PROCESS | 9702 | 1461130859945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bed000 == 127 [pid = 9702] [id = 335] 22:41:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x85bedc00) [pid = 9702] [serial = 1006] [outer = (nil)] 22:41:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x85bf5400) [pid = 9702] [serial = 1007] [outer = 0x85bedc00] 22:41:00 INFO - PROCESS | 9702 | 1461130860069 Marionette DEBUG loaded listener.js 22:41:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x85bf8400) [pid = 9702] [serial = 1008] [outer = 0x85bedc00] 22:41:00 INFO - PROCESS | 9702 | 1461130860973 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] 22:41:01 INFO - PROCESS | 9702 | 1461130861047 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:41:01 INFO - PROCESS | 9702 | 1461130861053 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:41:01 INFO - PROCESS | 9702 | 1461130861057 Marionette TRACE conn3 <- [1,1314,null,{}] 22:41:01 INFO - PROCESS | 9702 | 1461130861062 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}] 22:41:01 INFO - PROCESS | 9702 | 1461130861245 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:41:01 INFO - PROCESS | 9702 | 1461130861564 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bec400 == 128 [pid = 9702] [id = 336] 22:41:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x85bed800) [pid = 9702] [serial = 1009] [outer = (nil)] 22:41:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x9832f400) [pid = 9702] [serial = 1010] [outer = 0x85bed800] 22:41:01 INFO - PROCESS | 9702 | 1461130861662 Marionette DEBUG loaded listener.js 22:41:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x98334000) [pid = 9702] [serial = 1011] [outer = 0x85bed800] 22:41:02 INFO - PROCESS | 9702 | 1461130862546 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]]]}] 22:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1530ms 22:41:02 INFO - PROCESS | 9702 | 1461130862585 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:41:02 INFO - PROCESS | 9702 | 1461130862588 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:41:02 INFO - PROCESS | 9702 | 1461130862595 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:41:02 INFO - PROCESS | 9702 | 1461130862598 Marionette TRACE conn3 <- [1,1318,null,{}] 22:41:02 INFO - PROCESS | 9702 | 1461130862603 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}] 22:41:02 INFO - PROCESS | 9702 | 1461130862779 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:41:03 INFO - PROCESS | 9702 | 1461130863096 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x88070000 == 129 [pid = 9702] [id = 337] 22:41:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x89e72800) [pid = 9702] [serial = 1012] [outer = (nil)] 22:41:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x8f733000) [pid = 9702] [serial = 1013] [outer = 0x89e72800] 22:41:03 INFO - PROCESS | 9702 | 1461130863184 Marionette DEBUG loaded listener.js 22:41:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x8f736800) [pid = 9702] [serial = 1014] [outer = 0x89e72800] 22:41:04 INFO - PROCESS | 9702 | 1461130864013 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]]]}] 22:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1486ms 22:41:04 INFO - PROCESS | 9702 | 1461130864082 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:41:04 INFO - PROCESS | 9702 | 1461130864086 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:41:04 INFO - PROCESS | 9702 | 1461130864092 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:41:04 INFO - PROCESS | 9702 | 1461130864096 Marionette TRACE conn3 <- [1,1322,null,{}] 22:41:04 INFO - PROCESS | 9702 | 1461130864102 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}] 22:41:04 INFO - PROCESS | 9702 | 1461130864286 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:41:04 INFO - PROCESS | 9702 | 1461130864595 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x8806d000 == 130 [pid = 9702] [id = 338] 22:41:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x8f731000) [pid = 9702] [serial = 1015] [outer = (nil)] 22:41:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 268 (0x9832d000) [pid = 9702] [serial = 1016] [outer = 0x8f731000] 22:41:04 INFO - PROCESS | 9702 | 1461130864685 Marionette DEBUG loaded listener.js 22:41:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 269 (0x98334c00) [pid = 9702] [serial = 1017] [outer = 0x8f731000] 22:41:05 INFO - PROCESS | 9702 | 1461130865514 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]]]}] 22:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1481ms 22:41:05 INFO - PROCESS | 9702 | 1461130865575 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:41:05 INFO - PROCESS | 9702 | 1461130865579 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:41:05 INFO - PROCESS | 9702 | 1461130865585 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:41:05 INFO - PROCESS | 9702 | 1461130865588 Marionette TRACE conn3 <- [1,1326,null,{}] 22:41:05 INFO - PROCESS | 9702 | 1461130865594 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}] 22:41:05 INFO - PROCESS | 9702 | 1461130865776 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:41:06 INFO - PROCESS | 9702 | 1461130866122 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x85151c00 == 131 [pid = 9702] [id = 339] 22:41:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 270 (0x85152c00) [pid = 9702] [serial = 1018] [outer = (nil)] 22:41:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 271 (0x8515a000) [pid = 9702] [serial = 1019] [outer = 0x85152c00] 22:41:06 INFO - PROCESS | 9702 | 1461130866211 Marionette DEBUG loaded listener.js 22:41:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 272 (0x8515c400) [pid = 9702] [serial = 1020] [outer = 0x85152c00] 22:41:07 INFO - PROCESS | 9702 | 1461130867089 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]]]}] 22:41:07 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 22:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1582ms 22:41:07 INFO - PROCESS | 9702 | 1461130867168 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:41:07 INFO - PROCESS | 9702 | 1461130867172 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:41:07 INFO - PROCESS | 9702 | 1461130867178 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:41:07 INFO - PROCESS | 9702 | 1461130867182 Marionette TRACE conn3 <- [1,1330,null,{}] 22:41:07 INFO - PROCESS | 9702 | 1461130867188 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}] 22:41:07 INFO - PROCESS | 9702 | 1461130867371 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:41:07 INFO - PROCESS | 9702 | 1461130867682 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x85159400 == 132 [pid = 9702] [id = 340] 22:41:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 273 (0x8515a800) [pid = 9702] [serial = 1021] [outer = (nil)] 22:41:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 274 (0x8c842400) [pid = 9702] [serial = 1022] [outer = 0x8515a800] 22:41:07 INFO - PROCESS | 9702 | 1461130867777 Marionette DEBUG loaded listener.js 22:41:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 275 (0x8f734000) [pid = 9702] [serial = 1023] [outer = 0x8515a800] 22:41:08 INFO - PROCESS | 9702 | 1461130868609 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]]]}] 22:41:08 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 22:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1486ms 22:41:08 INFO - PROCESS | 9702 | 1461130868666 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:41:08 INFO - PROCESS | 9702 | 1461130868669 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:41:08 INFO - PROCESS | 9702 | 1461130868675 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:41:08 INFO - PROCESS | 9702 | 1461130868679 Marionette TRACE conn3 <- [1,1334,null,{}] 22:41:08 INFO - PROCESS | 9702 | 1461130868684 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}] 22:41:08 INFO - PROCESS | 9702 | 1461130868870 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:41:09 INFO - PROCESS | 9702 | 1461130869737 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca7c00 == 133 [pid = 9702] [id = 341] 22:41:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 276 (0x89d41800) [pid = 9702] [serial = 1024] [outer = (nil)] 22:41:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 277 (0x89e75400) [pid = 9702] [serial = 1025] [outer = 0x89d41800] 22:41:09 INFO - PROCESS | 9702 | 1461130869857 Marionette DEBUG loaded listener.js 22:41:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 278 (0x8aa5c800) [pid = 9702] [serial = 1026] [outer = 0x89d41800] 22:41:10 INFO - PROCESS | 9702 | 1461130870712 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]]]}] 22:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2081ms 22:41:10 INFO - PROCESS | 9702 | 1461130870757 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:41:10 INFO - PROCESS | 9702 | 1461130870764 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:41:10 INFO - PROCESS | 9702 | 1461130870773 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:41:10 INFO - PROCESS | 9702 | 1461130870777 Marionette TRACE conn3 <- [1,1338,null,{}] 22:41:10 INFO - PROCESS | 9702 | 1461130870784 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}] 22:41:10 INFO - PROCESS | 9702 | 1461130870966 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:41:11 INFO - PROCESS | 9702 | 1461130871214 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bc800 == 134 [pid = 9702] [id = 342] 22:41:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 279 (0x8c970c00) [pid = 9702] [serial = 1027] [outer = (nil)] 22:41:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 280 (0x8e704800) [pid = 9702] [serial = 1028] [outer = 0x8c970c00] 22:41:11 INFO - PROCESS | 9702 | 1461130871349 Marionette DEBUG loaded listener.js 22:41:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 281 (0x8f731400) [pid = 9702] [serial = 1029] [outer = 0x8c970c00] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x95828800 == 133 [pid = 9702] [id = 226] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x970b4c00 == 132 [pid = 9702] [id = 72] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x88237000 == 131 [pid = 9702] [id = 322] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x88856c00 == 130 [pid = 9702] [id = 279] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x934da400 == 129 [pid = 9702] [id = 321] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f0000 == 128 [pid = 9702] [id = 320] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x89d43c00 == 127 [pid = 9702] [id = 319] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x89a4e400 == 126 [pid = 9702] [id = 318] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bcc00 == 125 [pid = 9702] [id = 317] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x89e70400 == 124 [pid = 9702] [id = 316] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x9eb19c00 == 123 [pid = 9702] [id = 311] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8e893400 == 122 [pid = 9702] [id = 312] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x99af7800 == 121 [pid = 9702] [id = 310] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x9032ec00 == 120 [pid = 9702] [id = 309] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x99a3a800 == 119 [pid = 9702] [id = 308] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x89a49000 == 118 [pid = 9702] [id = 307] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab0d400 == 117 [pid = 9702] [id = 305] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab10800 == 116 [pid = 9702] [id = 306] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x906c3000 == 115 [pid = 9702] [id = 304] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x934da000 == 114 [pid = 9702] [id = 303] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x906c3400 == 113 [pid = 9702] [id = 302] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e6400 == 112 [pid = 9702] [id = 301] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7eb800 == 111 [pid = 9702] [id = 299] 22:41:11 INFO - PROCESS | 9702 | --DOCSHELL 0x89d49400 == 110 [pid = 9702] [id = 300] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 280 (0x906b9000) [pid = 9702] [serial = 899] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 279 (0x8bde5c00) [pid = 9702] [serial = 890] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 278 (0x8c7b6000) [pid = 9702] [serial = 891] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 277 (0x9018ec00) [pid = 9702] [serial = 896] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 276 (0x89a47c00) [pid = 9702] [serial = 881] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 275 (0x9451a800) [pid = 9702] [serial = 857] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 274 (0x8f9b4c00) [pid = 9702] [serial = 893] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 273 (0x89c83000) [pid = 9702] [serial = 887] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 272 (0x89e78000) [pid = 9702] [serial = 888] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 271 (0x89d4b000) [pid = 9702] [serial = 842] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 270 (0x96bc3800) [pid = 9702] [serial = 860] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 269 (0x934b6c00) [pid = 9702] [serial = 851] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 268 (0x8e710800) [pid = 9702] [serial = 885] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 267 (0x8c7b8c00) [pid = 9702] [serial = 884] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x8c0c2400) [pid = 9702] [serial = 845] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x90491800) [pid = 9702] [serial = 848] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x934e6c00) [pid = 9702] [serial = 854] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x96c52c00) [pid = 9702] [serial = 863] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x970b4800) [pid = 9702] [serial = 866] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x97cba000) [pid = 9702] [serial = 869] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x97eec000) [pid = 9702] [serial = 872] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x98974800) [pid = 9702] [serial = 875] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x98c13400) [pid = 9702] [serial = 878] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x90323400) [pid = 9702] [serial = 897] [outer = (nil)] [url = about:blank] 22:41:12 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x8fd6ec00) [pid = 9702] [serial = 894] [outer = (nil)] [url = about:blank] 22:41:13 INFO - PROCESS | 9702 | 1461130873178 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]]]}] 22:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2440ms 22:41:13 INFO - PROCESS | 9702 | 1461130873215 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:41:13 INFO - PROCESS | 9702 | 1461130873221 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:41:13 INFO - PROCESS | 9702 | 1461130873317 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:41:13 INFO - PROCESS | 9702 | 1461130873321 Marionette TRACE conn3 <- [1,1342,null,{}] 22:41:13 INFO - PROCESS | 9702 | 1461130873328 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}] 22:41:13 INFO - PROCESS | 9702 | 1461130873558 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:41:13 INFO - PROCESS | 9702 | 1461130873669 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c83000 == 111 [pid = 9702] [id = 343] 22:41:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x89caa800) [pid = 9702] [serial = 1030] [outer = (nil)] 22:41:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x8b8e2400) [pid = 9702] [serial = 1031] [outer = 0x89caa800] 22:41:13 INFO - PROCESS | 9702 | 1461130873740 Marionette DEBUG loaded listener.js 22:41:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x8c977400) [pid = 9702] [serial = 1032] [outer = 0x89caa800] 22:41:14 INFO - PROCESS | 9702 | 1461130874551 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]]]}] 22:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1375ms 22:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:41:14 INFO - PROCESS | 9702 | 1461130874604 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:41:14 INFO - PROCESS | 9702 | 1461130874606 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:41:14 INFO - PROCESS | 9702 | 1461130874615 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:41:14 INFO - PROCESS | 9702 | 1461130874624 Marionette TRACE conn3 <- [1,1346,null,{}] 22:41:14 INFO - PROCESS | 9702 | 1461130874645 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}] 22:41:14 INFO - PROCESS | 9702 | 1461130874882 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:41:14 INFO - PROCESS | 9702 | 1461130874907 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x88852000 == 112 [pid = 9702] [id = 344] 22:41:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x8c0c6000) [pid = 9702] [serial = 1033] [outer = (nil)] 22:41:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x9018a400) [pid = 9702] [serial = 1034] [outer = 0x8c0c6000] 22:41:14 INFO - PROCESS | 9702 | 1461130874977 Marionette DEBUG loaded listener.js 22:41:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x90321c00) [pid = 9702] [serial = 1035] [outer = 0x8c0c6000] 22:41:15 INFO - PROCESS | 9702 | 1461130875859 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]]]}] 22:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1297ms 22:41:15 INFO - PROCESS | 9702 | 1461130875910 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:41:15 INFO - PROCESS | 9702 | 1461130875914 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:41:15 INFO - PROCESS | 9702 | 1461130875920 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:41:15 INFO - PROCESS | 9702 | 1461130875923 Marionette TRACE conn3 <- [1,1350,null,{}] 22:41:15 INFO - PROCESS | 9702 | 1461130875937 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}] 22:41:16 INFO - PROCESS | 9702 | 1461130876198 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:41:16 INFO - PROCESS | 9702 | 1461130876228 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9adc00 == 113 [pid = 9702] [id = 345] 22:41:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x9018bc00) [pid = 9702] [serial = 1036] [outer = (nil)] 22:41:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x906bc800) [pid = 9702] [serial = 1037] [outer = 0x9018bc00] 22:41:16 INFO - PROCESS | 9702 | 1461130876299 Marionette DEBUG loaded listener.js 22:41:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x91373800) [pid = 9702] [serial = 1038] [outer = 0x9018bc00] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x8fd53400) [pid = 9702] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x8aa58800) [pid = 9702] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x940b5000) [pid = 9702] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x90239400) [pid = 9702] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x89e79400) [pid = 9702] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x89a50000) [pid = 9702] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x8ab09c00) [pid = 9702] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x8fd5b800) [pid = 9702] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x915d8400) [pid = 9702] [serial = 30] [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.] 22:41:17 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x8c7ba800) [pid = 9702] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:41:17 INFO - PROCESS | 9702 | 1461130877681 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]]]}] 22:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1784ms 22:41:17 INFO - PROCESS | 9702 | 1461130877704 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:41:17 INFO - PROCESS | 9702 | 1461130877708 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:41:17 INFO - PROCESS | 9702 | 1461130877714 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:41:17 INFO - PROCESS | 9702 | 1461130877716 Marionette TRACE conn3 <- [1,1354,null,{}] 22:41:17 INFO - PROCESS | 9702 | 1461130877722 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}] 22:41:17 INFO - PROCESS | 9702 | 1461130877883 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:41:18 INFO - PROCESS | 9702 | 1461130878066 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e5000 == 114 [pid = 9702] [id = 346] 22:41:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x9032a800) [pid = 9702] [serial = 1039] [outer = (nil)] 22:41:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x92093000) [pid = 9702] [serial = 1040] [outer = 0x9032a800] 22:41:18 INFO - PROCESS | 9702 | 1461130878147 Marionette DEBUG loaded listener.js 22:41:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x934c0800) [pid = 9702] [serial = 1041] [outer = 0x9032a800] 22:41:18 INFO - PROCESS | 9702 | 1461130878893 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]]]}] 22:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1228ms 22:41:18 INFO - PROCESS | 9702 | 1461130878942 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:41:18 INFO - PROCESS | 9702 | 1461130878946 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:41:18 INFO - PROCESS | 9702 | 1461130878952 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:41:18 INFO - PROCESS | 9702 | 1461130878955 Marionette TRACE conn3 <- [1,1358,null,{}] 22:41:18 INFO - PROCESS | 9702 | 1461130878960 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}] 22:41:19 INFO - PROCESS | 9702 | 1461130879242 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:41:19 INFO - PROCESS | 9702 | 1461130879543 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8d000 == 115 [pid = 9702] [id = 347] 22:41:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x89c8e000) [pid = 9702] [serial = 1042] [outer = (nil)] 22:41:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x89d46000) [pid = 9702] [serial = 1043] [outer = 0x89c8e000] 22:41:19 INFO - PROCESS | 9702 | 1461130879675 Marionette DEBUG loaded listener.js 22:41:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x8ab04400) [pid = 9702] [serial = 1044] [outer = 0x89c8e000] 22:41:20 INFO - PROCESS | 9702 | 1461130880549 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]]]}] 22:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1640ms 22:41:20 INFO - PROCESS | 9702 | 1461130880595 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:41:20 INFO - PROCESS | 9702 | 1461130880602 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:41:20 INFO - PROCESS | 9702 | 1461130880610 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:41:20 INFO - PROCESS | 9702 | 1461130880617 Marionette TRACE conn3 <- [1,1362,null,{}] 22:41:20 INFO - PROCESS | 9702 | 1461130880624 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}] 22:41:20 INFO - PROCESS | 9702 | 1461130880828 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:41:21 INFO - PROCESS | 9702 | 1461130881100 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c9400 == 116 [pid = 9702] [id = 348] 22:41:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x8c7bc000) [pid = 9702] [serial = 1045] [outer = (nil)] 22:41:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x8c96d800) [pid = 9702] [serial = 1046] [outer = 0x8c7bc000] 22:41:21 INFO - PROCESS | 9702 | 1461130881246 Marionette DEBUG loaded listener.js 22:41:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x8e70b000) [pid = 9702] [serial = 1047] [outer = 0x8c7bc000] 22:41:22 INFO - PROCESS | 9702 | 1461130882250 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]]]}] 22:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1685ms 22:41:22 INFO - PROCESS | 9702 | 1461130882295 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:41:22 INFO - PROCESS | 9702 | 1461130882301 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:41:22 INFO - PROCESS | 9702 | 1461130882308 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:41:22 INFO - PROCESS | 9702 | 1461130882311 Marionette TRACE conn3 <- [1,1366,null,{}] 22:41:22 INFO - PROCESS | 9702 | 1461130882318 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}] 22:41:22 INFO - PROCESS | 9702 | 1461130882509 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:41:22 INFO - PROCESS | 9702 | 1461130882873 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e70c800 == 117 [pid = 9702] [id = 349] 22:41:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x90326000) [pid = 9702] [serial = 1048] [outer = (nil)] 22:41:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x906be000) [pid = 9702] [serial = 1049] [outer = 0x90326000] 22:41:22 INFO - PROCESS | 9702 | 1461130882985 Marionette DEBUG loaded listener.js 22:41:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x933f1000) [pid = 9702] [serial = 1050] [outer = 0x90326000] 22:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1732ms 22:41:24 INFO - PROCESS | 9702 | 1461130884024 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] 22:41:24 INFO - PROCESS | 9702 | 1461130884048 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:41:24 INFO - PROCESS | 9702 | 1461130884065 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:41:24 INFO - PROCESS | 9702 | 1461130884073 Marionette TRACE conn3 <- [1,1370,null,{}] 22:41:24 INFO - PROCESS | 9702 | 1461130884078 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}] 22:41:24 INFO - PROCESS | 9702 | 1461130884268 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:41:24 INFO - PROCESS | 9702 | 1461130884577 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5e400 == 118 [pid = 9702] [id = 350] 22:41:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 268 (0x8fd5b800) [pid = 9702] [serial = 1051] [outer = (nil)] 22:41:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 269 (0x958c2800) [pid = 9702] [serial = 1052] [outer = 0x8fd5b800] 22:41:24 INFO - PROCESS | 9702 | 1461130884672 Marionette DEBUG loaded listener.js 22:41:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 270 (0x96c77400) [pid = 9702] [serial = 1053] [outer = 0x8fd5b800] 22:41:25 INFO - PROCESS | 9702 | 1461130885529 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] 22:41:25 INFO - PROCESS | 9702 | 1461130885605 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:41:25 INFO - PROCESS | 9702 | 1461130885612 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:41:25 INFO - PROCESS | 9702 | 1461130885616 Marionette TRACE conn3 <- [1,1374,null,{}] 22:41:25 INFO - PROCESS | 9702 | 1461130885621 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}] 22:41:25 INFO - PROCESS | 9702 | 1461130885832 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:41:26 INFO - PROCESS | 9702 | 1461130886139 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c8400 == 119 [pid = 9702] [id = 351] 22:41:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 271 (0x940be400) [pid = 9702] [serial = 1054] [outer = (nil)] 22:41:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 272 (0x97deec00) [pid = 9702] [serial = 1055] [outer = 0x940be400] 22:41:26 INFO - PROCESS | 9702 | 1461130886240 Marionette DEBUG loaded listener.js 22:41:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 273 (0x97eec000) [pid = 9702] [serial = 1056] [outer = 0x940be400] 22:41:27 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:41:27 INFO - PROCESS | 9702 | 1461130887137 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] 22:41:27 INFO - PROCESS | 9702 | 1461130887203 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:41:27 INFO - PROCESS | 9702 | 1461130887209 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:41:27 INFO - PROCESS | 9702 | 1461130887213 Marionette TRACE conn3 <- [1,1378,null,{}] 22:41:27 INFO - PROCESS | 9702 | 1461130887219 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}] 22:41:27 INFO - PROCESS | 9702 | 1461130887446 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:41:27 INFO - PROCESS | 9702 | 1461130887773 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x98974800 == 120 [pid = 9702] [id = 352] 22:41:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 274 (0x98c18800) [pid = 9702] [serial = 1057] [outer = (nil)] 22:41:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 275 (0x992ac400) [pid = 9702] [serial = 1058] [outer = 0x98c18800] 22:41:27 INFO - PROCESS | 9702 | 1461130887876 Marionette DEBUG loaded listener.js 22:41:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 276 (0x99ac7000) [pid = 9702] [serial = 1059] [outer = 0x98c18800] 22:41:28 INFO - PROCESS | 9702 | 1461130888754 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] 22:41:28 INFO - PROCESS | 9702 | 1461130888797 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:41:28 INFO - PROCESS | 9702 | 1461130888804 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:41:28 INFO - PROCESS | 9702 | 1461130888807 Marionette TRACE conn3 <- [1,1382,null,{}] 22:41:28 INFO - PROCESS | 9702 | 1461130888813 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}] 22:41:29 INFO - PROCESS | 9702 | 1461130889046 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:41:29 INFO - PROCESS | 9702 | 1461130889354 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x97d0f400 == 121 [pid = 9702] [id = 353] 22:41:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 277 (0x98979400) [pid = 9702] [serial = 1060] [outer = (nil)] 22:41:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 278 (0x9fc07c00) [pid = 9702] [serial = 1061] [outer = 0x98979400] 22:41:29 INFO - PROCESS | 9702 | 1461130889442 Marionette DEBUG loaded listener.js 22:41:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 279 (0x9fc5b400) [pid = 9702] [serial = 1062] [outer = 0x98979400] 22:41:30 INFO - PROCESS | 9702 | [9702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:41:30 INFO - PROCESS | 9702 | 1461130890334 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] 22:41:30 INFO - PROCESS | 9702 | 1461130890401 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:41:30 INFO - PROCESS | 9702 | 1461130890408 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:41:30 INFO - PROCESS | 9702 | 1461130890411 Marionette TRACE conn3 <- [1,1386,null,{}] 22:41:30 INFO - PROCESS | 9702 | 1461130890417 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}] 22:41:30 INFO - PROCESS | 9702 | 1461130890601 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:41:30 INFO - PROCESS | 9702 | 1461130890912 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x9ebc7c00 == 122 [pid = 9702] [id = 354] 22:41:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 280 (0x9fc52c00) [pid = 9702] [serial = 1063] [outer = (nil)] 22:41:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 281 (0xa0c2d400) [pid = 9702] [serial = 1064] [outer = 0x9fc52c00] 22:41:31 INFO - PROCESS | 9702 | 1461130891005 Marionette DEBUG loaded listener.js 22:41:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 282 (0xa0c35c00) [pid = 9702] [serial = 1065] [outer = 0x9fc52c00] 22:41:32 INFO - PROCESS | 9702 | 1461130892222 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] 22:41:32 INFO - PROCESS | 9702 | 1461130892249 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:41:32 INFO - PROCESS | 9702 | 1461130892256 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:41:32 INFO - PROCESS | 9702 | 1461130892259 Marionette TRACE conn3 <- [1,1390,null,{}] 22:41:32 INFO - PROCESS | 9702 | 1461130892265 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}] 22:41:32 INFO - PROCESS | 9702 | 1461130892446 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:41:32 INFO - PROCESS | 9702 | 1461130892768 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x86aae800 == 123 [pid = 9702] [id = 355] 22:41:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 283 (0x86aaf800) [pid = 9702] [serial = 1066] [outer = (nil)] 22:41:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 284 (0x86ab6400) [pid = 9702] [serial = 1067] [outer = 0x86aaf800] 22:41:32 INFO - PROCESS | 9702 | 1461130892857 Marionette DEBUG loaded listener.js 22:41:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 285 (0x86aba800) [pid = 9702] [serial = 1068] [outer = 0x86aaf800] 22:41:33 INFO - PROCESS | 9702 | 1461130893719 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]]]}] 22:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1534ms 22:41:33 INFO - PROCESS | 9702 | 1461130893790 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:41:33 INFO - PROCESS | 9702 | 1461130893794 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:41:33 INFO - PROCESS | 9702 | 1461130893800 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:41:33 INFO - PROCESS | 9702 | 1461130893804 Marionette TRACE conn3 <- [1,1394,null,{}] 22:41:33 INFO - PROCESS | 9702 | 1461130893810 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}] 22:41:33 INFO - PROCESS | 9702 | 1461130893996 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:41:34 INFO - PROCESS | 9702 | 1461130894324 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab1800 == 124 [pid = 9702] [id = 356] 22:41:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 286 (0x86ab9000) [pid = 9702] [serial = 1069] [outer = (nil)] 22:41:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 287 (0xa0f6b000) [pid = 9702] [serial = 1070] [outer = 0x86ab9000] 22:41:34 INFO - PROCESS | 9702 | 1461130894412 Marionette DEBUG loaded listener.js 22:41:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0xa2ac3400) [pid = 9702] [serial = 1071] [outer = 0x86ab9000] 22:41:35 INFO - PROCESS | 9702 | 1461130895277 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]]]}] 22:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1533ms 22:41:35 INFO - PROCESS | 9702 | 1461130895335 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:41:35 INFO - PROCESS | 9702 | 1461130895338 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:41:35 INFO - PROCESS | 9702 | 1461130895345 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:41:35 INFO - PROCESS | 9702 | 1461130895349 Marionette TRACE conn3 <- [1,1398,null,{}] 22:41:35 INFO - PROCESS | 9702 | 1461130895354 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}] 22:41:35 INFO - PROCESS | 9702 | 1461130895546 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:41:35 INFO - PROCESS | 9702 | 1461130895871 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x9054a800 == 125 [pid = 9702] [id = 357] 22:41:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x90550800) [pid = 9702] [serial = 1072] [outer = (nil)] 22:41:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x90553000) [pid = 9702] [serial = 1073] [outer = 0x90550800] 22:41:35 INFO - PROCESS | 9702 | 1461130895968 Marionette DEBUG loaded listener.js 22:41:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x90557800) [pid = 9702] [serial = 1074] [outer = 0x90550800] 22:41:36 INFO - PROCESS | 9702 | 1461130896862 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]]]}] 22:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1530ms 22:41:36 INFO - PROCESS | 9702 | 1461130896875 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:41:36 INFO - PROCESS | 9702 | 1461130896885 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:41:36 INFO - PROCESS | 9702 | 1461130896892 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:41:36 INFO - PROCESS | 9702 | 1461130896898 Marionette TRACE conn3 <- [1,1402,null,{}] 22:41:36 INFO - PROCESS | 9702 | 1461130896903 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}] 22:41:37 INFO - PROCESS | 9702 | 1461130897101 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:41:37 INFO - PROCESS | 9702 | 1461130897420 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b9b9000 == 126 [pid = 9702] [id = 358] 22:41:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8eac1800) [pid = 9702] [serial = 1075] [outer = (nil)] 22:41:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 293 (0x8eaca800) [pid = 9702] [serial = 1076] [outer = 0x8eac1800] 22:41:37 INFO - PROCESS | 9702 | 1461130897507 Marionette DEBUG loaded listener.js 22:41:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 294 (0x8eacf800) [pid = 9702] [serial = 1077] [outer = 0x8eac1800] 22:41:38 INFO - PROCESS | 9702 | 1461130898351 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]]]}] 22:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1532ms 22:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:41:38 INFO - PROCESS | 9702 | 1461130898424 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:41:38 INFO - PROCESS | 9702 | 1461130898427 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:41:38 INFO - PROCESS | 9702 | 1461130898433 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:41:38 INFO - PROCESS | 9702 | 1461130898437 Marionette TRACE conn3 <- [1,1406,null,{}] 22:41:38 INFO - PROCESS | 9702 | 1461130898442 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}] 22:41:38 INFO - PROCESS | 9702 | 1461130898637 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:41:38 INFO - PROCESS | 9702 | 1461130898957 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad1400 == 127 [pid = 9702] [id = 359] 22:41:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 295 (0x84ad1800) [pid = 9702] [serial = 1078] [outer = (nil)] 22:41:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 296 (0x84adb400) [pid = 9702] [serial = 1079] [outer = 0x84ad1800] 22:41:39 INFO - PROCESS | 9702 | 1461130899046 Marionette DEBUG loaded listener.js 22:41:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 297 (0x84add000) [pid = 9702] [serial = 1080] [outer = 0x84ad1800] 22:41:39 INFO - PROCESS | 9702 | 1461130899887 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]]]}] 22:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms 22:41:39 INFO - PROCESS | 9702 | 1461130899965 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:41:39 INFO - PROCESS | 9702 | 1461130899969 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:41:39 INFO - PROCESS | 9702 | 1461130899975 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:41:39 INFO - PROCESS | 9702 | 1461130899978 Marionette TRACE conn3 <- [1,1410,null,{}] 22:41:39 INFO - PROCESS | 9702 | 1461130899984 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}] 22:41:40 INFO - PROCESS | 9702 | 1461130900202 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:41:40 INFO - PROCESS | 9702 | 1461130900515 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad9400 == 128 [pid = 9702] [id = 360] 22:41:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 298 (0x84adc000) [pid = 9702] [serial = 1081] [outer = (nil)] 22:41:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 299 (0x90551800) [pid = 9702] [serial = 1082] [outer = 0x84adc000] 22:41:40 INFO - PROCESS | 9702 | 1461130900602 Marionette DEBUG loaded listener.js 22:41:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 300 (0xa00c3000) [pid = 9702] [serial = 1083] [outer = 0x84adc000] 22:41:41 INFO - PROCESS | 9702 | 1461130901539 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]]]}] 22:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1579ms 22:41:41 INFO - PROCESS | 9702 | 1461130901555 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:41:41 INFO - PROCESS | 9702 | 1461130901558 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:41:41 INFO - PROCESS | 9702 | 1461130901565 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:41:41 INFO - PROCESS | 9702 | 1461130901572 Marionette TRACE conn3 <- [1,1414,null,{}] 22:41:41 INFO - PROCESS | 9702 | 1461130901582 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}] 22:41:41 INFO - PROCESS | 9702 | 1461130901768 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:41:42 INFO - PROCESS | 9702 | 1461130902091 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8416e800 == 129 [pid = 9702] [id = 361] 22:41:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 301 (0x8416f400) [pid = 9702] [serial = 1084] [outer = (nil)] 22:41:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 302 (0x84176400) [pid = 9702] [serial = 1085] [outer = 0x8416f400] 22:41:42 INFO - PROCESS | 9702 | 1461130902180 Marionette DEBUG loaded listener.js 22:41:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 303 (0x84179000) [pid = 9702] [serial = 1086] [outer = 0x8416f400] 22:41:43 INFO - PROCESS | 9702 | 1461130903080 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]]]}] 22:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1541ms 22:41:43 INFO - PROCESS | 9702 | 1461130903106 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:41:43 INFO - PROCESS | 9702 | 1461130903110 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:41:43 INFO - PROCESS | 9702 | 1461130903116 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:41:43 INFO - PROCESS | 9702 | 1461130903120 Marionette TRACE conn3 <- [1,1418,null,{}] 22:41:43 INFO - PROCESS | 9702 | 1461130903125 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}] 22:41:43 INFO - PROCESS | 9702 | 1461130903308 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:41:43 INFO - PROCESS | 9702 | 1461130903627 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x84175400 == 130 [pid = 9702] [id = 362] 22:41:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 304 (0x84179800) [pid = 9702] [serial = 1087] [outer = (nil)] 22:41:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 305 (0x84c03c00) [pid = 9702] [serial = 1088] [outer = 0x84179800] 22:41:43 INFO - PROCESS | 9702 | 1461130903714 Marionette DEBUG loaded listener.js 22:41:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 306 (0x84c06000) [pid = 9702] [serial = 1089] [outer = 0x84179800] 22:41:44 INFO - PROCESS | 9702 | 1461130904564 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]]]}] 22:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1489ms 22:41:44 INFO - PROCESS | 9702 | 1461130904606 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:41:44 INFO - PROCESS | 9702 | 1461130904610 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:41:44 INFO - PROCESS | 9702 | 1461130904616 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:41:44 INFO - PROCESS | 9702 | 1461130904620 Marionette TRACE conn3 <- [1,1422,null,{}] 22:41:44 INFO - PROCESS | 9702 | 1461130904627 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}] 22:41:44 INFO - PROCESS | 9702 | 1461130904818 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:41:45 INFO - PROCESS | 9702 | 1461130905134 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c03000 == 131 [pid = 9702] [id = 363] 22:41:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 307 (0x84c09000) [pid = 9702] [serial = 1090] [outer = (nil)] 22:41:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 308 (0x84c0f000) [pid = 9702] [serial = 1091] [outer = 0x84c09000] 22:41:45 INFO - PROCESS | 9702 | 1461130905224 Marionette DEBUG loaded listener.js 22:41:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 309 (0x84c10c00) [pid = 9702] [serial = 1092] [outer = 0x84c09000] 22:41:46 INFO - PROCESS | 9702 | 1461130906098 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]]]}] 22:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1530ms 22:41:46 INFO - PROCESS | 9702 | 1461130906148 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:41:46 INFO - PROCESS | 9702 | 1461130906152 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:41:46 INFO - PROCESS | 9702 | 1461130906158 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:41:46 INFO - PROCESS | 9702 | 1461130906164 Marionette TRACE conn3 <- [1,1426,null,{}] 22:41:46 INFO - PROCESS | 9702 | 1461130906170 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}] 22:41:46 INFO - PROCESS | 9702 | 1461130906351 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:41:46 INFO - PROCESS | 9702 | 1461130906736 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a8800 == 132 [pid = 9702] [id = 364] 22:41:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 310 (0x88901800) [pid = 9702] [serial = 1093] [outer = (nil)] 22:41:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 311 (0x88907800) [pid = 9702] [serial = 1094] [outer = 0x88901800] 22:41:46 INFO - PROCESS | 9702 | 1461130906842 Marionette DEBUG loaded listener.js 22:41:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 312 (0x8890a800) [pid = 9702] [serial = 1095] [outer = 0x88901800] 22:41:47 INFO - PROCESS | 9702 | 1461130907740 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]]]}] 22:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1646ms 22:41:47 INFO - PROCESS | 9702 | 1461130907805 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:41:47 INFO - PROCESS | 9702 | 1461130907809 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:41:47 INFO - PROCESS | 9702 | 1461130907816 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:41:47 INFO - PROCESS | 9702 | 1461130907819 Marionette TRACE conn3 <- [1,1430,null,{}] 22:41:47 INFO - PROCESS | 9702 | 1461130907824 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}] 22:41:48 INFO - PROCESS | 9702 | 1461130908011 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:41:48 INFO - PROCESS | 9702 | 1461130908331 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x83209800 == 133 [pid = 9702] [id = 365] 22:41:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 313 (0x8320c400) [pid = 9702] [serial = 1096] [outer = (nil)] 22:41:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 314 (0x83212800) [pid = 9702] [serial = 1097] [outer = 0x8320c400] 22:41:48 INFO - PROCESS | 9702 | 1461130908419 Marionette DEBUG loaded listener.js 22:41:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 315 (0x83214800) [pid = 9702] [serial = 1098] [outer = 0x8320c400] 22:41:49 INFO - PROCESS | 9702 | 1461130909350 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]]]}] 22:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1579ms 22:41:49 INFO - PROCESS | 9702 | 1461130909396 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:41:49 INFO - PROCESS | 9702 | 1461130909400 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:41:49 INFO - PROCESS | 9702 | 1461130909406 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:41:49 INFO - PROCESS | 9702 | 1461130909410 Marionette TRACE conn3 <- [1,1434,null,{}] 22:41:49 INFO - PROCESS | 9702 | 1461130909415 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}] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x90486800 == 132 [pid = 9702] [id = 282] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e5000 == 131 [pid = 9702] [id = 346] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9adc00 == 130 [pid = 9702] [id = 345] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x88852000 == 129 [pid = 9702] [id = 344] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x89c83000 == 128 [pid = 9702] [id = 343] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bc800 == 127 [pid = 9702] [id = 342] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca7c00 == 126 [pid = 9702] [id = 341] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x90230400 == 125 [pid = 9702] [id = 329] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0xa0a41400 == 124 [pid = 9702] [id = 330] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x98979000 == 123 [pid = 9702] [id = 328] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x9331b800 == 122 [pid = 9702] [id = 327] 22:41:50 INFO - PROCESS | 9702 | --DOCSHELL 0x89d4ec00 == 121 [pid = 9702] [id = 324] 22:41:50 INFO - PROCESS | 9702 | 1461130910606 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 314 (0x915d8000) [pid = 9702] [serial = 962] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 313 (0xa0aac800) [pid = 9702] [serial = 944] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 312 (0x8b7a6000) [pid = 9702] [serial = 951] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 311 (0x99a42c00) [pid = 9702] [serial = 923] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 310 (0x992b0800) [pid = 9702] [serial = 920] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 309 (0xa003a400) [pid = 9702] [serial = 941] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 308 (0x95826400) [pid = 9702] [serial = 966] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 307 (0x942ec800) [pid = 9702] [serial = 965] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 306 (0x99d30c00) [pid = 9702] [serial = 926] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 305 (0x96c54800) [pid = 9702] [serial = 914] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 304 (0x9451e000) [pid = 9702] [serial = 968] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 303 (0x9b1a8800) [pid = 9702] [serial = 929] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 302 (0x9fc9d800) [pid = 9702] [serial = 938] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 301 (0x8aa57800) [pid = 9702] [serial = 902] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 300 (0x8ad0ec00) [pid = 9702] [serial = 950] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 299 (0x8b9b8800) [pid = 9702] [serial = 957] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 298 (0x93318400) [pid = 9702] [serial = 963] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 297 (0x9032f800) [pid = 9702] [serial = 960] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 296 (0x89cae800) [pid = 9702] [serial = 956] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 295 (0x9809dc00) [pid = 9702] [serial = 917] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 294 (0x9ebca800) [pid = 9702] [serial = 932] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 293 (0x915dd000) [pid = 9702] [serial = 900] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 292 (0x89c87400) [pid = 9702] [serial = 633] [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.] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0x8bdf1800) [pid = 9702] [serial = 905] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x8ffe9000) [pid = 9702] [serial = 959] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x8f9abc00) [pid = 9702] [serial = 947] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x9fb93c00) [pid = 9702] [serial = 935] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x8f7ed800) [pid = 9702] [serial = 953] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 286 (0x932a2400) [pid = 9702] [serial = 908] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 285 (0x94408800) [pid = 9702] [serial = 911] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 284 (0x8fff1c00) [pid = 9702] [serial = 954] [outer = (nil)] [url = about:blank] 22:41:50 INFO - PROCESS | 9702 | --DOMWINDOW == 283 (0x96c49400) [pid = 9702] [serial = 969] [outer = (nil)] [url = about:blank] 22:41:51 INFO - PROCESS | 9702 | 1461130911018 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x85158c00 == 122 [pid = 9702] [id = 366] 22:41:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 284 (0x8515bc00) [pid = 9702] [serial = 1099] [outer = (nil)] 22:41:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 285 (0x86abcc00) [pid = 9702] [serial = 1100] [outer = 0x8515bc00] 22:41:51 INFO - PROCESS | 9702 | 1461130911094 Marionette DEBUG loaded listener.js 22:41:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 286 (0x88073c00) [pid = 9702] [serial = 1101] [outer = 0x8515bc00] 22:41:51 INFO - PROCESS | 9702 | 1461130911880 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]]]}] 22:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2538ms 22:41:51 INFO - PROCESS | 9702 | 1461130911946 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:41:51 INFO - PROCESS | 9702 | 1461130911952 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:41:51 INFO - PROCESS | 9702 | 1461130911960 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:41:51 INFO - PROCESS | 9702 | 1461130911966 Marionette TRACE conn3 <- [1,1438,null,{}] 22:41:51 INFO - PROCESS | 9702 | 1461130911975 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}] 22:41:52 INFO - PROCESS | 9702 | 1461130912155 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:41:52 INFO - PROCESS | 9702 | 1461130912353 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x88904400 == 123 [pid = 9702] [id = 367] 22:41:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 287 (0x89a4c000) [pid = 9702] [serial = 1102] [outer = (nil)] 22:41:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0x89ca4c00) [pid = 9702] [serial = 1103] [outer = 0x89a4c000] 22:41:52 INFO - PROCESS | 9702 | 1461130912432 Marionette DEBUG loaded listener.js 22:41:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x89e72c00) [pid = 9702] [serial = 1104] [outer = 0x89a4c000] 22:41:53 INFO - PROCESS | 9702 | 1461130913347 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]]]}] 22:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1454ms 22:41:53 INFO - PROCESS | 9702 | 1461130913414 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:41:53 INFO - PROCESS | 9702 | 1461130913419 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:41:53 INFO - PROCESS | 9702 | 1461130913425 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:41:53 INFO - PROCESS | 9702 | 1461130913428 Marionette TRACE conn3 <- [1,1442,null,{}] 22:41:53 INFO - PROCESS | 9702 | 1461130913434 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}] 22:41:53 INFO - PROCESS | 9702 | 1461130913678 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:41:53 INFO - PROCESS | 9702 | 1461130913710 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0ec00 == 124 [pid = 9702] [id = 368] 22:41:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x8b9b8400) [pid = 9702] [serial = 1105] [outer = (nil)] 22:41:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x8b9c1000) [pid = 9702] [serial = 1106] [outer = 0x8b9b8400] 22:41:53 INFO - PROCESS | 9702 | 1461130913784 Marionette DEBUG loaded listener.js 22:41:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8c0bcc00) [pid = 9702] [serial = 1107] [outer = 0x8b9b8400] 22:41:54 INFO - PROCESS | 9702 | 1461130914785 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]]]}] 22:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1433ms 22:41:54 INFO - PROCESS | 9702 | 1461130914858 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:41:54 INFO - PROCESS | 9702 | 1461130914863 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:41:54 INFO - PROCESS | 9702 | 1461130914879 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:41:54 INFO - PROCESS | 9702 | 1461130914886 Marionette TRACE conn3 <- [1,1446,null,{}] 22:41:54 INFO - PROCESS | 9702 | 1461130914899 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}] 22:41:55 INFO - PROCESS | 9702 | 1461130915140 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:41:55 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0x89d41800) [pid = 9702] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:41:55 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x89caa800) [pid = 9702] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:41:55 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x8c0c6000) [pid = 9702] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:41:55 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x8c970c00) [pid = 9702] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:41:55 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x9018bc00) [pid = 9702] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:41:55 INFO - PROCESS | 9702 | 1461130915692 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x85155c00 == 125 [pid = 9702] [id = 369] 22:41:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 288 (0x8515fc00) [pid = 9702] [serial = 1108] [outer = (nil)] 22:41:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 289 (0x8c0c6000) [pid = 9702] [serial = 1109] [outer = 0x8515fc00] 22:41:55 INFO - PROCESS | 9702 | 1461130915763 Marionette DEBUG loaded listener.js 22:41:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 290 (0x8eac4800) [pid = 9702] [serial = 1110] [outer = 0x8515fc00] 22:41:56 INFO - PROCESS | 9702 | 1461130916471 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]]]}] 22:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1662ms 22:41:56 INFO - PROCESS | 9702 | 1461130916535 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:41:56 INFO - PROCESS | 9702 | 1461130916539 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:41:56 INFO - PROCESS | 9702 | 1461130916545 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:41:56 INFO - PROCESS | 9702 | 1461130916547 Marionette TRACE conn3 <- [1,1450,null,{}] 22:41:56 INFO - PROCESS | 9702 | 1461130916557 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}] 22:41:56 INFO - PROCESS | 9702 | 1461130916749 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:41:56 INFO - PROCESS | 9702 | 1461130916759 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d44000 == 126 [pid = 9702] [id = 370] 22:41:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 291 (0x8e89a400) [pid = 9702] [serial = 1111] [outer = (nil)] 22:41:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 292 (0x8ab0e400) [pid = 9702] [serial = 1112] [outer = 0x8e89a400] 22:41:57 INFO - PROCESS | 9702 | 1461130917014 Marionette DEBUG loaded listener.js 22:41:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 293 (0x8f7f1000) [pid = 9702] [serial = 1113] [outer = 0x8e89a400] 22:41:58 INFO - PROCESS | 9702 | 1461130918001 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]]]}] 22:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms 22:41:58 INFO - PROCESS | 9702 | 1461130918033 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:41:58 INFO - PROCESS | 9702 | 1461130918038 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:41:58 INFO - PROCESS | 9702 | 1461130918048 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:41:58 INFO - PROCESS | 9702 | 1461130918053 Marionette TRACE conn3 <- [1,1454,null,{}] 22:41:58 INFO - PROCESS | 9702 | 1461130918064 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}] 22:41:58 INFO - PROCESS | 9702 | 1461130918270 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:41:58 INFO - PROCESS | 9702 | 1461130918620 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x85153c00 == 127 [pid = 9702] [id = 371] 22:41:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 294 (0x85bf2000) [pid = 9702] [serial = 1114] [outer = (nil)] 22:41:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 295 (0x88901400) [pid = 9702] [serial = 1115] [outer = 0x85bf2000] 22:41:58 INFO - PROCESS | 9702 | 1461130918715 Marionette DEBUG loaded listener.js 22:41:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 296 (0x8890d400) [pid = 9702] [serial = 1116] [outer = 0x85bf2000] 22:41:59 INFO - PROCESS | 9702 | 1461130919658 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]]]}] 22:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1647ms 22:41:59 INFO - PROCESS | 9702 | 1461130919695 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:41:59 INFO - PROCESS | 9702 | 1461130919704 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:41:59 INFO - PROCESS | 9702 | 1461130919714 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:41:59 INFO - PROCESS | 9702 | 1461130919719 Marionette TRACE conn3 <- [1,1458,null,{}] 22:41:59 INFO - PROCESS | 9702 | 1461130919725 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}] 22:41:59 INFO - PROCESS | 9702 | 1461130919920 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:42:00 INFO - PROCESS | 9702 | 1461130920242 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa62400 == 128 [pid = 9702] [id = 372] 22:42:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 297 (0x8b7a0c00) [pid = 9702] [serial = 1117] [outer = (nil)] 22:42:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 298 (0x8bde7c00) [pid = 9702] [serial = 1118] [outer = 0x8b7a0c00] 22:42:00 INFO - PROCESS | 9702 | 1461130920337 Marionette DEBUG loaded listener.js 22:42:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 299 (0x8c843800) [pid = 9702] [serial = 1119] [outer = 0x8b7a0c00] 22:42:01 INFO - PROCESS | 9702 | 1461130921360 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]]]}] 22:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1691ms 22:42:01 INFO - PROCESS | 9702 | 1461130921407 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:42:01 INFO - PROCESS | 9702 | 1461130921413 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:42:01 INFO - PROCESS | 9702 | 1461130921421 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:42:01 INFO - PROCESS | 9702 | 1461130921430 Marionette TRACE conn3 <- [1,1462,null,{}] 22:42:01 INFO - PROCESS | 9702 | 1461130921450 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}] 22:42:01 INFO - PROCESS | 9702 | 1461130921741 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:42:02 INFO - PROCESS | 9702 | 1461130922111 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x88906800 == 129 [pid = 9702] [id = 373] 22:42:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 300 (0x8f73ac00) [pid = 9702] [serial = 1120] [outer = (nil)] 22:42:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 301 (0x8ffe9800) [pid = 9702] [serial = 1121] [outer = 0x8f73ac00] 22:42:02 INFO - PROCESS | 9702 | 1461130922200 Marionette DEBUG loaded listener.js 22:42:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 302 (0x90323400) [pid = 9702] [serial = 1122] [outer = 0x8f73ac00] 22:42:03 INFO - PROCESS | 9702 | 1461130923156 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]]]}] 22:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1798ms 22:42:03 INFO - PROCESS | 9702 | 1461130923220 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:42:03 INFO - PROCESS | 9702 | 1461130923225 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:42:03 INFO - PROCESS | 9702 | 1461130923232 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:42:03 INFO - PROCESS | 9702 | 1461130923235 Marionette TRACE conn3 <- [1,1466,null,{}] 22:42:03 INFO - PROCESS | 9702 | 1461130923241 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}] 22:42:03 INFO - PROCESS | 9702 | 1461130923450 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:42:03 INFO - PROCESS | 9702 | 1461130923774 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd59000 == 130 [pid = 9702] [id = 374] 22:42:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 303 (0x8ffe3800) [pid = 9702] [serial = 1123] [outer = (nil)] 22:42:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 304 (0x9054f400) [pid = 9702] [serial = 1124] [outer = 0x8ffe3800] 22:42:03 INFO - PROCESS | 9702 | 1461130923869 Marionette DEBUG loaded listener.js 22:42:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 305 (0x90556800) [pid = 9702] [serial = 1125] [outer = 0x8ffe3800] 22:42:04 INFO - PROCESS | 9702 | 1461130924778 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]]]}] 22:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1582ms 22:42:04 INFO - PROCESS | 9702 | 1461130924813 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:42:04 INFO - PROCESS | 9702 | 1461130924817 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:42:04 INFO - PROCESS | 9702 | 1461130924824 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:42:04 INFO - PROCESS | 9702 | 1461130924827 Marionette TRACE conn3 <- [1,1470,null,{}] 22:42:04 INFO - PROCESS | 9702 | 1461130924833 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}] 22:42:05 INFO - PROCESS | 9702 | 1461130925019 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:42:05 INFO - PROCESS | 9702 | 1461130925346 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x9208d400 == 131 [pid = 9702] [id = 375] 22:42:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 306 (0x920c8c00) [pid = 9702] [serial = 1126] [outer = (nil)] 22:42:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 307 (0x9331b800) [pid = 9702] [serial = 1127] [outer = 0x920c8c00] 22:42:05 INFO - PROCESS | 9702 | 1461130925441 Marionette DEBUG loaded listener.js 22:42:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 308 (0x933ef800) [pid = 9702] [serial = 1128] [outer = 0x920c8c00] 22:42:06 INFO - PROCESS | 9702 | 1461130926322 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]]]}] 22:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1547ms 22:42:06 INFO - PROCESS | 9702 | 1461130926371 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:42:06 INFO - PROCESS | 9702 | 1461130926375 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:42:06 INFO - PROCESS | 9702 | 1461130926381 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:42:06 INFO - PROCESS | 9702 | 1461130926385 Marionette TRACE conn3 <- [1,1474,null,{}] 22:42:06 INFO - PROCESS | 9702 | 1461130926390 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}] 22:42:06 INFO - PROCESS | 9702 | 1461130926606 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:42:06 INFO - PROCESS | 9702 | 1461130926949 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c86800 == 132 [pid = 9702] [id = 376] 22:42:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 309 (0x8aa55800) [pid = 9702] [serial = 1129] [outer = (nil)] 22:42:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 310 (0x9440d000) [pid = 9702] [serial = 1130] [outer = 0x8aa55800] 22:42:07 INFO - PROCESS | 9702 | 1461130927056 Marionette DEBUG loaded listener.js 22:42:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 311 (0x9451ac00) [pid = 9702] [serial = 1131] [outer = 0x8aa55800] 22:42:07 INFO - PROCESS | 9702 | 1461130927919 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]]]}] 22:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1586ms 22:42:07 INFO - PROCESS | 9702 | 1461130927969 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:42:07 INFO - PROCESS | 9702 | 1461130927973 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:42:07 INFO - PROCESS | 9702 | 1461130927980 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:42:07 INFO - PROCESS | 9702 | 1461130927983 Marionette TRACE conn3 <- [1,1478,null,{}] 22:42:07 INFO - PROCESS | 9702 | 1461130927989 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}] 22:42:08 INFO - PROCESS | 9702 | 1461130928194 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:42:08 INFO - PROCESS | 9702 | 1461130928524 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x934dc400 == 133 [pid = 9702] [id = 377] 22:42:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 312 (0x96c4cc00) [pid = 9702] [serial = 1132] [outer = (nil)] 22:42:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 313 (0x97cba000) [pid = 9702] [serial = 1133] [outer = 0x96c4cc00] 22:42:08 INFO - PROCESS | 9702 | 1461130928615 Marionette DEBUG loaded listener.js 22:42:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 314 (0x9832c400) [pid = 9702] [serial = 1134] [outer = 0x96c4cc00] 22:42:09 INFO - PROCESS | 9702 | 1461130929508 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]]]}] 22:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1582ms 22:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:42:09 INFO - PROCESS | 9702 | 1461130929563 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:42:09 INFO - PROCESS | 9702 | 1461130929566 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:42:09 INFO - PROCESS | 9702 | 1461130929573 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:42:09 INFO - PROCESS | 9702 | 1461130929576 Marionette TRACE conn3 <- [1,1482,null,{}] 22:42:09 INFO - PROCESS | 9702 | 1461130929582 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}] 22:42:09 INFO - PROCESS | 9702 | 1461130929771 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:42:10 INFO - PROCESS | 9702 | 1461130930095 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x942ec800 == 134 [pid = 9702] [id = 378] 22:42:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 315 (0x96c4b400) [pid = 9702] [serial = 1135] [outer = (nil)] 22:42:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 316 (0x98fa8c00) [pid = 9702] [serial = 1136] [outer = 0x96c4b400] 22:42:10 INFO - PROCESS | 9702 | 1461130930185 Marionette DEBUG loaded listener.js 22:42:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 317 (0x992b3c00) [pid = 9702] [serial = 1137] [outer = 0x96c4b400] 22:42:11 INFO - PROCESS | 9702 | 1461130931081 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]]]}] 22:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1585ms 22:42:11 INFO - PROCESS | 9702 | 1461130931158 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:42:11 INFO - PROCESS | 9702 | 1461130931162 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:42:11 INFO - PROCESS | 9702 | 1461130931169 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:42:11 INFO - PROCESS | 9702 | 1461130931172 Marionette TRACE conn3 <- [1,1486,null,{}] 22:42:11 INFO - PROCESS | 9702 | 1461130931178 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}] 22:42:11 INFO - PROCESS | 9702 | 1461130931376 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:42:11 INFO - PROCESS | 9702 | 1461130931702 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x920cb400 == 135 [pid = 9702] [id = 379] 22:42:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 318 (0x934de400) [pid = 9702] [serial = 1138] [outer = (nil)] 22:42:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 319 (0x99d6dc00) [pid = 9702] [serial = 1139] [outer = 0x934de400] 22:42:11 INFO - PROCESS | 9702 | 1461130931809 Marionette DEBUG loaded listener.js 22:42:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 320 (0x9b1ac800) [pid = 9702] [serial = 1140] [outer = 0x934de400] 22:42:12 INFO - PROCESS | 9702 | 1461130932726 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]]]}] 22:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1629ms 22:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:42:12 INFO - PROCESS | 9702 | 1461130932800 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:42:12 INFO - PROCESS | 9702 | 1461130932803 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:42:12 INFO - PROCESS | 9702 | 1461130932810 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:42:12 INFO - PROCESS | 9702 | 1461130932813 Marionette TRACE conn3 <- [1,1490,null,{}] 22:42:12 INFO - PROCESS | 9702 | 1461130932819 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}] 22:42:13 INFO - PROCESS | 9702 | 1461130933050 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:42:13 INFO - PROCESS | 9702 | 1461130933383 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x98fb4c00 == 136 [pid = 9702] [id = 380] 22:42:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 321 (0x99a42400) [pid = 9702] [serial = 1141] [outer = (nil)] 22:42:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 322 (0x9feeac00) [pid = 9702] [serial = 1142] [outer = 0x99a42400] 22:42:13 INFO - PROCESS | 9702 | 1461130933467 Marionette DEBUG loaded listener.js 22:42:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 323 (0xa003a400) [pid = 9702] [serial = 1143] [outer = 0x99a42400] 22:42:14 INFO - PROCESS | 9702 | 1461130934339 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]]]}] 22:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1586ms 22:42:14 INFO - PROCESS | 9702 | 1461130934395 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:42:14 INFO - PROCESS | 9702 | 1461130934399 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:42:14 INFO - PROCESS | 9702 | 1461130934406 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:42:14 INFO - PROCESS | 9702 | 1461130934409 Marionette TRACE conn3 <- [1,1494,null,{}] 22:42:14 INFO - PROCESS | 9702 | 1461130934416 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}] 22:42:14 INFO - PROCESS | 9702 | 1461130934636 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:42:15 INFO - PROCESS | 9702 | 1461130934987 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aa0400 == 137 [pid = 9702] [id = 381] 22:42:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 324 (0x88aa8c00) [pid = 9702] [serial = 1144] [outer = (nil)] 22:42:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 325 (0x88aae000) [pid = 9702] [serial = 1145] [outer = 0x88aa8c00] 22:42:15 INFO - PROCESS | 9702 | 1461130935092 Marionette DEBUG loaded listener.js 22:42:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 326 (0x9fc51c00) [pid = 9702] [serial = 1146] [outer = 0x88aa8c00] 22:42:16 INFO - PROCESS | 9702 | 1461130936267 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]]]}] 22:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1938ms 22:42:16 INFO - PROCESS | 9702 | 1461130936345 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:42:16 INFO - PROCESS | 9702 | 1461130936348 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:42:16 INFO - PROCESS | 9702 | 1461130936355 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:42:16 INFO - PROCESS | 9702 | 1461130936358 Marionette TRACE conn3 <- [1,1498,null,{}] 22:42:16 INFO - PROCESS | 9702 | 1461130936364 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}] 22:42:16 INFO - PROCESS | 9702 | 1461130936553 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:42:16 INFO - PROCESS | 9702 | 1461130936899 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aabc00 == 138 [pid = 9702] [id = 382] 22:42:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 327 (0x88aae800) [pid = 9702] [serial = 1147] [outer = (nil)] 22:42:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 328 (0x89656800) [pid = 9702] [serial = 1148] [outer = 0x88aae800] 22:42:16 INFO - PROCESS | 9702 | 1461130936989 Marionette DEBUG loaded listener.js 22:42:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 329 (0x89658800) [pid = 9702] [serial = 1149] [outer = 0x88aae800] 22:42:18 INFO - PROCESS | 9702 | 1461130938051 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]]]}] 22:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1731ms 22:42:18 INFO - PROCESS | 9702 | 1461130938088 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:42:18 INFO - PROCESS | 9702 | 1461130938093 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:42:18 INFO - PROCESS | 9702 | 1461130938101 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:42:18 INFO - PROCESS | 9702 | 1461130938106 Marionette TRACE conn3 <- [1,1502,null,{}] 22:42:18 INFO - PROCESS | 9702 | 1461130938113 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}] 22:42:18 INFO - PROCESS | 9702 | 1461130938446 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:42:18 INFO - PROCESS | 9702 | 1461130938916 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x89652400 == 139 [pid = 9702] [id = 383] 22:42:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 330 (0x89655c00) [pid = 9702] [serial = 1150] [outer = (nil)] 22:42:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 331 (0xa0ade000) [pid = 9702] [serial = 1151] [outer = 0x89655c00] 22:42:19 INFO - PROCESS | 9702 | 1461130939045 Marionette DEBUG loaded listener.js 22:42:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 332 (0xa0f43400) [pid = 9702] [serial = 1152] [outer = 0x89655c00] 22:42:20 INFO - PROCESS | 9702 | 1461130940292 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]]]}] 22:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2242ms 22:42:20 INFO - PROCESS | 9702 | 1461130940344 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:42:20 INFO - PROCESS | 9702 | 1461130940349 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:42:20 INFO - PROCESS | 9702 | 1461130940358 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:42:20 INFO - PROCESS | 9702 | 1461130940364 Marionette TRACE conn3 <- [1,1506,null,{}] 22:42:20 INFO - PROCESS | 9702 | 1461130940372 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}] 22:42:20 INFO - PROCESS | 9702 | 1461130940696 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:42:21 INFO - PROCESS | 9702 | 1461130941115 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eac400 == 140 [pid = 9702] [id = 384] 22:42:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 333 (0x84ead000) [pid = 9702] [serial = 1153] [outer = (nil)] 22:42:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 334 (0x84eb1c00) [pid = 9702] [serial = 1154] [outer = 0x84ead000] 22:42:21 INFO - PROCESS | 9702 | 1461130941205 Marionette DEBUG loaded listener.js 22:42:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 335 (0x84eb4c00) [pid = 9702] [serial = 1155] [outer = 0x84ead000] 22:42:22 INFO - PROCESS | 9702 | 1461130942150 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]]]}] 22:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1849ms 22:42:22 INFO - PROCESS | 9702 | 1461130942206 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:42:22 INFO - PROCESS | 9702 | 1461130942210 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:42:22 INFO - PROCESS | 9702 | 1461130942216 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:42:22 INFO - PROCESS | 9702 | 1461130942220 Marionette TRACE conn3 <- [1,1510,null,{}] 22:42:22 INFO - PROCESS | 9702 | 1461130942225 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}] 22:42:22 INFO - PROCESS | 9702 | 1461130942439 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:42:23 INFO - PROCESS | 9702 | 1461130943380 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad4800 == 141 [pid = 9702] [id = 385] 22:42:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 336 (0x84ad4c00) [pid = 9702] [serial = 1156] [outer = (nil)] 22:42:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 337 (0x84c0ec00) [pid = 9702] [serial = 1157] [outer = 0x84ad4c00] 22:42:23 INFO - PROCESS | 9702 | 1461130943498 Marionette DEBUG loaded listener.js 22:42:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 338 (0x84eb7800) [pid = 9702] [serial = 1158] [outer = 0x84ad4c00] 22:42:24 INFO - PROCESS | 9702 | 1461130944363 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]]]}] 22:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2180ms 22:42:24 INFO - PROCESS | 9702 | 1461130944398 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:42:24 INFO - PROCESS | 9702 | 1461130944404 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:42:24 INFO - PROCESS | 9702 | 1461130944413 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:42:24 INFO - PROCESS | 9702 | 1461130944417 Marionette TRACE conn3 <- [1,1514,null,{}] 22:42:24 INFO - PROCESS | 9702 | 1461130944425 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}] 22:42:24 INFO - PROCESS | 9702 | 1461130944615 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:42:24 INFO - PROCESS | 9702 | 1461130944951 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x86abac00 == 142 [pid = 9702] [id = 386] 22:42:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 339 (0x86d99400) [pid = 9702] [serial = 1159] [outer = (nil)] 22:42:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 340 (0x86d9d800) [pid = 9702] [serial = 1160] [outer = 0x86d99400] 22:42:25 INFO - PROCESS | 9702 | 1461130945033 Marionette DEBUG loaded listener.js 22:42:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 341 (0x86da1400) [pid = 9702] [serial = 1161] [outer = 0x86d99400] 22:42:25 INFO - PROCESS | 9702 | 1461130945895 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]]]}] 22:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1539ms 22:42:25 INFO - PROCESS | 9702 | 1461130945956 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:42:25 INFO - PROCESS | 9702 | 1461130945967 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:42:25 INFO - PROCESS | 9702 | 1461130945980 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:42:25 INFO - PROCESS | 9702 | 1461130945986 Marionette TRACE conn3 <- [1,1518,null,{}] 22:42:26 INFO - PROCESS | 9702 | 1461130945998 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}] 22:42:26 INFO - PROCESS | 9702 | 1461130946281 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:42:26 INFO - PROCESS | 9702 | 1461130946696 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bfb800 == 143 [pid = 9702] [id = 387] 22:42:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 342 (0x88068c00) [pid = 9702] [serial = 1162] [outer = (nil)] 22:42:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 343 (0x88236c00) [pid = 9702] [serial = 1163] [outer = 0x88068c00] 22:42:26 INFO - PROCESS | 9702 | 1461130946781 Marionette DEBUG loaded listener.js 22:42:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 344 (0x88910000) [pid = 9702] [serial = 1164] [outer = 0x88068c00] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8b720000 == 142 [pid = 9702] [id = 212] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f7800 == 141 [pid = 9702] [id = 214] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x9897d800 == 140 [pid = 9702] [id = 126] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x89d45400 == 139 [pid = 9702] [id = 315] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x876be000 == 138 [pid = 9702] [id = 201] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x96c4ac00 == 137 [pid = 9702] [id = 78] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x9fc54000 == 136 [pid = 9702] [id = 314] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab0ec00 == 135 [pid = 9702] [id = 138] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7e9400 == 134 [pid = 9702] [id = 80] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x97e39400 == 133 [pid = 9702] [id = 313] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x89d48000 == 132 [pid = 9702] [id = 211] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffefc00 == 131 [pid = 9702] [id = 96] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x89e79c00 == 130 [pid = 9702] [id = 215] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0xa0f6cc00 == 129 [pid = 9702] [id = 97] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x85155c00 == 128 [pid = 9702] [id = 369] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0ec00 == 127 [pid = 9702] [id = 368] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x908aa800 == 126 [pid = 9702] [id = 11] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x88904400 == 125 [pid = 9702] [id = 367] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x85158c00 == 124 [pid = 9702] [id = 366] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x84175400 == 123 [pid = 9702] [id = 362] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8416e800 == 122 [pid = 9702] [id = 361] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad9400 == 121 [pid = 9702] [id = 360] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8b9b9000 == 120 [pid = 9702] [id = 358] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad1400 == 119 [pid = 9702] [id = 359] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x9054a800 == 118 [pid = 9702] [id = 357] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab1800 == 117 [pid = 9702] [id = 356] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x86aae800 == 116 [pid = 9702] [id = 355] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x9ebc7c00 == 115 [pid = 9702] [id = 354] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x98974800 == 114 [pid = 9702] [id = 352] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x97d0f400 == 113 [pid = 9702] [id = 353] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c8400 == 112 [pid = 9702] [id = 351] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5e400 == 111 [pid = 9702] [id = 350] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8e70c800 == 110 [pid = 9702] [id = 349] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c9400 == 109 [pid = 9702] [id = 348] 22:42:28 INFO - PROCESS | 9702 | --DOCSHELL 0x89c8d000 == 108 [pid = 9702] [id = 347] 22:42:28 INFO - PROCESS | 9702 | 1461130948314 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]]]}] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 343 (0x91378400) [pid = 9702] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 342 (0xa2a30000) [pid = 9702] [serial = 992] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 341 (0x97d0e800) [pid = 9702] [serial = 980] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 340 (0x906c5400) [pid = 9702] [serial = 977] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 339 (0x9832f400) [pid = 9702] [serial = 1010] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 338 (0x99a3a400) [pid = 9702] [serial = 983] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 337 (0x8aa5c800) [pid = 9702] [serial = 1026] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 336 (0x85bf5400) [pid = 9702] [serial = 1007] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 335 (0x8806f400) [pid = 9702] [serial = 1001] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 334 (0x8b8e2400) [pid = 9702] [serial = 1031] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 333 (0x9832d000) [pid = 9702] [serial = 1016] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 332 (0x89e75400) [pid = 9702] [serial = 1025] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 331 (0x90321c00) [pid = 9702] [serial = 1035] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 330 (0x8c842400) [pid = 9702] [serial = 1022] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 329 (0xa3c87400) [pid = 9702] [serial = 995] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 328 (0x8c84a000) [pid = 9702] [serial = 974] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 327 (0x8f733000) [pid = 9702] [serial = 1013] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 326 (0x8e704800) [pid = 9702] [serial = 1028] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 325 (0x91373800) [pid = 9702] [serial = 1038] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 324 (0x8c972400) [pid = 9702] [serial = 998] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 323 (0xa3cd7800) [pid = 9702] [serial = 1004] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 322 (0x8515a000) [pid = 9702] [serial = 1019] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 321 (0x8c977400) [pid = 9702] [serial = 1032] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 320 (0x9018a400) [pid = 9702] [serial = 1034] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 319 (0xa0c30000) [pid = 9702] [serial = 989] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 318 (0x9eb1a400) [pid = 9702] [serial = 986] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 317 (0x8f731400) [pid = 9702] [serial = 1029] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 316 (0x906bc800) [pid = 9702] [serial = 1037] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 315 (0x97d03000) [pid = 9702] [serial = 971] [outer = (nil)] [url = about:blank] 22:42:28 INFO - PROCESS | 9702 | --DOMWINDOW == 314 (0x92093000) [pid = 9702] [serial = 1040] [outer = (nil)] [url = about:blank] 22:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2548ms 22:42:28 INFO - PROCESS | 9702 | 1461130948527 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:42:28 INFO - PROCESS | 9702 | 1461130948531 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:42:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:42:28 INFO - PROCESS | 9702 | 1461130948540 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:42:28 INFO - PROCESS | 9702 | 1461130948549 Marionette TRACE conn3 <- [1,1522,null,{}] 22:42:28 INFO - PROCESS | 9702 | 1461130948579 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}] 22:42:28 INFO - PROCESS | 9702 | 1461130948837 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:42:29 INFO - PROCESS | 9702 | 1461130949026 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x85151800 == 109 [pid = 9702] [id = 388] 22:42:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 315 (0x85bf7800) [pid = 9702] [serial = 1165] [outer = (nil)] 22:42:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 316 (0x86ab7000) [pid = 9702] [serial = 1166] [outer = 0x85bf7800] 22:42:29 INFO - PROCESS | 9702 | 1461130949120 Marionette DEBUG loaded listener.js 22:42:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 317 (0x88071000) [pid = 9702] [serial = 1167] [outer = 0x85bf7800] 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:42:29 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 () { 22:42:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:42:29 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 () { 22:42:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:42:29 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 () { 22:42:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:42:29 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 () { 22:42:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:42:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1443ms 22:42:29 INFO - PROCESS | 9702 | 1461130949942 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"]]]}] 22:42:29 INFO - PROCESS | 9702 | 1461130949988 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:42:29 INFO - PROCESS | 9702 | 1461130949993 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:42:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:42:30 INFO - PROCESS | 9702 | 1461130950004 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:42:30 INFO - PROCESS | 9702 | 1461130950007 Marionette TRACE conn3 <- [1,1526,null,{}] 22:42:30 INFO - PROCESS | 9702 | 1461130950013 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}] 22:42:30 INFO - PROCESS | 9702 | 1461130950197 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:42:30 INFO - PROCESS | 9702 | 1461130950215 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf7c00 == 110 [pid = 9702] [id = 389] 22:42:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 318 (0x88904000) [pid = 9702] [serial = 1168] [outer = (nil)] 22:42:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 319 (0x88aa1c00) [pid = 9702] [serial = 1169] [outer = 0x88904000] 22:42:30 INFO - PROCESS | 9702 | 1461130950288 Marionette DEBUG loaded listener.js 22:42:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 320 (0x8965e000) [pid = 9702] [serial = 1170] [outer = 0x88904000] 22:42:31 INFO - PROCESS | 9702 | 1461130951445 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"]]]}] 22:42:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:42:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:42:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:42:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1484ms 22:42:31 INFO - PROCESS | 9702 | 1461130951493 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:42:31 INFO - PROCESS | 9702 | 1461130951497 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:42:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:42:31 INFO - PROCESS | 9702 | 1461130951503 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:42:31 INFO - PROCESS | 9702 | 1461130951507 Marionette TRACE conn3 <- [1,1530,null,{}] 22:42:31 INFO - PROCESS | 9702 | 1461130951512 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}] 22:42:31 INFO - PROCESS | 9702 | 1461130951768 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:42:31 INFO - PROCESS | 9702 | 1461130951810 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a4d800 == 111 [pid = 9702] [id = 390] 22:42:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 321 (0x89aee400) [pid = 9702] [serial = 1171] [outer = (nil)] 22:42:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 322 (0x89c8f400) [pid = 9702] [serial = 1172] [outer = 0x89aee400] 22:42:31 INFO - PROCESS | 9702 | 1461130951930 Marionette DEBUG loaded listener.js 22:42:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 323 (0x8aa53800) [pid = 9702] [serial = 1173] [outer = 0x89aee400] 22:42:32 INFO - PROCESS | 9702 | 1461130952832 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]]]}] 22:42:32 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 22:42:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:42:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:42:32 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. 22:42:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:42:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1379ms 22:42:32 INFO - PROCESS | 9702 | 1461130952886 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:42:32 INFO - PROCESS | 9702 | 1461130952890 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:42:32 INFO - PROCESS | 9702 | 1461130952918 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:42:32 INFO - PROCESS | 9702 | 1461130952922 Marionette TRACE conn3 <- [1,1534,null,{}] 22:42:34 INFO - PROCESS | 9702 | 1461130954943 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}] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 322 (0x9635dc00) [pid = 9702] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 321 (0x89d46c00) [pid = 9702] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 320 (0x96c4a800) [pid = 9702] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 319 (0x9eb23c00) [pid = 9702] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 318 (0x934be800) [pid = 9702] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 317 (0x934bac00) [pid = 9702] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 316 (0x89d4cc00) [pid = 9702] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 315 (0x8c847400) [pid = 9702] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 314 (0x906c1400) [pid = 9702] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 313 (0x97d08c00) [pid = 9702] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 312 (0x9440b000) [pid = 9702] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 311 (0x89c8b400) [pid = 9702] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 310 (0x906c1c00) [pid = 9702] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 309 (0x8fd58000) [pid = 9702] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 308 (0x89a44c00) [pid = 9702] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 307 (0x89d4a000) [pid = 9702] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 306 (0x8b9b8400) [pid = 9702] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 305 (0x98979400) [pid = 9702] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 304 (0x89e75c00) [pid = 9702] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 303 (0x940be400) [pid = 9702] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 302 (0x90487800) [pid = 9702] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 301 (0x8515fc00) [pid = 9702] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 300 (0x90326000) [pid = 9702] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 299 (0x8416f400) [pid = 9702] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 298 (0x89d4d000) [pid = 9702] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 297 (0x9fc52c00) [pid = 9702] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 296 (0x98973000) [pid = 9702] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 295 (0x9fb8d000) [pid = 9702] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 294 (0x9eb1f800) [pid = 9702] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 293 (0x8c7bc000) [pid = 9702] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 292 (0x8fb50400) [pid = 9702] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 291 (0x98fd7800) [pid = 9702] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 290 (0x970ac400) [pid = 9702] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 289 (0x89a4c000) [pid = 9702] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 288 (0x970ab800) [pid = 9702] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 287 (0x8515bc00) [pid = 9702] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 286 (0x8fd4e000) [pid = 9702] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 285 (0x98c18800) [pid = 9702] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 284 (0x96361800) [pid = 9702] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 283 (0x9897cc00) [pid = 9702] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 282 (0x9137d800) [pid = 9702] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 281 (0x90550800) [pid = 9702] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 280 (0x85152c00) [pid = 9702] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 279 (0x8806c800) [pid = 9702] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 278 (0x93324400) [pid = 9702] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 277 (0x8c96a400) [pid = 9702] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 276 (0x86ab9000) [pid = 9702] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 275 (0x84ad1800) [pid = 9702] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 274 (0x942ed000) [pid = 9702] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 273 (0x97ae1800) [pid = 9702] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 272 (0x8f731000) [pid = 9702] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 271 (0x8e89a000) [pid = 9702] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 270 (0x84adc000) [pid = 9702] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 269 (0x942ec000) [pid = 9702] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 268 (0x85bedc00) [pid = 9702] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 267 (0x8eac1800) [pid = 9702] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x8b723400) [pid = 9702] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x9fca1c00) [pid = 9702] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x934c2400) [pid = 9702] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x9018a800) [pid = 9702] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x984e5800) [pid = 9702] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x85bed800) [pid = 9702] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x876c1800) [pid = 9702] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x8fd5b800) [pid = 9702] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x883ae400) [pid = 9702] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x934c1400) [pid = 9702] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x84179800) [pid = 9702] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x883a7400) [pid = 9702] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 254 (0x8c7b4800) [pid = 9702] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 253 (0x933f0000) [pid = 9702] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 252 (0x8bdec000) [pid = 9702] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 251 (0x8b8e1c00) [pid = 9702] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x8f7e9000) [pid = 9702] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0x9451d000) [pid = 9702] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x89c88800) [pid = 9702] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x940bac00) [pid = 9702] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 246 (0x8c977c00) [pid = 9702] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 245 (0x8fb58000) [pid = 9702] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 244 (0x86aaf800) [pid = 9702] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 243 (0x8e705c00) [pid = 9702] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 242 (0x89ae5c00) [pid = 9702] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 241 (0x915d5800) [pid = 9702] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 240 (0x89e72800) [pid = 9702] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 239 (0x93327000) [pid = 9702] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 238 (0x8b71c000) [pid = 9702] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 237 (0x9032ac00) [pid = 9702] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 236 (0x89c8e000) [pid = 9702] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 235 (0x942ea000) [pid = 9702] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 234 (0x90327800) [pid = 9702] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 233 (0x8ad03c00) [pid = 9702] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 232 (0x89d48800) [pid = 9702] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 231 (0x8aa60400) [pid = 9702] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 230 (0x8b9bf000) [pid = 9702] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x8822cc00) [pid = 9702] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x8f9a7800) [pid = 9702] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x970a1000) [pid = 9702] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0x8ffebc00) [pid = 9702] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0x940b3000) [pid = 9702] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0x99a3b000) [pid = 9702] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x8fb59c00) [pid = 9702] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x96b7f800) [pid = 9702] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0x97ee4400) [pid = 9702] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x8aa62800) [pid = 9702] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x90483c00) [pid = 9702] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0x94409000) [pid = 9702] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x93325000) [pid = 9702] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0xa0a46000) [pid = 9702] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:42:35 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x8515a800) [pid = 9702] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:42:35 INFO - PROCESS | 9702 | 1461130955588 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:42:35 INFO - PROCESS | 9702 | 1461130955766 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad8000 == 112 [pid = 9702] [id = 391] 22:42:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 216 (0x85150400) [pid = 9702] [serial = 1174] [outer = (nil)] 22:42:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 217 (0x8515bc00) [pid = 9702] [serial = 1175] [outer = 0x85150400] 22:42:35 INFO - PROCESS | 9702 | 1461130955841 Marionette DEBUG loaded listener.js 22:42:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 218 (0x85bfa000) [pid = 9702] [serial = 1176] [outer = 0x85150400] 22:42:36 INFO - PROCESS | 9702 | 1461130956619 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]]]}] 22:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 3764ms 22:42:36 INFO - PROCESS | 9702 | 1461130956660 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:42:36 INFO - PROCESS | 9702 | 1461130956664 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:42:36 INFO - PROCESS | 9702 | 1461130956670 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:42:36 INFO - PROCESS | 9702 | 1461130956674 Marionette TRACE conn3 <- [1,1538,null,{}] 22:42:36 INFO - PROCESS | 9702 | 1461130956693 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}] 22:42:36 INFO - PROCESS | 9702 | 1461130956857 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:42:36 INFO - PROCESS | 9702 | 1461130956871 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad1c00 == 113 [pid = 9702] [id = 392] 22:42:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 219 (0x8515fc00) [pid = 9702] [serial = 1177] [outer = (nil)] 22:42:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 220 (0x8884f000) [pid = 9702] [serial = 1178] [outer = 0x8515fc00] 22:42:36 INFO - PROCESS | 9702 | 1461130956941 Marionette DEBUG loaded listener.js 22:42:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 221 (0x89c87000) [pid = 9702] [serial = 1179] [outer = 0x8515fc00] 22:42:38 INFO - PROCESS | 9702 | 1461130958252 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]]]}] 22:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1641ms 22:42:38 INFO - PROCESS | 9702 | 1461130958313 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:42:38 INFO - PROCESS | 9702 | 1461130958322 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:42:38 INFO - PROCESS | 9702 | 1461130958331 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 9702 | 1461130958336 Marionette TRACE conn3 <- [1,1542,null,{}] 22:42:38 INFO - PROCESS | 9702 | 1461130958344 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}] 22:42:38 INFO - PROCESS | 9702 | 1461130958586 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:42:38 INFO - PROCESS | 9702 | 1461130958916 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad2400 == 114 [pid = 9702] [id = 393] 22:42:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 222 (0x84eaa000) [pid = 9702] [serial = 1180] [outer = (nil)] 22:42:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 223 (0x86aae800) [pid = 9702] [serial = 1181] [outer = 0x84eaa000] 22:42:39 INFO - PROCESS | 9702 | 1461130959010 Marionette DEBUG loaded listener.js 22:42:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 224 (0x86ab6800) [pid = 9702] [serial = 1182] [outer = 0x84eaa000] 22:42:40 INFO - PROCESS | 9702 | 1461130960271 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]]]}] 22:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1984ms 22:42:40 INFO - PROCESS | 9702 | 1461130960315 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:42:40 INFO - PROCESS | 9702 | 1461130960327 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:42:40 INFO - PROCESS | 9702 | 1461130960352 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:42:40 INFO - PROCESS | 9702 | 1461130960357 Marionette TRACE conn3 <- [1,1546,null,{}] 22:42:40 INFO - PROCESS | 9702 | 1461130960363 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}] 22:42:40 INFO - PROCESS | 9702 | 1461130960637 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:42:40 INFO - PROCESS | 9702 | 1461130960886 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf4400 == 115 [pid = 9702] [id = 394] 22:42:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 225 (0x86d98800) [pid = 9702] [serial = 1183] [outer = (nil)] 22:42:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 226 (0x883aa800) [pid = 9702] [serial = 1184] [outer = 0x86d98800] 22:42:40 INFO - PROCESS | 9702 | 1461130960990 Marionette DEBUG loaded listener.js 22:42:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 227 (0x88909000) [pid = 9702] [serial = 1185] [outer = 0x86d98800] 22:42:42 INFO - PROCESS | 9702 | 1461130962104 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]]]}] 22:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1786ms 22:42:42 INFO - PROCESS | 9702 | 1461130962138 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:42:42 INFO - PROCESS | 9702 | 1461130962141 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:42:42 INFO - PROCESS | 9702 | 1461130962148 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:42:42 INFO - PROCESS | 9702 | 1461130962154 Marionette TRACE conn3 <- [1,1550,null,{}] 22:42:42 INFO - PROCESS | 9702 | 1461130962174 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}] 22:42:42 INFO - PROCESS | 9702 | 1461130962418 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:42:42 INFO - PROCESS | 9702 | 1461130962805 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9d000 == 116 [pid = 9702] [id = 395] 22:42:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 228 (0x89651400) [pid = 9702] [serial = 1186] [outer = (nil)] 22:42:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 229 (0x89d4a000) [pid = 9702] [serial = 1187] [outer = 0x89651400] 22:42:42 INFO - PROCESS | 9702 | 1461130962899 Marionette DEBUG loaded listener.js 22:42:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 230 (0x8aa5d000) [pid = 9702] [serial = 1188] [outer = 0x89651400] 22:42:43 INFO - PROCESS | 9702 | 1461130963783 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1685ms 22:42:43 INFO - PROCESS | 9702 | 1461130963834 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 9702 | 1461130963838 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:42:43 INFO - PROCESS | 9702 | 1461130963846 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 9702 | 1461130963849 Marionette TRACE conn3 <- [1,1554,null,{}] 22:42:43 INFO - PROCESS | 9702 | 1461130963855 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}] 22:42:44 INFO - PROCESS | 9702 | 1461130964057 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:42:44 INFO - PROCESS | 9702 | 1461130964379 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x88230800 == 117 [pid = 9702] [id = 396] 22:42:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 231 (0x8aa59400) [pid = 9702] [serial = 1189] [outer = (nil)] 22:42:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 232 (0x8ad0c400) [pid = 9702] [serial = 1190] [outer = 0x8aa59400] 22:42:44 INFO - PROCESS | 9702 | 1461130964483 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 233 (0x8b728400) [pid = 9702] [serial = 1191] [outer = 0x8aa59400] 22:42:45 INFO - PROCESS | 9702 | 1461130965351 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]]]}] 22:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1540ms 22:42:45 INFO - PROCESS | 9702 | 1461130965386 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:42:45 INFO - PROCESS | 9702 | 1461130965389 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:42:45 INFO - PROCESS | 9702 | 1461130965397 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:42:45 INFO - PROCESS | 9702 | 1461130965399 Marionette TRACE conn3 <- [1,1558,null,{}] 22:42:45 INFO - PROCESS | 9702 | 1461130965405 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}] 22:42:45 INFO - PROCESS | 9702 | 1461130965612 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:42:45 INFO - PROCESS | 9702 | 1461130965921 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e76c00 == 118 [pid = 9702] [id = 397] 22:42:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 234 (0x8ad07800) [pid = 9702] [serial = 1192] [outer = (nil)] 22:42:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 235 (0x8b8e0c00) [pid = 9702] [serial = 1193] [outer = 0x8ad07800] 22:42:46 INFO - PROCESS | 9702 | 1461130966013 Marionette DEBUG loaded listener.js 22:42:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 236 (0x8b9ba000) [pid = 9702] [serial = 1194] [outer = 0x8ad07800] 22:42:46 INFO - PROCESS | 9702 | 1461130966981 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]]]}] 22:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1639ms 22:42:47 INFO - PROCESS | 9702 | 1461130967037 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:42:47 INFO - PROCESS | 9702 | 1461130967040 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:42:47 INFO - PROCESS | 9702 | 1461130967047 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:42:47 INFO - PROCESS | 9702 | 1461130967050 Marionette TRACE conn3 <- [1,1562,null,{}] 22:42:47 INFO - PROCESS | 9702 | 1461130967056 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}] 22:42:47 INFO - PROCESS | 9702 | 1461130967297 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:42:47 INFO - PROCESS | 9702 | 1461130967642 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x876c2000 == 119 [pid = 9702] [id = 398] 22:42:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 237 (0x8b7a2400) [pid = 9702] [serial = 1195] [outer = (nil)] 22:42:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 238 (0x8c7adc00) [pid = 9702] [serial = 1196] [outer = 0x8b7a2400] 22:42:47 INFO - PROCESS | 9702 | 1461130967760 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 239 (0x8c847400) [pid = 9702] [serial = 1197] [outer = 0x8b7a2400] 22:42:48 INFO - PROCESS | 9702 | 1461130968614 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]]]}] 22:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1611ms 22:42:48 INFO - PROCESS | 9702 | 1461130968659 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:42:48 INFO - PROCESS | 9702 | 1461130968664 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:42:48 INFO - PROCESS | 9702 | 1461130968670 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:42:48 INFO - PROCESS | 9702 | 1461130968674 Marionette TRACE conn3 <- [1,1566,null,{}] 22:42:48 INFO - PROCESS | 9702 | 1461130968679 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}] 22:42:48 INFO - PROCESS | 9702 | 1461130968893 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:42:49 INFO - PROCESS | 9702 | 1461130969282 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b7a0000 == 120 [pid = 9702] [id = 399] 22:42:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 240 (0x8c0ba400) [pid = 9702] [serial = 1198] [outer = (nil)] 22:42:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 241 (0x8e703800) [pid = 9702] [serial = 1199] [outer = 0x8c0ba400] 22:42:49 INFO - PROCESS | 9702 | 1461130969423 Marionette DEBUG loaded listener.js 22:42:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 242 (0x8e706000) [pid = 9702] [serial = 1200] [outer = 0x8c0ba400] 22:42:50 INFO - PROCESS | 9702 | 1461130970332 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]]]}] 22:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1733ms 22:42:50 INFO - PROCESS | 9702 | 1461130970403 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:42:50 INFO - PROCESS | 9702 | 1461130970407 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:42:50 INFO - PROCESS | 9702 | 1461130970414 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:42:50 INFO - PROCESS | 9702 | 1461130970416 Marionette TRACE conn3 <- [1,1570,null,{}] 22:42:50 INFO - PROCESS | 9702 | 1461130970423 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}] 22:42:50 INFO - PROCESS | 9702 | 1461130970642 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:42:51 INFO - PROCESS | 9702 | 1461130970994 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c96e800 == 121 [pid = 9702] [id = 400] 22:42:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 243 (0x8c977400) [pid = 9702] [serial = 1201] [outer = (nil)] 22:42:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 244 (0x8e894400) [pid = 9702] [serial = 1202] [outer = 0x8c977400] 22:42:51 INFO - PROCESS | 9702 | 1461130971089 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 245 (0x8e89a000) [pid = 9702] [serial = 1203] [outer = 0x8c977400] 22:42:51 INFO - PROCESS | 9702 | 1461130971962 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]]]}] 22:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1580ms 22:42:52 INFO - PROCESS | 9702 | 1461130971996 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 9702 | 1461130972000 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:42:52 INFO - PROCESS | 9702 | 1461130972007 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 9702 | 1461130972011 Marionette TRACE conn3 <- [1,1574,null,{}] 22:42:52 INFO - PROCESS | 9702 | 1461130972017 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}] 22:42:52 INFO - PROCESS | 9702 | 1461130972215 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:42:52 INFO - PROCESS | 9702 | 1461130972545 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9ac00 == 122 [pid = 9702] [id = 401] 22:42:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 246 (0x88a63000) [pid = 9702] [serial = 1204] [outer = (nil)] 22:42:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 247 (0x8eac7400) [pid = 9702] [serial = 1205] [outer = 0x88a63000] 22:42:52 INFO - PROCESS | 9702 | 1461130972723 Marionette DEBUG loaded listener.js 22:42:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 248 (0x8f72f000) [pid = 9702] [serial = 1206] [outer = 0x88a63000] 22:42:53 INFO - PROCESS | 9702 | 1461130973644 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]]]}] 22:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1694ms 22:42:53 INFO - PROCESS | 9702 | 1461130973704 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:42:53 INFO - PROCESS | 9702 | 1461130973710 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:42:53 INFO - PROCESS | 9702 | 1461130973719 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 9702 | 1461130973723 Marionette TRACE conn3 <- [1,1578,null,{}] 22:42:53 INFO - PROCESS | 9702 | 1461130973729 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}] 22:42:53 INFO - PROCESS | 9702 | 1461130973928 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:42:54 INFO - PROCESS | 9702 | 1461130974268 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e88f400 == 123 [pid = 9702] [id = 402] 22:42:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 249 (0x8f7ef000) [pid = 9702] [serial = 1207] [outer = (nil)] 22:42:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 250 (0x8f9a7800) [pid = 9702] [serial = 1208] [outer = 0x8f7ef000] 22:42:54 INFO - PROCESS | 9702 | 1461130974362 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 251 (0x8f9ae400) [pid = 9702] [serial = 1209] [outer = 0x8f7ef000] 22:42:55 INFO - PROCESS | 9702 | 1461130975254 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]]]}] 22:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1581ms 22:42:55 INFO - PROCESS | 9702 | 1461130975299 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:42:55 INFO - PROCESS | 9702 | 1461130975304 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:42:55 INFO - PROCESS | 9702 | 1461130975310 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:42:55 INFO - PROCESS | 9702 | 1461130975315 Marionette TRACE conn3 <- [1,1582,null,{}] 22:42:55 INFO - PROCESS | 9702 | 1461130975321 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}] 22:42:55 INFO - PROCESS | 9702 | 1461130975537 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:42:55 INFO - PROCESS | 9702 | 1461130975868 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb4f400 == 124 [pid = 9702] [id = 403] 22:42:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 252 (0x8fd51000) [pid = 9702] [serial = 1210] [outer = (nil)] 22:42:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 253 (0x8fd76800) [pid = 9702] [serial = 1211] [outer = 0x8fd51000] 22:42:55 INFO - PROCESS | 9702 | 1461130975967 Marionette DEBUG loaded listener.js 22:42:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 254 (0x8ffec000) [pid = 9702] [serial = 1212] [outer = 0x8fd51000] 22:42:56 INFO - PROCESS | 9702 | 1461130976866 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1632ms 22:42:56 INFO - PROCESS | 9702 | 1461130976943 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:42:56 INFO - PROCESS | 9702 | 1461130976946 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:42:56 INFO - PROCESS | 9702 | 1461130976953 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 9702 | 1461130976956 Marionette TRACE conn3 <- [1,1586,null,{}] 22:42:56 INFO - PROCESS | 9702 | 1461130976962 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}] 22:42:57 INFO - PROCESS | 9702 | 1461130977153 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:42:57 INFO - PROCESS | 9702 | 1461130977525 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417dc00 == 125 [pid = 9702] [id = 404] 22:42:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 255 (0x89a47400) [pid = 9702] [serial = 1213] [outer = (nil)] 22:42:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 256 (0x8fd72c00) [pid = 9702] [serial = 1214] [outer = 0x89a47400] 22:42:57 INFO - PROCESS | 9702 | 1461130977656 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 257 (0x90198800) [pid = 9702] [serial = 1215] [outer = 0x89a47400] 22:42:58 INFO - PROCESS | 9702 | 1461130978516 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1632ms 22:42:58 INFO - PROCESS | 9702 | 1461130978586 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 9702 | 1461130978590 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:42:58 INFO - PROCESS | 9702 | 1461130978596 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 9702 | 1461130978600 Marionette TRACE conn3 <- [1,1590,null,{}] 22:42:58 INFO - PROCESS | 9702 | 1461130978605 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}] 22:42:58 INFO - PROCESS | 9702 | 1461130978812 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:42:59 INFO - PROCESS | 9702 | 1461130979142 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd6e400 == 126 [pid = 9702] [id = 405] 22:42:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 258 (0x9018f400) [pid = 9702] [serial = 1216] [outer = (nil)] 22:42:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 259 (0x9048c400) [pid = 9702] [serial = 1217] [outer = 0x9018f400] 22:42:59 INFO - PROCESS | 9702 | 1461130979231 Marionette DEBUG loaded listener.js 22:42:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 260 (0x90549400) [pid = 9702] [serial = 1218] [outer = 0x9018f400] 22:43:00 INFO - PROCESS | 9702 | 1461130980195 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]]]}] 22:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1639ms 22:43:00 INFO - PROCESS | 9702 | 1461130980236 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:43:00 INFO - PROCESS | 9702 | 1461130980240 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:43:00 INFO - PROCESS | 9702 | 1461130980249 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:43:00 INFO - PROCESS | 9702 | 1461130980254 Marionette TRACE conn3 <- [1,1594,null,{}] 22:43:00 INFO - PROCESS | 9702 | 1461130980262 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}] 22:43:00 INFO - PROCESS | 9702 | 1461130980461 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:43:00 INFO - PROCESS | 9702 | 1461130980793 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf5800 == 127 [pid = 9702] [id = 406] 22:43:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 261 (0x8f7e9000) [pid = 9702] [serial = 1219] [outer = (nil)] 22:43:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 262 (0x906bc800) [pid = 9702] [serial = 1220] [outer = 0x8f7e9000] 22:43:00 INFO - PROCESS | 9702 | 1461130980902 Marionette DEBUG loaded listener.js 22:43:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 263 (0x906c3400) [pid = 9702] [serial = 1221] [outer = 0x8f7e9000] 22:43:01 INFO - PROCESS | 9702 | 1461130981837 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]]]}] 22:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1637ms 22:43:01 INFO - PROCESS | 9702 | 1461130981886 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:43:01 INFO - PROCESS | 9702 | 1461130981890 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:43:01 INFO - PROCESS | 9702 | 1461130981897 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:43:01 INFO - PROCESS | 9702 | 1461130981899 Marionette TRACE conn3 <- [1,1598,null,{}] 22:43:01 INFO - PROCESS | 9702 | 1461130981905 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}] 22:43:02 INFO - PROCESS | 9702 | 1461130982115 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:43:02 INFO - PROCESS | 9702 | 1461130982463 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0c400 == 128 [pid = 9702] [id = 407] 22:43:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 264 (0x85152400) [pid = 9702] [serial = 1222] [outer = (nil)] 22:43:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 265 (0x9137d000) [pid = 9702] [serial = 1223] [outer = 0x85152400] 22:43:02 INFO - PROCESS | 9702 | 1461130982557 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 266 (0x915d9c00) [pid = 9702] [serial = 1224] [outer = 0x85152400] 22:43:03 INFO - PROCESS | 9702 | 1461130983445 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]]]}] 22:43:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1579ms 22:43:03 INFO - PROCESS | 9702 | 1461130983476 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:43:03 INFO - PROCESS | 9702 | 1461130983480 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:43:03 INFO - PROCESS | 9702 | 1461130983486 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:43:03 INFO - PROCESS | 9702 | 1461130983489 Marionette TRACE conn3 <- [1,1602,null,{}] 22:43:03 INFO - PROCESS | 9702 | 1461130983495 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}] 22:43:03 INFO - PROCESS | 9702 | 1461130983678 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:43:03 INFO - PROCESS | 9702 | 1461130983968 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x9137dc00 == 129 [pid = 9702] [id = 408] 22:43:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 267 (0x915d7800) [pid = 9702] [serial = 1225] [outer = (nil)] 22:43:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 268 (0x932aa400) [pid = 9702] [serial = 1226] [outer = 0x915d7800] 22:43:04 INFO - PROCESS | 9702 | 1461130984107 Marionette DEBUG loaded listener.js 22:43:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 269 (0x93320800) [pid = 9702] [serial = 1227] [outer = 0x915d7800] 22:43:04 INFO - PROCESS | 9702 | 1461130984969 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]]]}] 22:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1528ms 22:43:05 INFO - PROCESS | 9702 | 1461130985016 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:43:05 INFO - PROCESS | 9702 | 1461130985020 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:43:05 INFO - PROCESS | 9702 | 1461130985026 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:43:05 INFO - PROCESS | 9702 | 1461130985030 Marionette TRACE conn3 <- [1,1606,null,{}] 22:43:05 INFO - PROCESS | 9702 | 1461130985035 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}] 22:43:05 INFO - PROCESS | 9702 | 1461130985230 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:43:05 INFO - PROCESS | 9702 | 1461130985560 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x90492800 == 130 [pid = 9702] [id = 409] 22:43:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 270 (0x920cac00) [pid = 9702] [serial = 1228] [outer = (nil)] 22:43:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 271 (0x934ba800) [pid = 9702] [serial = 1229] [outer = 0x920cac00] 22:43:05 INFO - PROCESS | 9702 | 1461130985648 Marionette DEBUG loaded listener.js 22:43:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 272 (0x934c0400) [pid = 9702] [serial = 1230] [outer = 0x920cac00] 22:43:06 INFO - PROCESS | 9702 | 1461130986510 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1530ms 22:43:06 INFO - PROCESS | 9702 | 1461130986558 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 9702 | 1461130986562 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:43:06 INFO - PROCESS | 9702 | 1461130986568 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 9702 | 1461130986571 Marionette TRACE conn3 <- [1,1610,null,{}] 22:43:06 INFO - PROCESS | 9702 | 1461130986577 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}] 22:43:06 INFO - PROCESS | 9702 | 1461130986764 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:43:07 INFO - PROCESS | 9702 | 1461130987096 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x90192800 == 131 [pid = 9702] [id = 410] 22:43:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 273 (0x9331c800) [pid = 9702] [serial = 1231] [outer = (nil)] 22:43:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 274 (0x940b6800) [pid = 9702] [serial = 1232] [outer = 0x9331c800] 22:43:07 INFO - PROCESS | 9702 | 1461130987191 Marionette DEBUG loaded listener.js 22:43:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 275 (0x940bb000) [pid = 9702] [serial = 1233] [outer = 0x9331c800] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad8000 == 130 [pid = 9702] [id = 391] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x89a4d800 == 129 [pid = 9702] [id = 390] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf7c00 == 128 [pid = 9702] [id = 389] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x85151800 == 127 [pid = 9702] [id = 388] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x85bfb800 == 126 [pid = 9702] [id = 387] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad4800 == 125 [pid = 9702] [id = 385] 22:43:09 INFO - PROCESS | 9702 | --DOCSHELL 0x86abac00 == 124 [pid = 9702] [id = 386] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 274 (0x97df6400) [pid = 9702] [serial = 972] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 273 (0x8ab0e400) [pid = 9702] [serial = 1112] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 272 (0x8ffea800) [pid = 9702] [serial = 948] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 271 (0x97d04c00) [pid = 9702] [serial = 870] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 270 (0x9ebd4400) [pid = 9702] [serial = 933] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 269 (0x934e4000) [pid = 9702] [serial = 666] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 268 (0x9e086400) [pid = 9702] [serial = 930] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 267 (0x906bb800) [pid = 9702] [serial = 840] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 266 (0x8f9a9000) [pid = 9702] [serial = 780] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 265 (0x920cdc00) [pid = 9702] [serial = 801] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 264 (0x9897f000) [pid = 9702] [serial = 918] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 263 (0x958b6c00) [pid = 9702] [serial = 675] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 262 (0x9897b800) [pid = 9702] [serial = 687] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 261 (0x93325800) [pid = 9702] [serial = 804] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 260 (0x8ffec800) [pid = 9702] [serial = 792] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 259 (0x8ab0a400) [pid = 9702] [serial = 843] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 258 (0x8ad07400) [pid = 9702] [serial = 903] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 257 (0x8c0bcc00) [pid = 9702] [serial = 1107] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 256 (0x9fc5b400) [pid = 9702] [serial = 1062] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 255 (0x84c0f000) [pid = 9702] [serial = 1091] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 254 (0x8c7af000) [pid = 9702] [serial = 756] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 253 (0x97eec000) [pid = 9702] [serial = 1056] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 252 (0x920c5000) [pid = 9702] [serial = 849] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 251 (0x8c0c6000) [pid = 9702] [serial = 1109] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 250 (0x88907800) [pid = 9702] [serial = 1094] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 249 (0x933f1000) [pid = 9702] [serial = 1050] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 248 (0x84176400) [pid = 9702] [serial = 1085] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 247 (0x920c9800) [pid = 9702] [serial = 660] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 246 (0xa0c35c00) [pid = 9702] [serial = 1065] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 245 (0x9897a800) [pid = 9702] [serial = 876] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 244 (0xa00a0000) [pid = 9702] [serial = 942] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 243 (0x9fc0e800) [pid = 9702] [serial = 936] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 242 (0x8e70b000) [pid = 9702] [serial = 1047] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 241 (0x99a19800) [pid = 9702] [serial = 921] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 240 (0x99af0c00) [pid = 9702] [serial = 924] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 239 (0x98fa9800) [pid = 9702] [serial = 879] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 238 (0x89e72c00) [pid = 9702] [serial = 1104] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 237 (0x97ae2000) [pid = 9702] [serial = 681] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 236 (0x86abcc00) [pid = 9702] [serial = 1100] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 235 (0x90323c00) [pid = 9702] [serial = 732] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 234 (0x992ac400) [pid = 9702] [serial = 1058] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 233 (0x98974000) [pid = 9702] [serial = 981] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 232 (0x84179000) [pid = 9702] [serial = 1086] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 231 (0x9ebc9c00) [pid = 9702] [serial = 987] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 230 (0x934c3c00) [pid = 9702] [serial = 807] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 229 (0x90557800) [pid = 9702] [serial = 1074] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 228 (0x8515c400) [pid = 9702] [serial = 1020] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 227 (0x88071c00) [pid = 9702] [serial = 1002] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 226 (0x940b9800) [pid = 9702] [serial = 855] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 225 (0x8c975000) [pid = 9702] [serial = 999] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 224 (0xa2ac3400) [pid = 9702] [serial = 1071] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 223 (0x84add000) [pid = 9702] [serial = 1080] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 222 (0x958b5800) [pid = 9702] [serial = 858] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 221 (0x97ef3400) [pid = 9702] [serial = 684] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 220 (0x98334c00) [pid = 9702] [serial = 1017] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 219 (0x93324000) [pid = 9702] [serial = 978] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 218 (0xa0f6b000) [pid = 9702] [serial = 1070] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 217 (0x90551800) [pid = 9702] [serial = 1082] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 216 (0x94517400) [pid = 9702] [serial = 813] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 215 (0x85bf8400) [pid = 9702] [serial = 1008] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 214 (0x8eacf800) [pid = 9702] [serial = 1077] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 213 (0x84adb400) [pid = 9702] [serial = 1079] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 212 (0x89ca4c00) [pid = 9702] [serial = 1103] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 211 (0x8e892800) [pid = 9702] [serial = 975] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 210 (0x90553000) [pid = 9702] [serial = 1073] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 209 (0x97deec00) [pid = 9702] [serial = 1055] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 208 (0xa0ae0400) [pid = 9702] [serial = 945] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 207 (0x94517000) [pid = 9702] [serial = 672] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0x8eac4800) [pid = 9702] [serial = 1110] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x908a8400) [pid = 9702] [serial = 798] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0xa0e4dc00) [pid = 9702] [serial = 990] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x98334000) [pid = 9702] [serial = 1011] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x88847800) [pid = 9702] [serial = 720] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x958c2800) [pid = 9702] [serial = 1052] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x89d50400) [pid = 9702] [serial = 882] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x83212800) [pid = 9702] [serial = 1097] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x940bc000) [pid = 9702] [serial = 810] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x84c03c00) [pid = 9702] [serial = 1088] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x8c96d800) [pid = 9702] [serial = 1046] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0xa0c2d400) [pid = 9702] [serial = 1064] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x8b7abc00) [pid = 9702] [serial = 747] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x84c06000) [pid = 9702] [serial = 1089] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x8e89c000) [pid = 9702] [serial = 654] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0xa4451800) [pid = 9702] [serial = 996] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x906be000) [pid = 9702] [serial = 1049] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x8c844400) [pid = 9702] [serial = 726] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x8c848400) [pid = 9702] [serial = 846] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8fb56400) [pid = 9702] [serial = 789] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x96c47800) [pid = 9702] [serial = 861] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x89d46400) [pid = 9702] [serial = 783] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x970bc800) [pid = 9702] [serial = 915] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0xa457f000) [pid = 9702] [serial = 1005] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x96c50000) [pid = 9702] [serial = 678] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x86ab6400) [pid = 9702] [serial = 1067] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8fd4dc00) [pid = 9702] [serial = 729] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8f9a8400) [pid = 9702] [serial = 750] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8eaca800) [pid = 9702] [serial = 1076] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8b9c1000) [pid = 9702] [serial = 1106] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x934bbc00) [pid = 9702] [serial = 909] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8f736800) [pid = 9702] [serial = 1014] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x934c0c00) [pid = 9702] [serial = 852] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x8bdef000) [pid = 9702] [serial = 786] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x933f1800) [pid = 9702] [serial = 735] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x89d46000) [pid = 9702] [serial = 1043] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x88073c00) [pid = 9702] [serial = 1101] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x9451bc00) [pid = 9702] [serial = 912] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x90489c00) [pid = 9702] [serial = 657] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x86aba800) [pid = 9702] [serial = 1068] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8b723800) [pid = 9702] [serial = 753] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x96c77400) [pid = 9702] [serial = 1053] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8ab0d000) [pid = 9702] [serial = 723] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x93325400) [pid = 9702] [serial = 663] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8c7bb400) [pid = 9702] [serial = 906] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x89cab400) [pid = 9702] [serial = 651] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x97d07000) [pid = 9702] [serial = 744] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x99d27400) [pid = 9702] [serial = 984] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x90327400) [pid = 9702] [serial = 795] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x958b9000) [pid = 9702] [serial = 816] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x99d6f400) [pid = 9702] [serial = 927] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x9fc07c00) [pid = 9702] [serial = 1061] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x9feeb000) [pid = 9702] [serial = 939] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x9709e400) [pid = 9702] [serial = 864] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x982af400) [pid = 9702] [serial = 873] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x942f4000) [pid = 9702] [serial = 669] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x970b7000) [pid = 9702] [serial = 741] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x97299c00) [pid = 9702] [serial = 867] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x96b0a800) [pid = 9702] [serial = 738] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0xa2ac7c00) [pid = 9702] [serial = 993] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8ab04400) [pid = 9702] [serial = 1044] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0xa00c3000) [pid = 9702] [serial = 1083] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x99ac7000) [pid = 9702] [serial = 1059] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8f734000) [pid = 9702] [serial = 1023] [outer = (nil)] [url = about:blank] 22:43:09 INFO - PROCESS | 9702 | 1461130989678 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]]]}] 22:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 3134ms 22:43:09 INFO - PROCESS | 9702 | 1461130989702 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:43:09 INFO - PROCESS | 9702 | 1461130989707 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:43:09 INFO - PROCESS | 9702 | 1461130989716 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:43:09 INFO - PROCESS | 9702 | 1461130989721 Marionette TRACE conn3 <- [1,1614,null,{}] 22:43:09 INFO - PROCESS | 9702 | 1461130989731 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}] 22:43:09 INFO - PROCESS | 9702 | 1461130989931 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:43:10 INFO - PROCESS | 9702 | 1461130990122 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417bc00 == 125 [pid = 9702] [id = 411] 22:43:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x84ad7000) [pid = 9702] [serial = 1234] [outer = (nil)] 22:43:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x84c06000) [pid = 9702] [serial = 1235] [outer = 0x84ad7000] 22:43:10 INFO - PROCESS | 9702 | 1461130990208 Marionette DEBUG loaded listener.js 22:43:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x84c0f800) [pid = 9702] [serial = 1236] [outer = 0x84ad7000] 22:43:10 INFO - PROCESS | 9702 | 1461130990968 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]]]}] 22:43:10 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 22:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1285ms 22:43:11 INFO - PROCESS | 9702 | 1461130991004 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:43:11 INFO - PROCESS | 9702 | 1461130991012 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:43:11 INFO - PROCESS | 9702 | 1461130991022 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:43:11 INFO - PROCESS | 9702 | 1461130991025 Marionette TRACE conn3 <- [1,1618,null,{}] 22:43:11 INFO - PROCESS | 9702 | 1461130991031 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}] 22:43:11 INFO - PROCESS | 9702 | 1461130991207 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:43:11 INFO - PROCESS | 9702 | 1461130991224 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x83212800 == 126 [pid = 9702] [id = 412] 22:43:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x84c06c00) [pid = 9702] [serial = 1237] [outer = (nil)] 22:43:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x85bf7400) [pid = 9702] [serial = 1238] [outer = 0x84c06c00] 22:43:11 INFO - PROCESS | 9702 | 1461130991295 Marionette DEBUG loaded listener.js 22:43:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x86ab0800) [pid = 9702] [serial = 1239] [outer = 0x84c06c00] 22:43:12 INFO - PROCESS | 9702 | 1461130992445 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]]]}] 22:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1481ms 22:43:12 INFO - PROCESS | 9702 | 1461130992505 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:43:12 INFO - PROCESS | 9702 | 1461130992508 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:43:12 INFO - PROCESS | 9702 | 1461130992515 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:43:12 INFO - PROCESS | 9702 | 1461130992520 Marionette TRACE conn3 <- [1,1622,null,{}] 22:43:12 INFO - PROCESS | 9702 | 1461130992535 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}] 22:43:12 INFO - PROCESS | 9702 | 1461130992796 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:43:12 INFO - PROCESS | 9702 | 1461130992820 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x85151400 == 127 [pid = 9702] [id = 413] 22:43:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x86d9dc00) [pid = 9702] [serial = 1240] [outer = (nil)] 22:43:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x88069c00) [pid = 9702] [serial = 1241] [outer = 0x86d9dc00] 22:43:12 INFO - PROCESS | 9702 | 1461130992907 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x88236800) [pid = 9702] [serial = 1242] [outer = 0x86d9dc00] 22:43:13 INFO - PROCESS | 9702 | 1461130993926 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]]]}] 22:43:13 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 22:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1436ms 22:43:13 INFO - PROCESS | 9702 | 1461130993952 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:43:13 INFO - PROCESS | 9702 | 1461130993956 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:43:13 INFO - PROCESS | 9702 | 1461130993962 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:43:13 INFO - PROCESS | 9702 | 1461130993965 Marionette TRACE conn3 <- [1,1626,null,{}] 22:43:13 INFO - PROCESS | 9702 | 1461130993971 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}] 22:43:14 INFO - PROCESS | 9702 | 1461130994581 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x88904000) [pid = 9702] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x89aee400) [pid = 9702] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x84ad4c00) [pid = 9702] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x88068c00) [pid = 9702] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x85bf7800) [pid = 9702] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x86d99400) [pid = 9702] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:43:14 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x85150400) [pid = 9702] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:43:14 INFO - PROCESS | 9702 | 1461130994774 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad2800 == 128 [pid = 9702] [id = 414] 22:43:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x84eb7000) [pid = 9702] [serial = 1243] [outer = (nil)] 22:43:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8806b000) [pid = 9702] [serial = 1244] [outer = 0x84eb7000] 22:43:14 INFO - PROCESS | 9702 | 1461130994852 Marionette DEBUG loaded listener.js 22:43:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x88909400) [pid = 9702] [serial = 1245] [outer = 0x84eb7000] 22:43:15 INFO - PROCESS | 9702 | 1461130995561 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]]]}] 22:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1632ms 22:43:15 INFO - PROCESS | 9702 | 1461130995595 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 9702 | 1461130995597 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:43:15 INFO - PROCESS | 9702 | 1461130995604 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 9702 | 1461130995606 Marionette TRACE conn3 <- [1,1630,null,{}] 22:43:15 INFO - PROCESS | 9702 | 1461130995612 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}] 22:43:15 INFO - PROCESS | 9702 | 1461130995846 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:43:15 INFO - PROCESS | 9702 | 1461130995867 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eb1400 == 129 [pid = 9702] [id = 415] 22:43:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x85bf7800) [pid = 9702] [serial = 1246] [outer = (nil)] 22:43:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x88aa9800) [pid = 9702] [serial = 1247] [outer = 0x85bf7800] 22:43:15 INFO - PROCESS | 9702 | 1461130995937 Marionette DEBUG loaded listener.js 22:43:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x89651000) [pid = 9702] [serial = 1248] [outer = 0x85bf7800] 22:43:16 INFO - PROCESS | 9702 | 1461130996961 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]]]}] 22:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1431ms 22:43:17 INFO - PROCESS | 9702 | 1461130997036 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:43:17 INFO - PROCESS | 9702 | 1461130997041 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:43:17 INFO - PROCESS | 9702 | 1461130997051 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:43:17 INFO - PROCESS | 9702 | 1461130997057 Marionette TRACE conn3 <- [1,1634,null,{}] 22:43:17 INFO - PROCESS | 9702 | 1461130997067 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}] 22:43:17 INFO - PROCESS | 9702 | 1461130997308 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:43:17 INFO - PROCESS | 9702 | 1461130997654 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad4800 == 130 [pid = 9702] [id = 416] 22:43:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x84adf400) [pid = 9702] [serial = 1249] [outer = (nil)] 22:43:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x84eb6400) [pid = 9702] [serial = 1250] [outer = 0x84adf400] 22:43:17 INFO - PROCESS | 9702 | 1461130997742 Marionette DEBUG loaded listener.js 22:43:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8515f400) [pid = 9702] [serial = 1251] [outer = 0x84adf400] 22:43:18 INFO - PROCESS | 9702 | 1461130998675 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]]]}] 22:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1685ms 22:43:18 INFO - PROCESS | 9702 | 1461130998737 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:43:18 INFO - PROCESS | 9702 | 1461130998746 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:43:18 INFO - PROCESS | 9702 | 1461130998759 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:43:18 INFO - PROCESS | 9702 | 1461130998763 Marionette TRACE conn3 <- [1,1638,null,{}] 22:43:18 INFO - PROCESS | 9702 | 1461130998769 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}] 22:43:19 INFO - PROCESS | 9702 | 1461130999005 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:43:19 INFO - PROCESS | 9702 | 1461130999279 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515c400 == 131 [pid = 9702] [id = 417] 22:43:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x86d98000) [pid = 9702] [serial = 1252] [outer = (nil)] 22:43:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x883a5c00) [pid = 9702] [serial = 1253] [outer = 0x86d98000] 22:43:19 INFO - PROCESS | 9702 | 1461130999404 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x88aa2800) [pid = 9702] [serial = 1254] [outer = 0x86d98000] 22:43:20 INFO - PROCESS | 9702 | 1461131000480 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]]]}] 22:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1786ms 22:43:20 INFO - PROCESS | 9702 | 1461131000545 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:43:20 INFO - PROCESS | 9702 | 1461131000549 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:43:20 INFO - PROCESS | 9702 | 1461131000556 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:43:20 INFO - PROCESS | 9702 | 1461131000562 Marionette TRACE conn3 <- [1,1642,null,{}] 22:43:20 INFO - PROCESS | 9702 | 1461131000579 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}] 22:43:20 INFO - PROCESS | 9702 | 1461131000812 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:43:21 INFO - PROCESS | 9702 | 1461131001126 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515dc00 == 132 [pid = 9702] [id = 418] 22:43:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x89a47c00) [pid = 9702] [serial = 1255] [outer = (nil)] 22:43:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x89cac400) [pid = 9702] [serial = 1256] [outer = 0x89a47c00] 22:43:21 INFO - PROCESS | 9702 | 1461131001216 Marionette DEBUG loaded listener.js 22:43:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x89d48800) [pid = 9702] [serial = 1257] [outer = 0x89a47c00] 22:43:22 INFO - PROCESS | 9702 | 1461131002107 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]]]}] 22:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1591ms 22:43:22 INFO - PROCESS | 9702 | 1461131002147 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:43:22 INFO - PROCESS | 9702 | 1461131002152 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:43:22 INFO - PROCESS | 9702 | 1461131002158 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:43:22 INFO - PROCESS | 9702 | 1461131002162 Marionette TRACE conn3 <- [1,1646,null,{}] 22:43:22 INFO - PROCESS | 9702 | 1461131002167 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}] 22:43:22 INFO - PROCESS | 9702 | 1461131002388 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:43:22 INFO - PROCESS | 9702 | 1461131002751 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x89aecc00 == 133 [pid = 9702] [id = 419] 22:43:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x89e7c400) [pid = 9702] [serial = 1258] [outer = (nil)] 22:43:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8aa5cc00) [pid = 9702] [serial = 1259] [outer = 0x89e7c400] 22:43:22 INFO - PROCESS | 9702 | 1461131002841 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8ab0a400) [pid = 9702] [serial = 1260] [outer = 0x89e7c400] 22:43:23 INFO - PROCESS | 9702 | 1461131003711 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]]]}] 22:43:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:43:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 22:43:23 INFO - PROCESS | 9702 | 1461131003745 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:43:23 INFO - PROCESS | 9702 | 1461131003749 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:43:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:43:23 INFO - PROCESS | 9702 | 1461131003756 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:43:23 INFO - PROCESS | 9702 | 1461131003760 Marionette TRACE conn3 <- [1,1650,null,{}] 22:43:23 INFO - PROCESS | 9702 | 1461131003766 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}] 22:43:23 INFO - PROCESS | 9702 | 1461131003950 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:43:24 INFO - PROCESS | 9702 | 1461131004267 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e7cc00 == 134 [pid = 9702] [id = 420] 22:43:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8aa5b000) [pid = 9702] [serial = 1261] [outer = (nil)] 22:43:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8ad0f800) [pid = 9702] [serial = 1262] [outer = 0x8aa5b000] 22:43:24 INFO - PROCESS | 9702 | 1461131004357 Marionette DEBUG loaded listener.js 22:43:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8b71dc00) [pid = 9702] [serial = 1263] [outer = 0x8aa5b000] 22:43:25 INFO - PROCESS | 9702 | 1461131005226 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]]]}] 22:43:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:43:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1539ms 22:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:43:25 INFO - PROCESS | 9702 | 1461131005297 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:43:25 INFO - PROCESS | 9702 | 1461131005300 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:43:25 INFO - PROCESS | 9702 | 1461131005307 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 9702 | 1461131005311 Marionette TRACE conn3 <- [1,1654,null,{}] 22:43:25 INFO - PROCESS | 9702 | 1461131005316 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}] 22:43:25 INFO - PROCESS | 9702 | 1461131005569 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:43:25 INFO - PROCESS | 9702 | 1461131005922 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad06800 == 135 [pid = 9702] [id = 421] 22:43:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8bde5800) [pid = 9702] [serial = 1264] [outer = (nil)] 22:43:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8bdf2800) [pid = 9702] [serial = 1265] [outer = 0x8bde5800] 22:43:26 INFO - PROCESS | 9702 | 1461131006010 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8c0bc400) [pid = 9702] [serial = 1266] [outer = 0x8bde5800] 22:43:26 INFO - PROCESS | 9702 | 1461131006847 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]]]}] 22:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1585ms 22:43:26 INFO - PROCESS | 9702 | 1461131006892 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:43:26 INFO - PROCESS | 9702 | 1461131006896 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:43:26 INFO - PROCESS | 9702 | 1461131006903 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:43:26 INFO - PROCESS | 9702 | 1461131006906 Marionette TRACE conn3 <- [1,1658,null,{}] 22:43:26 INFO - PROCESS | 9702 | 1461131006912 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}] 22:43:27 INFO - PROCESS | 9702 | 1461131007099 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:43:27 INFO - PROCESS | 9702 | 1461131007371 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bdf0000 == 136 [pid = 9702] [id = 422] 22:43:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8bdf1000) [pid = 9702] [serial = 1267] [outer = (nil)] 22:43:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8c7b8c00) [pid = 9702] [serial = 1268] [outer = 0x8bdf1000] 22:43:27 INFO - PROCESS | 9702 | 1461131007505 Marionette DEBUG loaded listener.js 22:43:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8c848000) [pid = 9702] [serial = 1269] [outer = 0x8bdf1000] 22:43:28 INFO - PROCESS | 9702 | 1461131008373 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]]]}] 22:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 22:43:28 INFO - PROCESS | 9702 | 1461131008433 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:43:28 INFO - PROCESS | 9702 | 1461131008438 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:43:28 INFO - PROCESS | 9702 | 1461131008444 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:43:28 INFO - PROCESS | 9702 | 1461131008448 Marionette TRACE conn3 <- [1,1662,null,{}] 22:43:28 INFO - PROCESS | 9702 | 1461131008453 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}] 22:43:28 INFO - PROCESS | 9702 | 1461131008675 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:43:29 INFO - PROCESS | 9702 | 1461131008989 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x89cacc00 == 137 [pid = 9702] [id = 423] 22:43:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8c0c3000) [pid = 9702] [serial = 1270] [outer = (nil)] 22:43:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x8c976400) [pid = 9702] [serial = 1271] [outer = 0x8c0c3000] 22:43:29 INFO - PROCESS | 9702 | 1461131009081 Marionette DEBUG loaded listener.js 22:43:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x8e70a400) [pid = 9702] [serial = 1272] [outer = 0x8c0c3000] 22:43:29 INFO - PROCESS | 9702 | 1461131009927 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]]]}] 22:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1532ms 22:43:29 INFO - PROCESS | 9702 | 1461131009977 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:43:29 INFO - PROCESS | 9702 | 1461131009981 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:43:29 INFO - PROCESS | 9702 | 1461131009987 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:43:29 INFO - PROCESS | 9702 | 1461131009991 Marionette TRACE conn3 <- [1,1666,null,{}] 22:43:29 INFO - PROCESS | 9702 | 1461131009996 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}] 22:43:30 INFO - PROCESS | 9702 | 1461131010190 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:43:30 INFO - PROCESS | 9702 | 1461131010513 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e2800 == 138 [pid = 9702] [id = 424] 22:43:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x8c96fc00) [pid = 9702] [serial = 1273] [outer = (nil)] 22:43:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x8eac1400) [pid = 9702] [serial = 1274] [outer = 0x8c96fc00] 22:43:30 INFO - PROCESS | 9702 | 1461131010605 Marionette DEBUG loaded listener.js 22:43:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x8eac6400) [pid = 9702] [serial = 1275] [outer = 0x8c96fc00] 22:43:31 INFO - PROCESS | 9702 | 1461131011478 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]]]}] 22:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1538ms 22:43:31 INFO - PROCESS | 9702 | 1461131011526 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:43:31 INFO - PROCESS | 9702 | 1461131011529 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:43:31 INFO - PROCESS | 9702 | 1461131011536 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:43:31 INFO - PROCESS | 9702 | 1461131011540 Marionette TRACE conn3 <- [1,1670,null,{}] 22:43:31 INFO - PROCESS | 9702 | 1461131011545 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}] 22:43:31 INFO - PROCESS | 9702 | 1461131011735 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:43:32 INFO - PROCESS | 9702 | 1461131012052 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x89af0c00 == 139 [pid = 9702] [id = 425] 22:43:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x8e895400) [pid = 9702] [serial = 1276] [outer = (nil)] 22:43:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x8f734800) [pid = 9702] [serial = 1277] [outer = 0x8e895400] 22:43:32 INFO - PROCESS | 9702 | 1461131012142 Marionette DEBUG loaded listener.js 22:43:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x8f739000) [pid = 9702] [serial = 1278] [outer = 0x8e895400] 22:43:33 INFO - PROCESS | 9702 | 1461131013029 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]]]}] 22:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1536ms 22:43:33 INFO - PROCESS | 9702 | 1461131013073 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:43:33 INFO - PROCESS | 9702 | 1461131013077 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:43:33 INFO - PROCESS | 9702 | 1461131013084 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:43:33 INFO - PROCESS | 9702 | 1461131013088 Marionette TRACE conn3 <- [1,1674,null,{}] 22:43:33 INFO - PROCESS | 9702 | 1461131013094 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}] 22:43:33 INFO - PROCESS | 9702 | 1461131013498 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:43:33 INFO - PROCESS | 9702 | 1461131013823 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ead0c00 == 140 [pid = 9702] [id = 426] 22:43:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x8fd4e400) [pid = 9702] [serial = 1279] [outer = (nil)] 22:43:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x8fd6e000) [pid = 9702] [serial = 1280] [outer = 0x8fd4e400] 22:43:33 INFO - PROCESS | 9702 | 1461131013917 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x8ffea400) [pid = 9702] [serial = 1281] [outer = 0x8fd4e400] 22:43:34 INFO - PROCESS | 9702 | 1461131014828 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]]]}] 22:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1782ms 22:43:34 INFO - PROCESS | 9702 | 1461131014867 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:43:34 INFO - PROCESS | 9702 | 1461131014871 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:43:34 INFO - PROCESS | 9702 | 1461131014878 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:43:34 INFO - PROCESS | 9702 | 1461131014881 Marionette TRACE conn3 <- [1,1678,null,{}] 22:43:34 INFO - PROCESS | 9702 | 1461131014887 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}] 22:43:35 INFO - PROCESS | 9702 | 1461131015088 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:43:35 INFO - PROCESS | 9702 | 1461131015431 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0cc00 == 141 [pid = 9702] [id = 427] 22:43:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x8e70b400) [pid = 9702] [serial = 1282] [outer = (nil)] 22:43:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x90323000) [pid = 9702] [serial = 1283] [outer = 0x8e70b400] 22:43:35 INFO - PROCESS | 9702 | 1461131015525 Marionette DEBUG loaded listener.js 22:43:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x90328400) [pid = 9702] [serial = 1284] [outer = 0x8e70b400] 22:43:36 INFO - PROCESS | 9702 | 1461131016432 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]]]}] 22:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1596ms 22:43:36 INFO - PROCESS | 9702 | 1461131016474 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:43:36 INFO - PROCESS | 9702 | 1461131016478 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:43:36 INFO - PROCESS | 9702 | 1461131016487 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 9702 | 1461131016490 Marionette TRACE conn3 <- [1,1682,null,{}] 22:43:36 INFO - PROCESS | 9702 | 1461131016494 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}] 22:43:36 INFO - PROCESS | 9702 | 1461131016695 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:43:37 INFO - PROCESS | 9702 | 1461131017020 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffec800 == 142 [pid = 9702] [id = 428] 22:43:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x9018d400) [pid = 9702] [serial = 1285] [outer = (nil)] 22:43:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x90550400) [pid = 9702] [serial = 1286] [outer = 0x9018d400] 22:43:37 INFO - PROCESS | 9702 | 1461131017108 Marionette DEBUG loaded listener.js 22:43:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x90553800) [pid = 9702] [serial = 1287] [outer = 0x9018d400] 22:43:37 INFO - PROCESS | 9702 | 1461131017971 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]]]}] 22:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1530ms 22:43:38 INFO - PROCESS | 9702 | 1461131018016 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:43:38 INFO - PROCESS | 9702 | 1461131018020 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:43:38 INFO - PROCESS | 9702 | 1461131018026 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:43:38 INFO - PROCESS | 9702 | 1461131018030 Marionette TRACE conn3 <- [1,1686,null,{}] 22:43:38 INFO - PROCESS | 9702 | 1461131018035 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}] 22:43:38 INFO - PROCESS | 9702 | 1461131018228 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:43:38 INFO - PROCESS | 9702 | 1461131018566 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9c400 == 143 [pid = 9702] [id = 429] 22:43:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x8c96ec00) [pid = 9702] [serial = 1288] [outer = (nil)] 22:43:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x908a8400) [pid = 9702] [serial = 1289] [outer = 0x8c96ec00] 22:43:38 INFO - PROCESS | 9702 | 1461131018657 Marionette DEBUG loaded listener.js 22:43:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x9137d800) [pid = 9702] [serial = 1290] [outer = 0x8c96ec00] 22:43:39 INFO - PROCESS | 9702 | 1461131019555 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]]]}] 22:43:39 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 22:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1587ms 22:43:39 INFO - PROCESS | 9702 | 1461131019614 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:43:39 INFO - PROCESS | 9702 | 1461131019618 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:43:39 INFO - PROCESS | 9702 | 1461131019625 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:43:39 INFO - PROCESS | 9702 | 1461131019628 Marionette TRACE conn3 <- [1,1690,null,{}] 22:43:39 INFO - PROCESS | 9702 | 1461131019634 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}] 22:43:39 INFO - PROCESS | 9702 | 1461131019866 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:43:40 INFO - PROCESS | 9702 | 1461131020193 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417ac00 == 144 [pid = 9702] [id = 430] 22:43:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x89d4e400) [pid = 9702] [serial = 1291] [outer = (nil)] 22:43:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x91379c00) [pid = 9702] [serial = 1292] [outer = 0x89d4e400] 22:43:40 INFO - PROCESS | 9702 | 1461131020297 Marionette DEBUG loaded listener.js 22:43:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x920cf400) [pid = 9702] [serial = 1293] [outer = 0x89d4e400] 22:43:41 INFO - PROCESS | 9702 | 1461131021150 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]]]}] 22:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1580ms 22:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:43:41 INFO - PROCESS | 9702 | 1461131021206 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:43:41 INFO - PROCESS | 9702 | 1461131021209 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:43:41 INFO - PROCESS | 9702 | 1461131021216 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:43:41 INFO - PROCESS | 9702 | 1461131021219 Marionette TRACE conn3 <- [1,1694,null,{}] 22:43:41 INFO - PROCESS | 9702 | 1461131021225 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}] 22:43:41 INFO - PROCESS | 9702 | 1461131021430 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:43:41 INFO - PROCESS | 9702 | 1461131021750 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x90553000 == 145 [pid = 9702] [id = 431] 22:43:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x91376000) [pid = 9702] [serial = 1294] [outer = (nil)] 22:43:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x933ef400) [pid = 9702] [serial = 1295] [outer = 0x91376000] 22:43:41 INFO - PROCESS | 9702 | 1461131021841 Marionette DEBUG loaded listener.js 22:43:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x934b5c00) [pid = 9702] [serial = 1296] [outer = 0x91376000] 22:43:42 INFO - PROCESS | 9702 | 1461131022715 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]]]}] 22:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1535ms 22:43:42 INFO - PROCESS | 9702 | 1461131022751 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:43:42 INFO - PROCESS | 9702 | 1461131022755 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:43:42 INFO - PROCESS | 9702 | 1461131022761 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:43:42 INFO - PROCESS | 9702 | 1461131022765 Marionette TRACE conn3 <- [1,1698,null,{}] 22:43:42 INFO - PROCESS | 9702 | 1461131022771 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}] 22:43:42 INFO - PROCESS | 9702 | 1461131022964 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:43:43 INFO - PROCESS | 9702 | 1461131023287 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad2000 == 146 [pid = 9702] [id = 432] 22:43:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x9048ac00) [pid = 9702] [serial = 1297] [outer = (nil)] 22:43:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x934dec00) [pid = 9702] [serial = 1298] [outer = 0x9048ac00] 22:43:43 INFO - PROCESS | 9702 | 1461131023376 Marionette DEBUG loaded listener.js 22:43:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x934e5c00) [pid = 9702] [serial = 1299] [outer = 0x9048ac00] 22:43:44 INFO - PROCESS | 9702 | 1461131024295 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]]]}] 22:43:44 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 22:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1582ms 22:43:44 INFO - PROCESS | 9702 | 1461131024345 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:43:44 INFO - PROCESS | 9702 | 1461131024348 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:43:44 INFO - PROCESS | 9702 | 1461131024354 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:43:44 INFO - PROCESS | 9702 | 1461131024358 Marionette TRACE conn3 <- [1,1702,null,{}] 22:43:44 INFO - PROCESS | 9702 | 1461131024363 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}] 22:43:44 INFO - PROCESS | 9702 | 1461131024555 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:43:45 INFO - PROCESS | 9702 | 1461131025457 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x85152c00 == 147 [pid = 9702] [id = 433] 22:43:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x85153000) [pid = 9702] [serial = 1300] [outer = (nil)] 22:43:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x85158c00) [pid = 9702] [serial = 1301] [outer = 0x85153000] 22:43:45 INFO - PROCESS | 9702 | 1461131025576 Marionette DEBUG loaded listener.js 22:43:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x86aaf000) [pid = 9702] [serial = 1302] [outer = 0x85153000] 22:43:46 INFO - PROCESS | 9702 | 1461131026439 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2148ms 22:43:46 INFO - PROCESS | 9702 | 1461131026504 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 9702 | 1461131026511 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:43:46 INFO - PROCESS | 9702 | 1461131026520 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 9702 | 1461131026524 Marionette TRACE conn3 <- [1,1706,null,{}] 22:43:46 INFO - PROCESS | 9702 | 1461131026532 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}] 22:43:46 INFO - PROCESS | 9702 | 1461131026733 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:43:47 INFO - PROCESS | 9702 | 1461131027055 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x84c03000 == 146 [pid = 9702] [id = 363] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x934b8000 == 145 [pid = 9702] [id = 83] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x883a8800 == 144 [pid = 9702] [id = 364] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad2800 == 143 [pid = 9702] [id = 414] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x85151400 == 142 [pid = 9702] [id = 413] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x83212800 == 141 [pid = 9702] [id = 412] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8417bc00 == 140 [pid = 9702] [id = 411] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x90192800 == 139 [pid = 9702] [id = 410] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x90492800 == 138 [pid = 9702] [id = 409] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0c400 == 137 [pid = 9702] [id = 407] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x9137dc00 == 136 [pid = 9702] [id = 408] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf5800 == 135 [pid = 9702] [id = 406] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd6e400 == 134 [pid = 9702] [id = 405] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8417dc00 == 133 [pid = 9702] [id = 404] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8e88f400 == 132 [pid = 9702] [id = 402] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb4f400 == 131 [pid = 9702] [id = 403] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9ac00 == 130 [pid = 9702] [id = 401] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8c96e800 == 129 [pid = 9702] [id = 400] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x8b7a0000 == 128 [pid = 9702] [id = 399] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x89e76c00 == 127 [pid = 9702] [id = 397] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x876c2000 == 126 [pid = 9702] [id = 398] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x88230800 == 125 [pid = 9702] [id = 396] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9d000 == 124 [pid = 9702] [id = 395] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf4400 == 123 [pid = 9702] [id = 394] 22:43:47 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad2400 == 122 [pid = 9702] [id = 393] 22:43:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x8320d400 == 123 [pid = 9702] [id = 434] 22:43:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x8416f400) [pid = 9702] [serial = 1303] [outer = (nil)] 22:43:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x84c06400) [pid = 9702] [serial = 1304] [outer = 0x8416f400] 22:43:47 INFO - PROCESS | 9702 | 1461131027704 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 208 (0x84eb5400) [pid = 9702] [serial = 1305] [outer = 0x8416f400] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 207 (0x85bfa000) [pid = 9702] [serial = 1176] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0x8965e000) [pid = 9702] [serial = 1170] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x89c8f400) [pid = 9702] [serial = 1172] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x84eb7800) [pid = 9702] [serial = 1158] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x88910000) [pid = 9702] [serial = 1164] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x88901400) [pid = 9702] [serial = 1115] [outer = (nil)] [url = about:blank] 22:43:47 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x8ffe9800) [pid = 9702] [serial = 1121] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x9331b800) [pid = 9702] [serial = 1127] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x84c0ec00) [pid = 9702] [serial = 1157] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x88071000) [pid = 9702] [serial = 1167] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x8aa53800) [pid = 9702] [serial = 1173] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x84eb1c00) [pid = 9702] [serial = 1154] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x99d6dc00) [pid = 9702] [serial = 1139] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x9feeac00) [pid = 9702] [serial = 1142] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x9440d000) [pid = 9702] [serial = 1130] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x88aae000) [pid = 9702] [serial = 1145] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x88aa1c00) [pid = 9702] [serial = 1169] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x9054f400) [pid = 9702] [serial = 1124] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x97cba000) [pid = 9702] [serial = 1133] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x98fa8c00) [pid = 9702] [serial = 1136] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x86da1400) [pid = 9702] [serial = 1161] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x88236c00) [pid = 9702] [serial = 1163] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0xa0ade000) [pid = 9702] [serial = 1151] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x86d9d800) [pid = 9702] [serial = 1160] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x86ab7000) [pid = 9702] [serial = 1166] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8bde7c00) [pid = 9702] [serial = 1118] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8515bc00) [pid = 9702] [serial = 1175] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x89656800) [pid = 9702] [serial = 1148] [outer = (nil)] [url = about:blank] 22:43:48 INFO - PROCESS | 9702 | 1461131028603 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]]]}] 22:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2133ms 22:43:48 INFO - PROCESS | 9702 | 1461131028659 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:43:48 INFO - PROCESS | 9702 | 1461131028665 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:43:48 INFO - PROCESS | 9702 | 1461131028673 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:43:48 INFO - PROCESS | 9702 | 1461131028676 Marionette TRACE conn3 <- [1,1710,null,{}] 22:43:48 INFO - PROCESS | 9702 | 1461131028682 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}] 22:43:48 INFO - PROCESS | 9702 | 1461131028871 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:43:49 INFO - PROCESS | 9702 | 1461131029081 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c10800 == 124 [pid = 9702] [id = 435] 22:43:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x84eb4400) [pid = 9702] [serial = 1306] [outer = (nil)] 22:43:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x8822d400) [pid = 9702] [serial = 1307] [outer = 0x84eb4400] 22:43:49 INFO - PROCESS | 9702 | 1461131029158 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x88851800) [pid = 9702] [serial = 1308] [outer = 0x84eb4400] 22:43:50 INFO - PROCESS | 9702 | 1461131030058 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]]]}] 22:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1443ms 22:43:50 INFO - PROCESS | 9702 | 1461131030115 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:43:50 INFO - PROCESS | 9702 | 1461131030119 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:43:50 INFO - PROCESS | 9702 | 1461131030127 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:43:50 INFO - PROCESS | 9702 | 1461131030136 Marionette TRACE conn3 <- [1,1714,null,{}] 22:43:50 INFO - PROCESS | 9702 | 1461131030198 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}] 22:43:50 INFO - PROCESS | 9702 | 1461131030456 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:43:50 INFO - PROCESS | 9702 | 1461131030481 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x88071000 == 125 [pid = 9702] [id = 436] 22:43:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x88236c00) [pid = 9702] [serial = 1309] [outer = (nil)] 22:43:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x8965a000) [pid = 9702] [serial = 1310] [outer = 0x88236c00] 22:43:50 INFO - PROCESS | 9702 | 1461131030554 Marionette DEBUG loaded listener.js 22:43:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x89a44c00) [pid = 9702] [serial = 1311] [outer = 0x88236c00] 22:43:51 INFO - PROCESS | 9702 | 1461131031456 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1382ms 22:43:51 INFO - PROCESS | 9702 | 1461131031515 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:43:51 INFO - PROCESS | 9702 | 1461131031520 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:43:51 INFO - PROCESS | 9702 | 1461131031526 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 9702 | 1461131031529 Marionette TRACE conn3 <- [1,1718,null,{}] 22:43:51 INFO - PROCESS | 9702 | 1461131031534 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}] 22:43:51 INFO - PROCESS | 9702 | 1461131031779 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:43:51 INFO - PROCESS | 9702 | 1461131031814 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x88849400 == 126 [pid = 9702] [id = 437] 22:43:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x88910000) [pid = 9702] [serial = 1312] [outer = (nil)] 22:43:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x89d41400) [pid = 9702] [serial = 1313] [outer = 0x88910000] 22:43:51 INFO - PROCESS | 9702 | 1461131031891 Marionette DEBUG loaded listener.js 22:43:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x89e76000) [pid = 9702] [serial = 1314] [outer = 0x88910000] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x9032a800) [pid = 9702] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x88901800) [pid = 9702] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8320c400) [pid = 9702] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x84c09000) [pid = 9702] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x84ad7000) [pid = 9702] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x920cac00) [pid = 9702] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x85152400) [pid = 9702] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8c977400) [pid = 9702] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8aa59400) [pid = 9702] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x915d7800) [pid = 9702] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x89651400) [pid = 9702] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x89a47400) [pid = 9702] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8fd51000) [pid = 9702] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8c0ba400) [pid = 9702] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x9331c800) [pid = 9702] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x8515fc00) [pid = 9702] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8ad07800) [pid = 9702] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x88a63000) [pid = 9702] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8f7e9000) [pid = 9702] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x9018f400) [pid = 9702] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8f7ef000) [pid = 9702] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x86d98800) [pid = 9702] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x84eaa000) [pid = 9702] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8b7a2400) [pid = 9702] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x84eb7000) [pid = 9702] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x934de400) [pid = 9702] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x96c4cc00) [pid = 9702] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x99a42400) [pid = 9702] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8e89a400) [pid = 9702] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x96c4b400) [pid = 9702] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8f73ac00) [pid = 9702] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x88aa8c00) [pid = 9702] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8aa55800) [pid = 9702] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x88aae800) [pid = 9702] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8b7a0c00) [pid = 9702] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x85bf2000) [pid = 9702] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x84ead000) [pid = 9702] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89655c00) [pid = 9702] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8ffe3800) [pid = 9702] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x920c8c00) [pid = 9702] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x86d9dc00) [pid = 9702] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:43:53 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x84c06c00) [pid = 9702] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:43:53 INFO - PROCESS | 9702 | 1461131033707 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]]]}] 22:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2233ms 22:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:43:53 INFO - PROCESS | 9702 | 1461131033760 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:43:53 INFO - PROCESS | 9702 | 1461131033763 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:43:53 INFO - PROCESS | 9702 | 1461131033769 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:43:53 INFO - PROCESS | 9702 | 1461131033773 Marionette TRACE conn3 <- [1,1722,null,{}] 22:43:53 INFO - PROCESS | 9702 | 1461131033778 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}] 22:43:53 INFO - PROCESS | 9702 | 1461131033945 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:43:53 INFO - PROCESS | 9702 | 1461131033959 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0c800 == 127 [pid = 9702] [id = 438] 22:43:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x84eab400) [pid = 9702] [serial = 1315] [outer = (nil)] 22:43:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x86d95400) [pid = 9702] [serial = 1316] [outer = 0x84eab400] 22:43:54 INFO - PROCESS | 9702 | 1461131034043 Marionette DEBUG loaded listener.js 22:43:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x89656000) [pid = 9702] [serial = 1317] [outer = 0x84eab400] 22:43:54 INFO - PROCESS | 9702 | 1461131034991 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]]]}] 22:43:55 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 22:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1295ms 22:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:43:55 INFO - PROCESS | 9702 | 1461131035064 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:43:55 INFO - PROCESS | 9702 | 1461131035067 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:43:55 INFO - PROCESS | 9702 | 1461131035073 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:43:55 INFO - PROCESS | 9702 | 1461131035076 Marionette TRACE conn3 <- [1,1726,null,{}] 22:43:55 INFO - PROCESS | 9702 | 1461131035082 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}] 22:43:55 INFO - PROCESS | 9702 | 1461131035391 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:43:55 INFO - PROCESS | 9702 | 1461131035732 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad5400 == 128 [pid = 9702] [id = 439] 22:43:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x84ad6000) [pid = 9702] [serial = 1318] [outer = (nil)] 22:43:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x84eabc00) [pid = 9702] [serial = 1319] [outer = 0x84ad6000] 22:43:55 INFO - PROCESS | 9702 | 1461131035826 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8515a000) [pid = 9702] [serial = 1320] [outer = 0x84ad6000] 22:43:56 INFO - PROCESS | 9702 | 1461131036762 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]]]}] 22:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1733ms 22:43:56 INFO - PROCESS | 9702 | 1461131036808 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:43:56 INFO - PROCESS | 9702 | 1461131036815 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:43:56 INFO - PROCESS | 9702 | 1461131036823 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:43:56 INFO - PROCESS | 9702 | 1461131036831 Marionette TRACE conn3 <- [1,1730,null,{}] 22:43:56 INFO - PROCESS | 9702 | 1461131036838 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}] 22:43:57 INFO - PROCESS | 9702 | 1461131037043 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:43:57 INFO - PROCESS | 9702 | 1461131037370 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9ec00 == 129 [pid = 9702] [id = 440] 22:43:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x86da2800) [pid = 9702] [serial = 1321] [outer = (nil)] 22:43:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x88235400) [pid = 9702] [serial = 1322] [outer = 0x86da2800] 22:43:57 INFO - PROCESS | 9702 | 1461131037468 Marionette DEBUG loaded listener.js 22:43:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8890e800) [pid = 9702] [serial = 1323] [outer = 0x86da2800] 22:43:58 INFO - PROCESS | 9702 | 1461131038447 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]]]}] 22:43:58 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 22:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1684ms 22:43:58 INFO - PROCESS | 9702 | 1461131038508 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:43:58 INFO - PROCESS | 9702 | 1461131038514 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:43:58 INFO - PROCESS | 9702 | 1461131038520 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:43:58 INFO - PROCESS | 9702 | 1461131038524 Marionette TRACE conn3 <- [1,1734,null,{}] 22:43:58 INFO - PROCESS | 9702 | 1461131038531 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}] 22:43:58 INFO - PROCESS | 9702 | 1461131038756 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:43:59 INFO - PROCESS | 9702 | 1461131039125 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8965d000 == 130 [pid = 9702] [id = 441] 22:43:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x89c84c00) [pid = 9702] [serial = 1324] [outer = (nil)] 22:43:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x89ca4000) [pid = 9702] [serial = 1325] [outer = 0x89c84c00] 22:43:59 INFO - PROCESS | 9702 | 1461131039214 Marionette DEBUG loaded listener.js 22:43:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x89d4ec00) [pid = 9702] [serial = 1326] [outer = 0x89c84c00] 22:44:00 INFO - PROCESS | 9702 | 1461131040183 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]]]}] 22:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1739ms 22:44:00 INFO - PROCESS | 9702 | 1461131040259 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:44:00 INFO - PROCESS | 9702 | 1461131040266 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:44:00 INFO - PROCESS | 9702 | 1461131040283 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:44:00 INFO - PROCESS | 9702 | 1461131040291 Marionette TRACE conn3 <- [1,1738,null,{}] 22:44:00 INFO - PROCESS | 9702 | 1461131040297 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}] 22:44:00 INFO - PROCESS | 9702 | 1461131040560 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:44:00 INFO - PROCESS | 9702 | 1461131040883 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8884d800 == 131 [pid = 9702] [id = 442] 22:44:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x89ca7c00) [pid = 9702] [serial = 1327] [outer = (nil)] 22:44:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8b7a0c00) [pid = 9702] [serial = 1328] [outer = 0x89ca7c00] 22:44:00 INFO - PROCESS | 9702 | 1461131040969 Marionette DEBUG loaded listener.js 22:44:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8b7aa000) [pid = 9702] [serial = 1329] [outer = 0x89ca7c00] 22:44:01 INFO - PROCESS | 9702 | 1461131041921 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]]]}] 22:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1703ms 22:44:01 INFO - PROCESS | 9702 | 1461131041978 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:44:01 INFO - PROCESS | 9702 | 1461131041981 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:44:01 INFO - PROCESS | 9702 | 1461131041988 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:44:01 INFO - PROCESS | 9702 | 1461131041991 Marionette TRACE conn3 <- [1,1742,null,{}] 22:44:02 INFO - PROCESS | 9702 | 1461131041997 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}] 22:44:02 INFO - PROCESS | 9702 | 1461131042195 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:44:02 INFO - PROCESS | 9702 | 1461131042516 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x86da0c00 == 132 [pid = 9702] [id = 443] 22:44:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8b729c00) [pid = 9702] [serial = 1330] [outer = (nil)] 22:44:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8bde7c00) [pid = 9702] [serial = 1331] [outer = 0x8b729c00] 22:44:02 INFO - PROCESS | 9702 | 1461131042609 Marionette DEBUG loaded listener.js 22:44:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8bded400) [pid = 9702] [serial = 1332] [outer = 0x8b729c00] 22:44:03 INFO - PROCESS | 9702 | 1461131043471 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]]]}] 22:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1539ms 22:44:03 INFO - PROCESS | 9702 | 1461131043527 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:44:03 INFO - PROCESS | 9702 | 1461131043531 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:44:03 INFO - PROCESS | 9702 | 1461131043538 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:44:03 INFO - PROCESS | 9702 | 1461131043541 Marionette TRACE conn3 <- [1,1746,null,{}] 22:44:03 INFO - PROCESS | 9702 | 1461131043547 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}] 22:44:03 INFO - PROCESS | 9702 | 1461131043769 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:44:04 INFO - PROCESS | 9702 | 1461131044131 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b9400 == 133 [pid = 9702] [id = 444] 22:44:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8c7bb400) [pid = 9702] [serial = 1333] [outer = (nil)] 22:44:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8c845c00) [pid = 9702] [serial = 1334] [outer = 0x8c7bb400] 22:44:04 INFO - PROCESS | 9702 | 1461131044239 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8e708800) [pid = 9702] [serial = 1335] [outer = 0x8c7bb400] 22:44:05 INFO - PROCESS | 9702 | 1461131045196 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]]]}] 22:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1695ms 22:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:44:05 INFO - PROCESS | 9702 | 1461131045234 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:44:05 INFO - PROCESS | 9702 | 1461131045237 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:44:05 INFO - PROCESS | 9702 | 1461131045244 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:44:05 INFO - PROCESS | 9702 | 1461131045248 Marionette TRACE conn3 <- [1,1750,null,{}] 22:44:05 INFO - PROCESS | 9702 | 1461131045253 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}] 22:44:05 INFO - PROCESS | 9702 | 1461131045463 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:44:05 INFO - PROCESS | 9702 | 1461131045782 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aa5c00 == 134 [pid = 9702] [id = 445] 22:44:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8c7b1c00) [pid = 9702] [serial = 1336] [outer = (nil)] 22:44:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8f72e400) [pid = 9702] [serial = 1337] [outer = 0x8c7b1c00] 22:44:05 INFO - PROCESS | 9702 | 1461131045872 Marionette DEBUG loaded listener.js 22:44:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8f737400) [pid = 9702] [serial = 1338] [outer = 0x8c7b1c00] 22:44:06 INFO - PROCESS | 9702 | 1461131046749 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]]]}] 22:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 22:44:06 INFO - PROCESS | 9702 | 1461131046825 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:44:06 INFO - PROCESS | 9702 | 1461131046830 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:44:06 INFO - PROCESS | 9702 | 1461131046836 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:44:06 INFO - PROCESS | 9702 | 1461131046840 Marionette TRACE conn3 <- [1,1754,null,{}] 22:44:06 INFO - PROCESS | 9702 | 1461131046845 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}] 22:44:07 INFO - PROCESS | 9702 | 1461131047089 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:44:07 INFO - PROCESS | 9702 | 1461131047417 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bde4c00 == 135 [pid = 9702] [id = 446] 22:44:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8eac9400) [pid = 9702] [serial = 1339] [outer = (nil)] 22:44:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8f9afc00) [pid = 9702] [serial = 1340] [outer = 0x8eac9400] 22:44:07 INFO - PROCESS | 9702 | 1461131047503 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x8fb50c00) [pid = 9702] [serial = 1341] [outer = 0x8eac9400] 22:44:08 INFO - PROCESS | 9702 | 1461131048345 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 22:44:08 INFO - PROCESS | 9702 | 1461131048421 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:44:08 INFO - PROCESS | 9702 | 1461131048424 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:44:08 INFO - PROCESS | 9702 | 1461131048430 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 9702 | 1461131048434 Marionette TRACE conn3 <- [1,1758,null,{}] 22:44:08 INFO - PROCESS | 9702 | 1461131048440 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}] 22:44:08 INFO - PROCESS | 9702 | 1461131048665 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:44:09 INFO - PROCESS | 9702 | 1461131048995 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c5400 == 136 [pid = 9702] [id = 447] 22:44:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x8e89b400) [pid = 9702] [serial = 1342] [outer = (nil)] 22:44:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x8fd59400) [pid = 9702] [serial = 1343] [outer = 0x8e89b400] 22:44:09 INFO - PROCESS | 9702 | 1461131049085 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x8fd72000) [pid = 9702] [serial = 1344] [outer = 0x8e89b400] 22:44:09 INFO - PROCESS | 9702 | 1461131049975 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]]]}] 22:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1582ms 22:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:44:10 INFO - PROCESS | 9702 | 1461131050013 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:44:10 INFO - PROCESS | 9702 | 1461131050016 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:44:10 INFO - PROCESS | 9702 | 1461131050023 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:44:10 INFO - PROCESS | 9702 | 1461131050026 Marionette TRACE conn3 <- [1,1762,null,{}] 22:44:10 INFO - PROCESS | 9702 | 1461131050032 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}] 22:44:10 INFO - PROCESS | 9702 | 1461131050220 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:44:10 INFO - PROCESS | 9702 | 1461131050580 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb57c00 == 137 [pid = 9702] [id = 448] 22:44:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x8fd4d400) [pid = 9702] [serial = 1345] [outer = (nil)] 22:44:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x9018f400) [pid = 9702] [serial = 1346] [outer = 0x8fd4d400] 22:44:10 INFO - PROCESS | 9702 | 1461131050674 Marionette DEBUG loaded listener.js 22:44:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x90198000) [pid = 9702] [serial = 1347] [outer = 0x8fd4d400] 22:44:11 INFO - PROCESS | 9702 | 1461131051551 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]]]}] 22:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1585ms 22:44:11 INFO - PROCESS | 9702 | 1461131051608 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:44:11 INFO - PROCESS | 9702 | 1461131051612 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:44:11 INFO - PROCESS | 9702 | 1461131051619 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 9702 | 1461131051622 Marionette TRACE conn3 <- [1,1766,null,{}] 22:44:11 INFO - PROCESS | 9702 | 1461131051628 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}] 22:44:11 INFO - PROCESS | 9702 | 1461131051835 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:44:12 INFO - PROCESS | 9702 | 1461131052171 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x9054c000 == 138 [pid = 9702] [id = 449] 22:44:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x9054e400) [pid = 9702] [serial = 1348] [outer = (nil)] 22:44:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x90552400) [pid = 9702] [serial = 1349] [outer = 0x9054e400] 22:44:12 INFO - PROCESS | 9702 | 1461131052278 Marionette DEBUG loaded listener.js 22:44:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x91375c00) [pid = 9702] [serial = 1350] [outer = 0x9054e400] 22:44:13 INFO - PROCESS | 9702 | 1461131053183 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]]]}] 22:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1632ms 22:44:13 INFO - PROCESS | 9702 | 1461131053252 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:44:13 INFO - PROCESS | 9702 | 1461131053263 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:44:13 INFO - PROCESS | 9702 | 1461131053268 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:44:13 INFO - PROCESS | 9702 | 1461131053273 Marionette TRACE conn3 <- [1,1770,null,{}] 22:44:13 INFO - PROCESS | 9702 | 1461131053278 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}] 22:44:13 INFO - PROCESS | 9702 | 1461131053551 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:44:13 INFO - PROCESS | 9702 | 1461131053943 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x90551000 == 139 [pid = 9702] [id = 450] 22:44:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x91372c00) [pid = 9702] [serial = 1351] [outer = (nil)] 22:44:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x933e9c00) [pid = 9702] [serial = 1352] [outer = 0x91372c00] 22:44:14 INFO - PROCESS | 9702 | 1461131054027 Marionette DEBUG loaded listener.js 22:44:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x933ed400) [pid = 9702] [serial = 1353] [outer = 0x91372c00] 22:44:14 INFO - PROCESS | 9702 | 1461131054911 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]]]}] 22:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1685ms 22:44:14 INFO - PROCESS | 9702 | 1461131054954 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:44:14 INFO - PROCESS | 9702 | 1461131054958 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:44:14 INFO - PROCESS | 9702 | 1461131054964 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:44:14 INFO - PROCESS | 9702 | 1461131054968 Marionette TRACE conn3 <- [1,1774,null,{}] 22:44:14 INFO - PROCESS | 9702 | 1461131054973 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}] 22:44:15 INFO - PROCESS | 9702 | 1461131055165 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:44:15 INFO - PROCESS | 9702 | 1461131055498 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331d800 == 140 [pid = 9702] [id = 451] 22:44:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x93321c00) [pid = 9702] [serial = 1354] [outer = (nil)] 22:44:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x940b7800) [pid = 9702] [serial = 1355] [outer = 0x93321c00] 22:44:15 INFO - PROCESS | 9702 | 1461131055586 Marionette DEBUG loaded listener.js 22:44:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x942e9400) [pid = 9702] [serial = 1356] [outer = 0x93321c00] 22:44:16 INFO - PROCESS | 9702 | 1461131056435 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]]]}] 22:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1530ms 22:44:16 INFO - PROCESS | 9702 | 1461131056495 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:44:16 INFO - PROCESS | 9702 | 1461131056498 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:44:16 INFO - PROCESS | 9702 | 1461131056505 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:44:16 INFO - PROCESS | 9702 | 1461131056509 Marionette TRACE conn3 <- [1,1778,null,{}] 22:44:16 INFO - PROCESS | 9702 | 1461131056514 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}] 22:44:16 INFO - PROCESS | 9702 | 1461131056706 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:44:17 INFO - PROCESS | 9702 | 1461131057027 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c1000 == 141 [pid = 9702] [id = 452] 22:44:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x934dd400) [pid = 9702] [serial = 1357] [outer = (nil)] 22:44:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x94403c00) [pid = 9702] [serial = 1358] [outer = 0x934dd400] 22:44:17 INFO - PROCESS | 9702 | 1461131057115 Marionette DEBUG loaded listener.js 22:44:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x94406400) [pid = 9702] [serial = 1359] [outer = 0x934dd400] 22:44:17 INFO - PROCESS | 9702 | 1461131057973 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]]]}] 22:44:18 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 22:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 22:44:18 INFO - PROCESS | 9702 | 1461131058036 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:44:18 INFO - PROCESS | 9702 | 1461131058039 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:44:18 INFO - PROCESS | 9702 | 1461131058046 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:44:18 INFO - PROCESS | 9702 | 1461131058049 Marionette TRACE conn3 <- [1,1782,null,{}] 22:44:18 INFO - PROCESS | 9702 | 1461131058055 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}] 22:44:18 INFO - PROCESS | 9702 | 1461131058246 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:44:18 INFO - PROCESS | 9702 | 1461131058568 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417b800 == 142 [pid = 9702] [id = 453] 22:44:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x876c2800) [pid = 9702] [serial = 1360] [outer = (nil)] 22:44:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x94410c00) [pid = 9702] [serial = 1361] [outer = 0x876c2800] 22:44:18 INFO - PROCESS | 9702 | 1461131058657 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x94515c00) [pid = 9702] [serial = 1362] [outer = 0x876c2800] 22:44:19 INFO - PROCESS | 9702 | 1461131059599 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]]]}] 22:44:19 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 22:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1633ms 22:44:19 INFO - PROCESS | 9702 | 1461131059680 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:44:19 INFO - PROCESS | 9702 | 1461131059684 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:44:19 INFO - PROCESS | 9702 | 1461131059690 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:44:19 INFO - PROCESS | 9702 | 1461131059692 Marionette TRACE conn3 <- [1,1786,null,{}] 22:44:19 INFO - PROCESS | 9702 | 1461131059699 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}] 22:44:19 INFO - PROCESS | 9702 | 1461131059942 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:44:20 INFO - PROCESS | 9702 | 1461131060274 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515a800 == 143 [pid = 9702] [id = 454] 22:44:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x8806c800) [pid = 9702] [serial = 1363] [outer = (nil)] 22:44:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9581f400) [pid = 9702] [serial = 1364] [outer = 0x8806c800] 22:44:20 INFO - PROCESS | 9702 | 1461131060358 Marionette DEBUG loaded listener.js 22:44:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x9582a800) [pid = 9702] [serial = 1365] [outer = 0x8806c800] 22:44:21 INFO - PROCESS | 9702 | 1461131061246 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]]]}] 22:44:21 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 22:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1632ms 22:44:21 INFO - PROCESS | 9702 | 1461131061323 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:44:21 INFO - PROCESS | 9702 | 1461131061326 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:44:21 INFO - PROCESS | 9702 | 1461131061333 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:44:21 INFO - PROCESS | 9702 | 1461131061337 Marionette TRACE conn3 <- [1,1790,null,{}] 22:44:21 INFO - PROCESS | 9702 | 1461131061343 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}] 22:44:21 INFO - PROCESS | 9702 | 1461131061576 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:44:21 INFO - PROCESS | 9702 | 1461131061907 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8f800 == 144 [pid = 9702] [id = 455] 22:44:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x8ad0d800) [pid = 9702] [serial = 1366] [outer = (nil)] 22:44:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x9635dc00) [pid = 9702] [serial = 1367] [outer = 0x8ad0d800] 22:44:22 INFO - PROCESS | 9702 | 1461131061997 Marionette DEBUG loaded listener.js 22:44:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x958c2800) [pid = 9702] [serial = 1368] [outer = 0x8ad0d800] 22:44:22 INFO - PROCESS | 9702 | 1461131062850 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]]]}] 22:44:22 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) 22:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1585ms 22:44:22 INFO - PROCESS | 9702 | 1461131062920 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:44:22 INFO - PROCESS | 9702 | 1461131062923 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:44:22 INFO - PROCESS | 9702 | 1461131062930 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:44:22 INFO - PROCESS | 9702 | 1461131062933 Marionette TRACE conn3 <- [1,1794,null,{}] 22:44:22 INFO - PROCESS | 9702 | 1461131062939 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}] 22:44:23 INFO - PROCESS | 9702 | 1461131063139 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:44:23 INFO - PROCESS | 9702 | 1461131063463 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x95826400 == 145 [pid = 9702] [id = 456] 22:44:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x958be000) [pid = 9702] [serial = 1369] [outer = (nil)] 22:44:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x96c46400) [pid = 9702] [serial = 1370] [outer = 0x958be000] 22:44:23 INFO - PROCESS | 9702 | 1461131063551 Marionette DEBUG loaded listener.js 22:44:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x96c4a000) [pid = 9702] [serial = 1371] [outer = 0x958be000] 22:44:24 INFO - PROCESS | 9702 | 1461131064403 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]]]}] 22:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 22:44:24 INFO - PROCESS | 9702 | 1461131064465 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:44:24 INFO - PROCESS | 9702 | 1461131064469 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:44:24 INFO - PROCESS | 9702 | 1461131064475 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:44:24 INFO - PROCESS | 9702 | 1461131064479 Marionette TRACE conn3 <- [1,1798,null,{}] 22:44:24 INFO - PROCESS | 9702 | 1461131064484 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}] 22:44:24 INFO - PROCESS | 9702 | 1461131064681 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:44:25 INFO - PROCESS | 9702 | 1461131065022 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417d800 == 146 [pid = 9702] [id = 457] 22:44:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x94401400) [pid = 9702] [serial = 1372] [outer = (nil)] 22:44:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x96c78800) [pid = 9702] [serial = 1373] [outer = 0x94401400] 22:44:25 INFO - PROCESS | 9702 | 1461131065111 Marionette DEBUG loaded listener.js 22:44:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x9709f000) [pid = 9702] [serial = 1374] [outer = 0x94401400] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0c800 == 145 [pid = 9702] [id = 438] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x88849400 == 144 [pid = 9702] [id = 437] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x88071000 == 143 [pid = 9702] [id = 436] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x84c10800 == 142 [pid = 9702] [id = 435] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8320d400 == 141 [pid = 9702] [id = 434] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x85152c00 == 140 [pid = 9702] [id = 433] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x90553000 == 139 [pid = 9702] [id = 431] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9c400 == 138 [pid = 9702] [id = 429] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8417ac00 == 137 [pid = 9702] [id = 430] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffec800 == 136 [pid = 9702] [id = 428] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0cc00 == 135 [pid = 9702] [id = 427] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89af0c00 == 134 [pid = 9702] [id = 425] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8ead0c00 == 133 [pid = 9702] [id = 426] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e2800 == 132 [pid = 9702] [id = 424] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89cacc00 == 131 [pid = 9702] [id = 423] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8bdf0000 == 130 [pid = 9702] [id = 422] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad06800 == 129 [pid = 9702] [id = 421] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89aecc00 == 128 [pid = 9702] [id = 419] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x89e7cc00 == 127 [pid = 9702] [id = 420] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8515dc00 == 126 [pid = 9702] [id = 418] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x8515c400 == 125 [pid = 9702] [id = 417] 22:44:26 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad4800 == 124 [pid = 9702] [id = 416] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0x934c0800) [pid = 9702] [serial = 1041] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x8890a800) [pid = 9702] [serial = 1095] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x83214800) [pid = 9702] [serial = 1098] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x84c10c00) [pid = 9702] [serial = 1092] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x9832c400) [pid = 9702] [serial = 1134] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0xa003a400) [pid = 9702] [serial = 1143] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x8f7f1000) [pid = 9702] [serial = 1113] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x992b3c00) [pid = 9702] [serial = 1137] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x90323400) [pid = 9702] [serial = 1122] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x9fc51c00) [pid = 9702] [serial = 1146] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x9451ac00) [pid = 9702] [serial = 1131] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x89658800) [pid = 9702] [serial = 1149] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x8c843800) [pid = 9702] [serial = 1119] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x8890d400) [pid = 9702] [serial = 1116] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x84eb4c00) [pid = 9702] [serial = 1155] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0xa0f43400) [pid = 9702] [serial = 1152] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x90556800) [pid = 9702] [serial = 1125] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x933ef800) [pid = 9702] [serial = 1128] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x88aa9800) [pid = 9702] [serial = 1247] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x88069c00) [pid = 9702] [serial = 1241] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x88236800) [pid = 9702] [serial = 1242] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x85bf7400) [pid = 9702] [serial = 1238] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x84c06000) [pid = 9702] [serial = 1235] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x84c0f800) [pid = 9702] [serial = 1236] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x934ba800) [pid = 9702] [serial = 1229] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x934c0400) [pid = 9702] [serial = 1230] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x9137d000) [pid = 9702] [serial = 1223] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8e894400) [pid = 9702] [serial = 1202] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8e89a000) [pid = 9702] [serial = 1203] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8ad0c400) [pid = 9702] [serial = 1190] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8b728400) [pid = 9702] [serial = 1191] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x932aa400) [pid = 9702] [serial = 1226] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x93320800) [pid = 9702] [serial = 1227] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x89d4a000) [pid = 9702] [serial = 1187] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8aa5d000) [pid = 9702] [serial = 1188] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8fd72c00) [pid = 9702] [serial = 1214] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x915d9c00) [pid = 9702] [serial = 1224] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x90198800) [pid = 9702] [serial = 1215] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8fd76800) [pid = 9702] [serial = 1211] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8ffec000) [pid = 9702] [serial = 1212] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8e703800) [pid = 9702] [serial = 1199] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8e706000) [pid = 9702] [serial = 1200] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x940b6800) [pid = 9702] [serial = 1232] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x940bb000) [pid = 9702] [serial = 1233] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x89c87000) [pid = 9702] [serial = 1179] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8884f000) [pid = 9702] [serial = 1178] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8b8e0c00) [pid = 9702] [serial = 1193] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x8b9ba000) [pid = 9702] [serial = 1194] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8eac7400) [pid = 9702] [serial = 1205] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8f72f000) [pid = 9702] [serial = 1206] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x906bc800) [pid = 9702] [serial = 1220] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x906c3400) [pid = 9702] [serial = 1221] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x9048c400) [pid = 9702] [serial = 1217] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x90549400) [pid = 9702] [serial = 1218] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8f9a7800) [pid = 9702] [serial = 1208] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x8f9ae400) [pid = 9702] [serial = 1209] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x883aa800) [pid = 9702] [serial = 1184] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x88909000) [pid = 9702] [serial = 1185] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x86aae800) [pid = 9702] [serial = 1181] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x86ab6800) [pid = 9702] [serial = 1182] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8c7adc00) [pid = 9702] [serial = 1196] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8c847400) [pid = 9702] [serial = 1197] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x86ab0800) [pid = 9702] [serial = 1239] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x88909400) [pid = 9702] [serial = 1245] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8806b000) [pid = 9702] [serial = 1244] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x9b1ac800) [pid = 9702] [serial = 1140] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 9702 | 1461131067313 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]]]}] 22:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2888ms 22:44:27 INFO - PROCESS | 9702 | 1461131067364 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:44:27 INFO - PROCESS | 9702 | 1461131067370 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:44:27 INFO - PROCESS | 9702 | 1461131067380 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:44:27 INFO - PROCESS | 9702 | 1461131067385 Marionette TRACE conn3 <- [1,1802,null,{}] 22:44:27 INFO - PROCESS | 9702 | 1461131067392 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}] 22:44:27 INFO - PROCESS | 9702 | 1461131067579 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:44:27 INFO - PROCESS | 9702 | 1461131067823 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bfa400 == 125 [pid = 9702] [id = 458] 22:44:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x85bfa800) [pid = 9702] [serial = 1375] [outer = (nil)] 22:44:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x86ab1400) [pid = 9702] [serial = 1376] [outer = 0x85bfa800] 22:44:27 INFO - PROCESS | 9702 | 1461131067902 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x86ab9800) [pid = 9702] [serial = 1377] [outer = 0x85bfa800] 22:44:28 INFO - PROCESS | 9702 | 1461131068735 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]]]}] 22:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1384ms 22:44:28 INFO - PROCESS | 9702 | 1461131068765 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:44:28 INFO - PROCESS | 9702 | 1461131068772 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:44:28 INFO - PROCESS | 9702 | 1461131068783 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:44:28 INFO - PROCESS | 9702 | 1461131068786 Marionette TRACE conn3 <- [1,1806,null,{}] 22:44:28 INFO - PROCESS | 9702 | 1461131068793 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}] 22:44:28 INFO - PROCESS | 9702 | 1461131068980 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:44:29 INFO - PROCESS | 9702 | 1461131069212 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9fc00 == 126 [pid = 9702] [id = 459] 22:44:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x876c2000) [pid = 9702] [serial = 1378] [outer = (nil)] 22:44:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8822f000) [pid = 9702] [serial = 1379] [outer = 0x876c2000] 22:44:29 INFO - PROCESS | 9702 | 1461131069362 Marionette DEBUG loaded listener.js 22:44:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x88850000) [pid = 9702] [serial = 1380] [outer = 0x876c2000] 22:44:29 INFO - PROCESS | 9702 | ************************* 22:44:29 INFO - PROCESS | 9702 | A coding exception was thrown and uncaught in a Task. 22:44:29 INFO - PROCESS | 9702 | 22:44:29 INFO - PROCESS | 9702 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:44:29 INFO - PROCESS | 9702 | Full stack: 22:44:29 INFO - PROCESS | 9702 | ************************* 22:44:30 INFO - PROCESS | 9702 | 1461131070272 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]]]}] 22:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1528ms 22:44:30 INFO - PROCESS | 9702 | 1461131070311 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:44:30 INFO - PROCESS | 9702 | 1461131070314 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:44:30 INFO - PROCESS | 9702 | 1461131070321 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:44:30 INFO - PROCESS | 9702 | 1461131070327 Marionette TRACE conn3 <- [1,1810,null,{}] 22:44:30 INFO - PROCESS | 9702 | 1461131070349 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}] 22:44:30 INFO - PROCESS | 9702 | 1461131070659 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:44:30 INFO - PROCESS | 9702 | 1461131070718 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8890ac00 == 127 [pid = 9702] [id = 460] 22:44:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8965a400) [pid = 9702] [serial = 1381] [outer = (nil)] 22:44:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x89af0800) [pid = 9702] [serial = 1382] [outer = 0x8965a400] 22:44:30 INFO - PROCESS | 9702 | 1461131070982 Marionette DEBUG loaded listener.js 22:44:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x89ca4400) [pid = 9702] [serial = 1383] [outer = 0x8965a400] 22:44:31 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x88236c00) [pid = 9702] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:44:31 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x88910000) [pid = 9702] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:44:31 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x84eb4400) [pid = 9702] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:44:31 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8416f400) [pid = 9702] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:44:31 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x85153000) [pid = 9702] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:44:32 INFO - PROCESS | 9702 | 1461131072115 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]]]}] 22:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1849ms 22:44:32 INFO - PROCESS | 9702 | 1461131072171 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:44:32 INFO - PROCESS | 9702 | 1461131072175 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:44:32 INFO - PROCESS | 9702 | 1461131072181 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:44:32 INFO - PROCESS | 9702 | 1461131072184 Marionette TRACE conn3 <- [1,1814,null,{}] 22:44:32 INFO - PROCESS | 9702 | 1461131072189 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}] 22:44:32 INFO - PROCESS | 9702 | 1461131072368 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:44:32 INFO - PROCESS | 9702 | 1461131072383 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c01c00 == 128 [pid = 9702] [id = 461] 22:44:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x89c82000) [pid = 9702] [serial = 1384] [outer = (nil)] 22:44:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8aa5ac00) [pid = 9702] [serial = 1385] [outer = 0x89c82000] 22:44:32 INFO - PROCESS | 9702 | 1461131072456 Marionette DEBUG loaded listener.js 22:44:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8ab04c00) [pid = 9702] [serial = 1386] [outer = 0x89c82000] 22:44:33 INFO - PROCESS | 9702 | 1461131073413 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]]]}] 22:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1287ms 22:44:33 INFO - PROCESS | 9702 | 1461131073472 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:44:33 INFO - PROCESS | 9702 | 1461131073475 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:44:33 INFO - PROCESS | 9702 | 1461131073482 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:44:33 INFO - PROCESS | 9702 | 1461131073485 Marionette TRACE conn3 <- [1,1818,null,{}] 22:44:33 INFO - PROCESS | 9702 | 1461131073490 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}] 22:44:33 INFO - PROCESS | 9702 | 1461131073783 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:44:34 INFO - PROCESS | 9702 | 1461131074127 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c09400 == 129 [pid = 9702] [id = 462] 22:44:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x84c0a800) [pid = 9702] [serial = 1387] [outer = (nil)] 22:44:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x84ead400) [pid = 9702] [serial = 1388] [outer = 0x84c0a800] 22:44:34 INFO - PROCESS | 9702 | 1461131074220 Marionette DEBUG loaded listener.js 22:44:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8515dc00) [pid = 9702] [serial = 1389] [outer = 0x84c0a800] 22:44:35 INFO - PROCESS | 9702 | 1461131075210 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]]]}] 22:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1786ms 22:44:35 INFO - PROCESS | 9702 | 1461131075270 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:44:35 INFO - PROCESS | 9702 | 1461131075276 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:44:35 INFO - PROCESS | 9702 | 1461131075284 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:44:35 INFO - PROCESS | 9702 | 1461131075290 Marionette TRACE conn3 <- [1,1822,null,{}] 22:44:35 INFO - PROCESS | 9702 | 1461131075297 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}] 22:44:35 INFO - PROCESS | 9702 | 1461131075539 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:44:35 INFO - PROCESS | 9702 | 1461131075881 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x88907800 == 130 [pid = 9702] [id = 463] 22:44:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x88908800) [pid = 9702] [serial = 1390] [outer = (nil)] 22:44:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8890bc00) [pid = 9702] [serial = 1391] [outer = 0x88908800] 22:44:35 INFO - PROCESS | 9702 | 1461131075975 Marionette DEBUG loaded listener.js 22:44:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8965bc00) [pid = 9702] [serial = 1392] [outer = 0x88908800] 22:44:36 INFO - PROCESS | 9702 | 1461131076980 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]]]}] 22:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1733ms 22:44:37 INFO - PROCESS | 9702 | 1461131077018 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:44:37 INFO - PROCESS | 9702 | 1461131077023 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:44:37 INFO - PROCESS | 9702 | 1461131077030 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:44:37 INFO - PROCESS | 9702 | 1461131077033 Marionette TRACE conn3 <- [1,1826,null,{}] 22:44:37 INFO - PROCESS | 9702 | 1461131077040 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}] 22:44:37 INFO - PROCESS | 9702 | 1461131077259 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:44:37 INFO - PROCESS | 9702 | 1461131077620 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x89655400 == 131 [pid = 9702] [id = 464] 22:44:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x89c8a800) [pid = 9702] [serial = 1393] [outer = (nil)] 22:44:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8ab0f400) [pid = 9702] [serial = 1394] [outer = 0x89c8a800] 22:44:37 INFO - PROCESS | 9702 | 1461131077714 Marionette DEBUG loaded listener.js 22:44:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8ad10800) [pid = 9702] [serial = 1395] [outer = 0x89c8a800] 22:44:38 INFO - PROCESS | 9702 | 1461131078667 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]]]}] 22:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1682ms 22:44:38 INFO - PROCESS | 9702 | 1461131078712 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:44:38 INFO - PROCESS | 9702 | 1461131078719 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:44:38 INFO - PROCESS | 9702 | 1461131078736 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:44:38 INFO - PROCESS | 9702 | 1461131078744 Marionette TRACE conn3 <- [1,1830,null,{}] 22:44:38 INFO - PROCESS | 9702 | 1461131078749 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}] 22:44:38 INFO - PROCESS | 9702 | 1461131078962 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:44:39 INFO - PROCESS | 9702 | 1461131079282 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ae8c00 == 132 [pid = 9702] [id = 465] 22:44:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8ad02400) [pid = 9702] [serial = 1396] [outer = (nil)] 22:44:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8b9bdc00) [pid = 9702] [serial = 1397] [outer = 0x8ad02400] 22:44:39 INFO - PROCESS | 9702 | 1461131079375 Marionette DEBUG loaded listener.js 22:44:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8bdf0000) [pid = 9702] [serial = 1398] [outer = 0x8ad02400] 22:44:40 INFO - PROCESS | 9702 | 1461131080295 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]]]}] 22:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1643ms 22:44:40 INFO - PROCESS | 9702 | 1461131080371 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:44:40 INFO - PROCESS | 9702 | 1461131080375 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:44:40 INFO - PROCESS | 9702 | 1461131080382 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 9702 | 1461131080385 Marionette TRACE conn3 <- [1,1834,null,{}] 22:44:40 INFO - PROCESS | 9702 | 1461131080391 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}] 22:44:40 INFO - PROCESS | 9702 | 1461131080600 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:44:40 INFO - PROCESS | 9702 | 1461131080930 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad05000 == 133 [pid = 9702] [id = 466] 22:44:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8bdeb000) [pid = 9702] [serial = 1399] [outer = (nil)] 22:44:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8c846800) [pid = 9702] [serial = 1400] [outer = 0x8bdeb000] 22:44:41 INFO - PROCESS | 9702 | 1461131081020 Marionette DEBUG loaded listener.js 22:44:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8c84e800) [pid = 9702] [serial = 1401] [outer = 0x8bdeb000] 22:44:41 INFO - PROCESS | 9702 | 1461131081907 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]]]}] 22:44:41 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 22:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1588ms 22:44:41 INFO - PROCESS | 9702 | 1461131081970 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:44:41 INFO - PROCESS | 9702 | 1461131081974 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:44:41 INFO - PROCESS | 9702 | 1461131081980 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:44:41 INFO - PROCESS | 9702 | 1461131081984 Marionette TRACE conn3 <- [1,1838,null,{}] 22:44:42 INFO - PROCESS | 9702 | 1461131081991 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}] 22:44:42 INFO - PROCESS | 9702 | 1461131082189 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:44:42 INFO - PROCESS | 9702 | 1461131082518 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e707800 == 134 [pid = 9702] [id = 467] 22:44:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8e707c00) [pid = 9702] [serial = 1402] [outer = (nil)] 22:44:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8e70dc00) [pid = 9702] [serial = 1403] [outer = 0x8e707c00] 22:44:42 INFO - PROCESS | 9702 | 1461131082622 Marionette DEBUG loaded listener.js 22:44:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8eacdc00) [pid = 9702] [serial = 1404] [outer = 0x8e707c00] 22:44:43 INFO - PROCESS | 9702 | 1461131083540 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]]]}] 22:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1631ms 22:44:43 INFO - PROCESS | 9702 | 1461131083612 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:44:43 INFO - PROCESS | 9702 | 1461131083616 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:44:43 INFO - PROCESS | 9702 | 1461131083622 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:44:43 INFO - PROCESS | 9702 | 1461131083625 Marionette TRACE conn3 <- [1,1842,null,{}] 22:44:43 INFO - PROCESS | 9702 | 1461131083631 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}] 22:44:43 INFO - PROCESS | 9702 | 1461131083864 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:44:44 INFO - PROCESS | 9702 | 1461131084180 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9b400 == 135 [pid = 9702] [id = 468] 22:44:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8e701400) [pid = 9702] [serial = 1405] [outer = (nil)] 22:44:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8f7f3800) [pid = 9702] [serial = 1406] [outer = 0x8e701400] 22:44:44 INFO - PROCESS | 9702 | 1461131084269 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8f9b3400) [pid = 9702] [serial = 1407] [outer = 0x8e701400] 22:44:45 INFO - PROCESS | 9702 | 1461131085182 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]]]}] 22:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1633ms 22:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:44:45 INFO - PROCESS | 9702 | 1461131085256 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:44:45 INFO - PROCESS | 9702 | 1461131085259 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:44:45 INFO - PROCESS | 9702 | 1461131085265 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:44:45 INFO - PROCESS | 9702 | 1461131085269 Marionette TRACE conn3 <- [1,1846,null,{}] 22:44:45 INFO - PROCESS | 9702 | 1461131085275 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}] 22:44:45 INFO - PROCESS | 9702 | 1461131085503 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:44:45 INFO - PROCESS | 9702 | 1461131085847 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eaa400 == 136 [pid = 9702] [id = 469] 22:44:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8f730c00) [pid = 9702] [serial = 1408] [outer = (nil)] 22:44:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8fff0000) [pid = 9702] [serial = 1409] [outer = 0x8f730c00] 22:44:45 INFO - PROCESS | 9702 | 1461131085937 Marionette DEBUG loaded listener.js 22:44:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x90191c00) [pid = 9702] [serial = 1410] [outer = 0x8f730c00] 22:44:46 INFO - PROCESS | 9702 | 1461131086795 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]]]}] 22:44:46 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) 22:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1581ms 22:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:44:46 INFO - PROCESS | 9702 | 1461131086847 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:44:46 INFO - PROCESS | 9702 | 1461131086850 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:44:46 INFO - PROCESS | 9702 | 1461131086857 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:44:46 INFO - PROCESS | 9702 | 1461131086861 Marionette TRACE conn3 <- [1,1850,null,{}] 22:44:46 INFO - PROCESS | 9702 | 1461131086866 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}] 22:44:47 INFO - PROCESS | 9702 | 1461131087056 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:44:47 INFO - PROCESS | 9702 | 1461131087335 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd5cc00 == 137 [pid = 9702] [id = 470] 22:44:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8ffef400) [pid = 9702] [serial = 1411] [outer = (nil)] 22:44:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x9032fc00) [pid = 9702] [serial = 1412] [outer = 0x8ffef400] 22:44:47 INFO - PROCESS | 9702 | 1461131087478 Marionette DEBUG loaded listener.js 22:44:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x90491400) [pid = 9702] [serial = 1413] [outer = 0x8ffef400] 22:44:48 INFO - PROCESS | 9702 | 1461131088357 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]]]}] 22:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1541ms 22:44:48 INFO - PROCESS | 9702 | 1461131088398 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:44:48 INFO - PROCESS | 9702 | 1461131088402 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:44:48 INFO - PROCESS | 9702 | 1461131088409 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:44:48 INFO - PROCESS | 9702 | 1461131088413 Marionette TRACE conn3 <- [1,1854,null,{}] 22:44:48 INFO - PROCESS | 9702 | 1461131088418 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}] 22:44:48 INFO - PROCESS | 9702 | 1461131088607 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:44:48 INFO - PROCESS | 9702 | 1461131088891 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x9022a800 == 138 [pid = 9702] [id = 471] 22:44:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x90321c00) [pid = 9702] [serial = 1414] [outer = (nil)] 22:44:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x906bd800) [pid = 9702] [serial = 1415] [outer = 0x90321c00] 22:44:49 INFO - PROCESS | 9702 | 1461131089023 Marionette DEBUG loaded listener.js 22:44:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x906c7400) [pid = 9702] [serial = 1416] [outer = 0x90321c00] 22:44:49 INFO - PROCESS | 9702 | 1461131089937 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]]]}] 22:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1583ms 22:44:49 INFO - PROCESS | 9702 | 1461131089993 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:44:50 INFO - PROCESS | 9702 | 1461131089997 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:44:50 INFO - PROCESS | 9702 | 1461131090003 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 9702 | 1461131090006 Marionette TRACE conn3 <- [1,1858,null,{}] 22:44:50 INFO - PROCESS | 9702 | 1461131090020 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}] 22:44:50 INFO - PROCESS | 9702 | 1461131090220 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:44:50 INFO - PROCESS | 9702 | 1461131090557 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x915dfc00 == 139 [pid = 9702] [id = 472] 22:44:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x915e0400) [pid = 9702] [serial = 1417] [outer = (nil)] 22:44:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x92096400) [pid = 9702] [serial = 1418] [outer = 0x915e0400] 22:44:50 INFO - PROCESS | 9702 | 1461131090680 Marionette DEBUG loaded listener.js 22:44:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x932abc00) [pid = 9702] [serial = 1419] [outer = 0x915e0400] 22:44:51 INFO - PROCESS | 9702 | 1461131091587 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]]]}] 22:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1642ms 22:44:51 INFO - PROCESS | 9702 | 1461131091646 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:44:51 INFO - PROCESS | 9702 | 1461131091651 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:44:51 INFO - PROCESS | 9702 | 1461131091657 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:44:51 INFO - PROCESS | 9702 | 1461131091662 Marionette TRACE conn3 <- [1,1862,null,{}] 22:44:51 INFO - PROCESS | 9702 | 1461131091667 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}] 22:44:51 INFO - PROCESS | 9702 | 1461131091885 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:44:52 INFO - PROCESS | 9702 | 1461131092210 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x915dbc00 == 140 [pid = 9702] [id = 473] 22:44:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x9331b800) [pid = 9702] [serial = 1420] [outer = (nil)] 22:44:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x934da400) [pid = 9702] [serial = 1421] [outer = 0x9331b800] 22:44:52 INFO - PROCESS | 9702 | 1461131092299 Marionette DEBUG loaded listener.js 22:44:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x940b2400) [pid = 9702] [serial = 1422] [outer = 0x9331b800] 22:44:53 INFO - PROCESS | 9702 | 1461131093181 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]]]}] 22:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1601ms 22:44:53 INFO - PROCESS | 9702 | 1461131093259 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:44:53 INFO - PROCESS | 9702 | 1461131093263 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:44:53 INFO - PROCESS | 9702 | 1461131093269 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:44:53 INFO - PROCESS | 9702 | 1461131093273 Marionette TRACE conn3 <- [1,1866,null,{}] 22:44:53 INFO - PROCESS | 9702 | 1461131093279 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}] 22:44:53 INFO - PROCESS | 9702 | 1461131093506 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:44:53 INFO - PROCESS | 9702 | 1461131093830 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe2400 == 141 [pid = 9702] [id = 474] 22:44:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x933ea400) [pid = 9702] [serial = 1423] [outer = (nil)] 22:44:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x94512000) [pid = 9702] [serial = 1424] [outer = 0x933ea400] 22:44:53 INFO - PROCESS | 9702 | 1461131093919 Marionette DEBUG loaded listener.js 22:44:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x9451ac00) [pid = 9702] [serial = 1425] [outer = 0x933ea400] 22:44:54 INFO - PROCESS | 9702 | 1461131094772 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]]]}] 22:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 22:44:54 INFO - PROCESS | 9702 | 1461131094820 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:44:54 INFO - PROCESS | 9702 | 1461131094824 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:44:54 INFO - PROCESS | 9702 | 1461131094830 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:44:54 INFO - PROCESS | 9702 | 1461131094834 Marionette TRACE conn3 <- [1,1870,null,{}] 22:44:54 INFO - PROCESS | 9702 | 1461131094840 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}] 22:44:55 INFO - PROCESS | 9702 | 1461131095026 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:44:55 INFO - PROCESS | 9702 | 1461131095326 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c87c00 == 142 [pid = 9702] [id = 475] 22:44:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x942e9000) [pid = 9702] [serial = 1426] [outer = (nil)] 22:44:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x96bca000) [pid = 9702] [serial = 1427] [outer = 0x942e9000] 22:44:55 INFO - PROCESS | 9702 | 1461131095464 Marionette DEBUG loaded listener.js 22:44:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x96c4b800) [pid = 9702] [serial = 1428] [outer = 0x942e9000] 22:44:56 INFO - PROCESS | 9702 | 1461131096314 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]]]}] 22:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1536ms 22:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:44:56 INFO - PROCESS | 9702 | 1461131096367 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:44:56 INFO - PROCESS | 9702 | 1461131096370 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:44:56 INFO - PROCESS | 9702 | 1461131096377 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:44:56 INFO - PROCESS | 9702 | 1461131096380 Marionette TRACE conn3 <- [1,1874,null,{}] 22:44:56 INFO - PROCESS | 9702 | 1461131096386 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}] 22:44:56 INFO - PROCESS | 9702 | 1461131096575 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:44:56 INFO - PROCESS | 9702 | 1461131096866 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x9440a000 == 143 [pid = 9702] [id = 476] 22:44:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x96c47c00) [pid = 9702] [serial = 1429] [outer = (nil)] 22:44:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x970af000) [pid = 9702] [serial = 1430] [outer = 0x96c47c00] 22:44:57 INFO - PROCESS | 9702 | 1461131096997 Marionette DEBUG loaded listener.js 22:44:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x970bb400) [pid = 9702] [serial = 1431] [outer = 0x96c47c00] 22:44:57 INFO - PROCESS | 9702 | 1461131097879 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]]]}] 22:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1581ms 22:44:57 INFO - PROCESS | 9702 | 1461131097958 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:44:57 INFO - PROCESS | 9702 | 1461131097962 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:44:57 INFO - PROCESS | 9702 | 1461131097968 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:44:57 INFO - PROCESS | 9702 | 1461131097972 Marionette TRACE conn3 <- [1,1878,null,{}] 22:44:57 INFO - PROCESS | 9702 | 1461131097978 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}] 22:44:58 INFO - PROCESS | 9702 | 1461131098208 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:44:58 INFO - PROCESS | 9702 | 1461131098536 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x94517800 == 144 [pid = 9702] [id = 477] 22:44:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x95828c00) [pid = 9702] [serial = 1432] [outer = (nil)] 22:44:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x97ae7000) [pid = 9702] [serial = 1433] [outer = 0x95828c00] 22:44:58 INFO - PROCESS | 9702 | 1461131098626 Marionette DEBUG loaded listener.js 22:44:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x97d03c00) [pid = 9702] [serial = 1434] [outer = 0x95828c00] 22:44:59 INFO - PROCESS | 9702 | 1461131099497 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]]]}] 22:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1583ms 22:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:44:59 INFO - PROCESS | 9702 | 1461131099553 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:44:59 INFO - PROCESS | 9702 | 1461131099556 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:44:59 INFO - PROCESS | 9702 | 1461131099563 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:44:59 INFO - PROCESS | 9702 | 1461131099566 Marionette TRACE conn3 <- [1,1882,null,{}] 22:44:59 INFO - PROCESS | 9702 | 1461131099572 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}] 22:44:59 INFO - PROCESS | 9702 | 1461131099776 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:45:00 INFO - PROCESS | 9702 | 1461131100068 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515cc00 == 145 [pid = 9702] [id = 478] 22:45:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x8fb52c00) [pid = 9702] [serial = 1435] [outer = (nil)] 22:45:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x97ded800) [pid = 9702] [serial = 1436] [outer = 0x8fb52c00] 22:45:00 INFO - PROCESS | 9702 | 1461131100207 Marionette DEBUG loaded listener.js 22:45:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x97df6400) [pid = 9702] [serial = 1437] [outer = 0x8fb52c00] 22:45:01 INFO - PROCESS | 9702 | 1461131101056 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]]]}] 22:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1538ms 22:45:01 INFO - PROCESS | 9702 | 1461131101100 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:45:01 INFO - PROCESS | 9702 | 1461131101104 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:45:01 INFO - PROCESS | 9702 | 1461131101130 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:45:01 INFO - PROCESS | 9702 | 1461131101133 Marionette TRACE conn3 <- [1,1886,null,{}] 22:45:01 INFO - PROCESS | 9702 | 1461131101139 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}] 22:45:01 INFO - PROCESS | 9702 | 1461131101335 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:45:01 INFO - PROCESS | 9702 | 1461131101626 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a63000 == 146 [pid = 9702] [id = 479] 22:45:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x88aa0000) [pid = 9702] [serial = 1438] [outer = (nil)] 22:45:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x9809dc00) [pid = 9702] [serial = 1439] [outer = 0x88aa0000] 22:45:01 INFO - PROCESS | 9702 | 1461131101758 Marionette DEBUG loaded listener.js 22:45:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x982a5400) [pid = 9702] [serial = 1440] [outer = 0x88aa0000] 22:45:03 INFO - PROCESS | 9702 | 1461131103533 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]]]}] 22:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2447ms 22:45:03 INFO - PROCESS | 9702 | 1461131103574 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:45:03 INFO - PROCESS | 9702 | 1461131103579 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:45:03 INFO - PROCESS | 9702 | 1461131103588 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 9702 | 1461131103594 Marionette TRACE conn3 <- [1,1890,null,{}] 22:45:03 INFO - PROCESS | 9702 | 1461131103602 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}] 22:45:03 INFO - PROCESS | 9702 | 1461131103799 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x97c66c00 == 145 [pid = 9702] [id = 79] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x906c0000 == 144 [pid = 9702] [id = 266] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffe5400 == 143 [pid = 9702] [id = 267] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd58800 == 142 [pid = 9702] [id = 265] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca6000 == 141 [pid = 9702] [id = 264] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffef800 == 140 [pid = 9702] [id = 268] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x84c01c00 == 139 [pid = 9702] [id = 461] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8890ac00 == 138 [pid = 9702] [id = 460] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x84eb1400 == 137 [pid = 9702] [id = 415] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9fc00 == 136 [pid = 9702] [id = 459] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x85bfa400 == 135 [pid = 9702] [id = 458] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x95826400 == 134 [pid = 9702] [id = 456] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x89c8f800 == 133 [pid = 9702] [id = 455] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8515a800 == 132 [pid = 9702] [id = 454] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x906c1000 == 131 [pid = 9702] [id = 452] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8417b800 == 130 [pid = 9702] [id = 453] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x9331d800 == 129 [pid = 9702] [id = 451] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x90551000 == 128 [pid = 9702] [id = 450] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x9054c000 == 127 [pid = 9702] [id = 449] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x89d44000 == 126 [pid = 9702] [id = 370] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb57c00 == 125 [pid = 9702] [id = 448] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8bde4c00 == 124 [pid = 9702] [id = 446] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c5400 == 123 [pid = 9702] [id = 447] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x88aa5c00 == 122 [pid = 9702] [id = 445] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b9400 == 121 [pid = 9702] [id = 444] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x86da0c00 == 120 [pid = 9702] [id = 443] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8884d800 == 119 [pid = 9702] [id = 442] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x8965d000 == 118 [pid = 9702] [id = 441] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9ec00 == 117 [pid = 9702] [id = 440] 22:45:04 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad5400 == 116 [pid = 9702] [id = 439] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x86d95400) [pid = 9702] [serial = 1316] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x89a44c00) [pid = 9702] [serial = 1311] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x89e76000) [pid = 9702] [serial = 1314] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x89d41400) [pid = 9702] [serial = 1313] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x934dec00) [pid = 9702] [serial = 1298] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x933ef400) [pid = 9702] [serial = 1295] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x91379c00) [pid = 9702] [serial = 1292] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x908a8400) [pid = 9702] [serial = 1289] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x90550400) [pid = 9702] [serial = 1286] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x90323000) [pid = 9702] [serial = 1283] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x8fd6e000) [pid = 9702] [serial = 1280] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x8f734800) [pid = 9702] [serial = 1277] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x8eac1400) [pid = 9702] [serial = 1274] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x8c976400) [pid = 9702] [serial = 1271] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8c7b8c00) [pid = 9702] [serial = 1268] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8bdf2800) [pid = 9702] [serial = 1265] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x8ad0f800) [pid = 9702] [serial = 1262] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x8aa5cc00) [pid = 9702] [serial = 1259] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x89cac400) [pid = 9702] [serial = 1256] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x883a5c00) [pid = 9702] [serial = 1253] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x84eb6400) [pid = 9702] [serial = 1250] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8822d400) [pid = 9702] [serial = 1307] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x84c06400) [pid = 9702] [serial = 1304] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x84eb5400) [pid = 9702] [serial = 1305] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x86aaf000) [pid = 9702] [serial = 1302] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x85158c00) [pid = 9702] [serial = 1301] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8965a000) [pid = 9702] [serial = 1310] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x88851800) [pid = 9702] [serial = 1308] [outer = (nil)] [url = about:blank] 22:45:04 INFO - PROCESS | 9702 | 1461131104889 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eaf800 == 117 [pid = 9702] [id = 480] 22:45:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x84eb0000) [pid = 9702] [serial = 1441] [outer = (nil)] 22:45:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x84eb8c00) [pid = 9702] [serial = 1442] [outer = 0x84eb0000] 22:45:05 INFO - PROCESS | 9702 | 1461131105017 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x85bf6800) [pid = 9702] [serial = 1443] [outer = 0x84eb0000] 22:45:05 INFO - PROCESS | 9702 | 1461131105812 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]]]}] 22:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2242ms 22:45:05 INFO - PROCESS | 9702 | 1461131105830 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:45:05 INFO - PROCESS | 9702 | 1461131105838 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:45:05 INFO - PROCESS | 9702 | 1461131105848 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:45:05 INFO - PROCESS | 9702 | 1461131105852 Marionette TRACE conn3 <- [1,1894,null,{}] 22:45:05 INFO - PROCESS | 9702 | 1461131105866 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}] 22:45:06 INFO - PROCESS | 9702 | 1461131106117 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:45:06 INFO - PROCESS | 9702 | 1461131106268 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x85151400 == 118 [pid = 9702] [id = 481] 22:45:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x85bed400) [pid = 9702] [serial = 1444] [outer = (nil)] 22:45:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x8822a000) [pid = 9702] [serial = 1445] [outer = 0x85bed400] 22:45:06 INFO - PROCESS | 9702 | 1461131106344 Marionette DEBUG loaded listener.js 22:45:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x8884ac00) [pid = 9702] [serial = 1446] [outer = 0x85bed400] 22:45:07 INFO - PROCESS | 9702 | 1461131107276 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]]]}] 22:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1481ms 22:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:45:07 INFO - PROCESS | 9702 | 1461131107329 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:45:07 INFO - PROCESS | 9702 | 1461131107333 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:45:07 INFO - PROCESS | 9702 | 1461131107346 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:45:07 INFO - PROCESS | 9702 | 1461131107351 Marionette TRACE conn3 <- [1,1898,null,{}] 22:45:07 INFO - PROCESS | 9702 | 1461131107367 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}] 22:45:07 INFO - PROCESS | 9702 | 1461131107617 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:45:07 INFO - PROCESS | 9702 | 1461131107648 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x86da0c00 == 119 [pid = 9702] [id = 482] 22:45:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x88a61800) [pid = 9702] [serial = 1447] [outer = (nil)] 22:45:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x89655c00) [pid = 9702] [serial = 1448] [outer = 0x88a61800] 22:45:07 INFO - PROCESS | 9702 | 1461131107724 Marionette DEBUG loaded listener.js 22:45:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x89a4d400) [pid = 9702] [serial = 1449] [outer = 0x88a61800] 22:45:08 INFO - PROCESS | 9702 | 1461131108713 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]]]}] 22:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1397ms 22:45:08 INFO - PROCESS | 9702 | 1461131108742 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:45:08 INFO - PROCESS | 9702 | 1461131108749 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:45:08 INFO - PROCESS | 9702 | 1461131108755 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:45:08 INFO - PROCESS | 9702 | 1461131108758 Marionette TRACE conn3 <- [1,1902,null,{}] 22:45:08 INFO - PROCESS | 9702 | 1461131108778 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}] 22:45:09 INFO - PROCESS | 9702 | 1461131109023 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:45:09 INFO - PROCESS | 9702 | 1461131109049 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eb5800 == 120 [pid = 9702] [id = 483] 22:45:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x8890f800) [pid = 9702] [serial = 1450] [outer = (nil)] 22:45:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x89e74c00) [pid = 9702] [serial = 1451] [outer = 0x8890f800] 22:45:09 INFO - PROCESS | 9702 | 1461131109119 Marionette DEBUG loaded listener.js 22:45:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x8aa5d800) [pid = 9702] [serial = 1452] [outer = 0x8890f800] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x8e89b400) [pid = 9702] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x8c0c3000) [pid = 9702] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x86da2800) [pid = 9702] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x89c84c00) [pid = 9702] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8c7bb400) [pid = 9702] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x85bf7800) [pid = 9702] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8fd4d400) [pid = 9702] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8806c800) [pid = 9702] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x876c2000) [pid = 9702] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x876c2800) [pid = 9702] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8ad0d800) [pid = 9702] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x84ad6000) [pid = 9702] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x85bfa800) [pid = 9702] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8c7b1c00) [pid = 9702] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x91372c00) [pid = 9702] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8965a400) [pid = 9702] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x89d4e400) [pid = 9702] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x91376000) [pid = 9702] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x89e7c400) [pid = 9702] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x86d98000) [pid = 9702] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8eac9400) [pid = 9702] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x93321c00) [pid = 9702] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x9018d400) [pid = 9702] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8bde5800) [pid = 9702] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x9054e400) [pid = 9702] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8e70b400) [pid = 9702] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x958be000) [pid = 9702] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x89ca7c00) [pid = 9702] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8fd4e400) [pid = 9702] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x934dd400) [pid = 9702] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8aa5b000) [pid = 9702] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8c96ec00) [pid = 9702] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8c96fc00) [pid = 9702] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8e895400) [pid = 9702] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89a47c00) [pid = 9702] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x84adf400) [pid = 9702] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8b729c00) [pid = 9702] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8bdf1000) [pid = 9702] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x9048ac00) [pid = 9702] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:45:10 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x94401400) [pid = 9702] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:45:10 INFO - PROCESS | 9702 | 1461131110929 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]]]}] 22:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2191ms 22:45:10 INFO - PROCESS | 9702 | 1461131110946 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:45:10 INFO - PROCESS | 9702 | 1461131110949 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:45:10 INFO - PROCESS | 9702 | 1461131110955 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:45:10 INFO - PROCESS | 9702 | 1461131110957 Marionette TRACE conn3 <- [1,1906,null,{}] 22:45:10 INFO - PROCESS | 9702 | 1461131110963 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}] 22:45:11 INFO - PROCESS | 9702 | 1461131111131 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:45:11 INFO - PROCESS | 9702 | 1461131111331 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x84176400 == 121 [pid = 9702] [id = 484] 22:45:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x84eacc00) [pid = 9702] [serial = 1453] [outer = (nil)] 22:45:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x88069800) [pid = 9702] [serial = 1454] [outer = 0x84eacc00] 22:45:11 INFO - PROCESS | 9702 | 1461131111404 Marionette DEBUG loaded listener.js 22:45:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x89c84c00) [pid = 9702] [serial = 1455] [outer = 0x84eacc00] 22:45:12 INFO - PROCESS | 9702 | 1461131112170 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]]]}] 22:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1279ms 22:45:12 INFO - PROCESS | 9702 | 1461131112313 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:45:12 INFO - PROCESS | 9702 | 1461131112320 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:45:12 INFO - PROCESS | 9702 | 1461131112330 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:45:12 INFO - PROCESS | 9702 | 1461131112336 Marionette TRACE conn3 <- [1,1910,null,{}] 22:45:12 INFO - PROCESS | 9702 | 1461131112356 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}] 22:45:12 INFO - PROCESS | 9702 | 1461131112575 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:45:12 INFO - PROCESS | 9702 | 1461131112924 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d99400 == 122 [pid = 9702] [id = 485] 22:45:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x86d9a800) [pid = 9702] [serial = 1456] [outer = (nil)] 22:45:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x876ba800) [pid = 9702] [serial = 1457] [outer = 0x86d9a800] 22:45:13 INFO - PROCESS | 9702 | 1461131113018 Marionette DEBUG loaded listener.js 22:45:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x88068c00) [pid = 9702] [serial = 1458] [outer = 0x86d9a800] 22:45:13 INFO - PROCESS | 9702 | 1461131113976 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]]]}] 22:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1717ms 22:45:14 INFO - PROCESS | 9702 | 1461131114048 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:45:14 INFO - PROCESS | 9702 | 1461131114053 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:45:14 INFO - PROCESS | 9702 | 1461131114066 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:45:14 INFO - PROCESS | 9702 | 1461131114071 Marionette TRACE conn3 <- [1,1914,null,{}] 22:45:14 INFO - PROCESS | 9702 | 1461131114078 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}] 22:45:14 INFO - PROCESS | 9702 | 1461131114314 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:45:14 INFO - PROCESS | 9702 | 1461131114645 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x88070400 == 123 [pid = 9702] [id = 486] 22:45:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x88073000) [pid = 9702] [serial = 1459] [outer = (nil)] 22:45:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x89a45800) [pid = 9702] [serial = 1460] [outer = 0x88073000] 22:45:14 INFO - PROCESS | 9702 | 1461131114734 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x89d4e400) [pid = 9702] [serial = 1461] [outer = 0x88073000] 22:45:15 INFO - PROCESS | 9702 | 1461131115724 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1692ms 22:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:45:15 INFO - PROCESS | 9702 | 1461131115755 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 9702 | 1461131115758 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:45:15 INFO - PROCESS | 9702 | 1461131115765 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 9702 | 1461131115768 Marionette TRACE conn3 <- [1,1918,null,{}] 22:45:15 INFO - PROCESS | 9702 | 1461131115783 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}] 22:45:15 INFO - PROCESS | 9702 | 1461131115994 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:45:16 INFO - PROCESS | 9702 | 1461131116357 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b722c00 == 124 [pid = 9702] [id = 487] 22:45:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8b729c00) [pid = 9702] [serial = 1462] [outer = (nil)] 22:45:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8b7a4400) [pid = 9702] [serial = 1463] [outer = 0x8b729c00] 22:45:16 INFO - PROCESS | 9702 | 1461131116454 Marionette DEBUG loaded listener.js 22:45:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8b8db800) [pid = 9702] [serial = 1464] [outer = 0x8b729c00] 22:45:17 INFO - PROCESS | 9702 | 1461131117332 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]]]}] 22:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1630ms 22:45:17 INFO - PROCESS | 9702 | 1461131117397 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:45:17 INFO - PROCESS | 9702 | 1461131117401 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:45:17 INFO - PROCESS | 9702 | 1461131117408 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:45:17 INFO - PROCESS | 9702 | 1461131117411 Marionette TRACE conn3 <- [1,1922,null,{}] 22:45:17 INFO - PROCESS | 9702 | 1461131117417 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}] 22:45:17 INFO - PROCESS | 9702 | 1461131117616 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:45:17 INFO - PROCESS | 9702 | 1461131117893 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a4000 == 125 [pid = 9702] [id = 488] 22:45:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8b7a3c00) [pid = 9702] [serial = 1465] [outer = (nil)] 22:45:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8b9bf000) [pid = 9702] [serial = 1466] [outer = 0x8b7a3c00] 22:45:18 INFO - PROCESS | 9702 | 1461131118029 Marionette DEBUG loaded listener.js 22:45:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8bdea800) [pid = 9702] [serial = 1467] [outer = 0x8b7a3c00] 22:45:18 INFO - PROCESS | 9702 | 1461131118887 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1536ms 22:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:45:18 INFO - PROCESS | 9702 | 1461131118944 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:45:18 INFO - PROCESS | 9702 | 1461131118947 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:45:18 INFO - PROCESS | 9702 | 1461131118953 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 9702 | 1461131118957 Marionette TRACE conn3 <- [1,1926,null,{}] 22:45:18 INFO - PROCESS | 9702 | 1461131118963 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}] 22:45:19 INFO - PROCESS | 9702 | 1461131119155 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:45:19 INFO - PROCESS | 9702 | 1461131119429 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8df000 == 126 [pid = 9702] [id = 489] 22:45:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8b8e7000) [pid = 9702] [serial = 1468] [outer = (nil)] 22:45:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8c0c5800) [pid = 9702] [serial = 1469] [outer = 0x8b8e7000] 22:45:19 INFO - PROCESS | 9702 | 1461131119562 Marionette DEBUG loaded listener.js 22:45:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8c7b8400) [pid = 9702] [serial = 1470] [outer = 0x8b8e7000] 22:45:20 INFO - PROCESS | 9702 | 1461131120486 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]]]}] 22:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1581ms 22:45:20 INFO - PROCESS | 9702 | 1461131120534 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:45:20 INFO - PROCESS | 9702 | 1461131120538 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:45:20 INFO - PROCESS | 9702 | 1461131120544 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:45:20 INFO - PROCESS | 9702 | 1461131120548 Marionette TRACE conn3 <- [1,1930,null,{}] 22:45:20 INFO - PROCESS | 9702 | 1461131120553 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}] 22:45:20 INFO - PROCESS | 9702 | 1461131120803 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:45:21 INFO - PROCESS | 9702 | 1461131121139 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c976c00 == 127 [pid = 9702] [id = 490] 22:45:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8c977c00) [pid = 9702] [serial = 1471] [outer = (nil)] 22:45:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8e70a000) [pid = 9702] [serial = 1472] [outer = 0x8c977c00] 22:45:21 INFO - PROCESS | 9702 | 1461131121240 Marionette DEBUG loaded listener.js 22:45:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8e895400) [pid = 9702] [serial = 1473] [outer = 0x8c977c00] 22:45:22 INFO - PROCESS | 9702 | 1461131122171 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]]]}] 22:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1687ms 22:45:22 INFO - PROCESS | 9702 | 1461131122232 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:45:22 INFO - PROCESS | 9702 | 1461131122236 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:45:22 INFO - PROCESS | 9702 | 1461131122242 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:45:22 INFO - PROCESS | 9702 | 1461131122246 Marionette TRACE conn3 <- [1,1934,null,{}] 22:45:22 INFO - PROCESS | 9702 | 1461131122252 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}] 22:45:22 INFO - PROCESS | 9702 | 1461131122442 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:45:22 INFO - PROCESS | 9702 | 1461131122764 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0c000 == 128 [pid = 9702] [id = 491] 22:45:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8c973800) [pid = 9702] [serial = 1474] [outer = (nil)] 22:45:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8eaccc00) [pid = 9702] [serial = 1475] [outer = 0x8c973800] 22:45:22 INFO - PROCESS | 9702 | 1461131122854 Marionette DEBUG loaded listener.js 22:45:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8f733c00) [pid = 9702] [serial = 1476] [outer = 0x8c973800] 22:45:23 INFO - PROCESS | 9702 | 1461131123756 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1583ms 22:45:23 INFO - PROCESS | 9702 | 1461131123827 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 9702 | 1461131123831 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:45:23 INFO - PROCESS | 9702 | 1461131123838 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 9702 | 1461131123841 Marionette TRACE conn3 <- [1,1938,null,{}] 22:45:23 INFO - PROCESS | 9702 | 1461131123847 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}] 22:45:24 INFO - PROCESS | 9702 | 1461131124040 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:45:24 INFO - PROCESS | 9702 | 1461131124363 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e70b400 == 129 [pid = 9702] [id = 492] 22:45:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8eac6000) [pid = 9702] [serial = 1477] [outer = (nil)] 22:45:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8f7f6000) [pid = 9702] [serial = 1478] [outer = 0x8eac6000] 22:45:24 INFO - PROCESS | 9702 | 1461131124453 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8f9af400) [pid = 9702] [serial = 1479] [outer = 0x8eac6000] 22:45:25 INFO - PROCESS | 9702 | 1461131125349 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]]]}] 22:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1536ms 22:45:25 INFO - PROCESS | 9702 | 1461131125374 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:45:25 INFO - PROCESS | 9702 | 1461131125379 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:45:25 INFO - PROCESS | 9702 | 1461131125385 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:45:25 INFO - PROCESS | 9702 | 1461131125388 Marionette TRACE conn3 <- [1,1942,null,{}] 22:45:25 INFO - PROCESS | 9702 | 1461131125394 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}] 22:45:25 INFO - PROCESS | 9702 | 1461131125611 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:45:25 INFO - PROCESS | 9702 | 1461131125945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f0400 == 130 [pid = 9702] [id = 493] 22:45:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x8f9a7800) [pid = 9702] [serial = 1480] [outer = (nil)] 22:45:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x8ffe5000) [pid = 9702] [serial = 1481] [outer = 0x8f9a7800] 22:45:26 INFO - PROCESS | 9702 | 1461131126034 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x8ffec400) [pid = 9702] [serial = 1482] [outer = 0x8f9a7800] 22:45:26 INFO - PROCESS | 9702 | 1461131126911 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]]]}] 22:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1580ms 22:45:26 INFO - PROCESS | 9702 | 1461131126966 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:45:26 INFO - PROCESS | 9702 | 1461131126969 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:45:26 INFO - PROCESS | 9702 | 1461131126975 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:45:26 INFO - PROCESS | 9702 | 1461131126979 Marionette TRACE conn3 <- [1,1946,null,{}] 22:45:26 INFO - PROCESS | 9702 | 1461131126985 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}] 22:45:27 INFO - PROCESS | 9702 | 1461131127176 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:45:27 INFO - PROCESS | 9702 | 1461131127499 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd72400 == 131 [pid = 9702] [id = 494] 22:45:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x8ffe5c00) [pid = 9702] [serial = 1483] [outer = (nil)] 22:45:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x90239800) [pid = 9702] [serial = 1484] [outer = 0x8ffe5c00] 22:45:27 INFO - PROCESS | 9702 | 1461131127588 Marionette DEBUG loaded listener.js 22:45:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x90326c00) [pid = 9702] [serial = 1485] [outer = 0x8ffe5c00] 22:45:28 INFO - PROCESS | 9702 | 1461131128452 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]]]}] 22:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1530ms 22:45:28 INFO - PROCESS | 9702 | 1461131128506 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 9702 | 1461131128510 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:45:28 INFO - PROCESS | 9702 | 1461131128516 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:45:28 INFO - PROCESS | 9702 | 1461131128520 Marionette TRACE conn3 <- [1,1950,null,{}] 22:45:28 INFO - PROCESS | 9702 | 1461131128526 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}] 22:45:28 INFO - PROCESS | 9702 | 1461131128768 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:45:29 INFO - PROCESS | 9702 | 1461131129104 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fff0c00 == 132 [pid = 9702] [id = 495] 22:45:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x90557000) [pid = 9702] [serial = 1486] [outer = (nil)] 22:45:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x906bf800) [pid = 9702] [serial = 1487] [outer = 0x90557000] 22:45:29 INFO - PROCESS | 9702 | 1461131129200 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x91373800) [pid = 9702] [serial = 1488] [outer = 0x90557000] 22:45:30 INFO - PROCESS | 9702 | 1461131130085 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1634ms 22:45:30 INFO - PROCESS | 9702 | 1461131130151 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:45:30 INFO - PROCESS | 9702 | 1461131130155 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:45:30 INFO - PROCESS | 9702 | 1461131130163 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:45:30 INFO - PROCESS | 9702 | 1461131130166 Marionette TRACE conn3 <- [1,1954,null,{}] 22:45:30 INFO - PROCESS | 9702 | 1461131130172 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}] 22:45:30 INFO - PROCESS | 9702 | 1461131130383 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:45:30 INFO - PROCESS | 9702 | 1461131130717 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x9054f400 == 133 [pid = 9702] [id = 496] 22:45:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x90550400) [pid = 9702] [serial = 1489] [outer = (nil)] 22:45:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x92092000) [pid = 9702] [serial = 1490] [outer = 0x90550400] 22:45:30 INFO - PROCESS | 9702 | 1461131130818 Marionette DEBUG loaded listener.js 22:45:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x920c5800) [pid = 9702] [serial = 1491] [outer = 0x90550400] 22:45:31 INFO - PROCESS | 9702 | 1461131131697 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]]]}] 22:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1580ms 22:45:31 INFO - PROCESS | 9702 | 1461131131743 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:45:31 INFO - PROCESS | 9702 | 1461131131747 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:45:31 INFO - PROCESS | 9702 | 1461131131753 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:45:31 INFO - PROCESS | 9702 | 1461131131757 Marionette TRACE conn3 <- [1,1958,null,{}] 22:45:31 INFO - PROCESS | 9702 | 1461131131763 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}] 22:45:31 INFO - PROCESS | 9702 | 1461131131950 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:45:32 INFO - PROCESS | 9702 | 1461131132234 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515fc00 == 134 [pid = 9702] [id = 497] 22:45:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x8c847400) [pid = 9702] [serial = 1492] [outer = (nil)] 22:45:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x93325800) [pid = 9702] [serial = 1493] [outer = 0x8c847400] 22:45:32 INFO - PROCESS | 9702 | 1461131132364 Marionette DEBUG loaded listener.js 22:45:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x933ebc00) [pid = 9702] [serial = 1494] [outer = 0x8c847400] 22:45:33 INFO - PROCESS | 9702 | 1461131133249 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]]]}] 22:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 22:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:45:33 INFO - PROCESS | 9702 | 1461131133285 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:45:33 INFO - PROCESS | 9702 | 1461131133288 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:45:33 INFO - PROCESS | 9702 | 1461131133295 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:45:33 INFO - PROCESS | 9702 | 1461131133298 Marionette TRACE conn3 <- [1,1962,null,{}] 22:45:33 INFO - PROCESS | 9702 | 1461131133304 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}] 22:45:33 INFO - PROCESS | 9702 | 1461131133495 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:45:33 INFO - PROCESS | 9702 | 1461131133781 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331d400 == 135 [pid = 9702] [id = 498] 22:45:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x9331e400) [pid = 9702] [serial = 1495] [outer = (nil)] 22:45:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x934c4c00) [pid = 9702] [serial = 1496] [outer = 0x9331e400] 22:45:33 INFO - PROCESS | 9702 | 1461131133915 Marionette DEBUG loaded listener.js 22:45:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x934dfc00) [pid = 9702] [serial = 1497] [outer = 0x9331e400] 22:45:34 INFO - PROCESS | 9702 | 1461131134826 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]]]}] 22:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 22:45:34 INFO - PROCESS | 9702 | 1461131134877 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:45:34 INFO - PROCESS | 9702 | 1461131134881 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:45:34 INFO - PROCESS | 9702 | 1461131134887 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:45:34 INFO - PROCESS | 9702 | 1461131134890 Marionette TRACE conn3 <- [1,1966,null,{}] 22:45:34 INFO - PROCESS | 9702 | 1461131134896 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}] 22:45:35 INFO - PROCESS | 9702 | 1461131135098 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:45:35 INFO - PROCESS | 9702 | 1461131135495 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c849400 == 136 [pid = 9702] [id = 499] 22:45:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x933ea000) [pid = 9702] [serial = 1498] [outer = (nil)] 22:45:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x942e6800) [pid = 9702] [serial = 1499] [outer = 0x933ea000] 22:45:35 INFO - PROCESS | 9702 | 1461131135599 Marionette DEBUG loaded listener.js 22:45:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x942f3c00) [pid = 9702] [serial = 1500] [outer = 0x933ea000] 22:45:36 INFO - PROCESS | 9702 | 1461131136479 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]]]}] 22:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1633ms 22:45:36 INFO - PROCESS | 9702 | 1461131136522 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:45:36 INFO - PROCESS | 9702 | 1461131136525 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:45:36 INFO - PROCESS | 9702 | 1461131136531 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:45:36 INFO - PROCESS | 9702 | 1461131136535 Marionette TRACE conn3 <- [1,1970,null,{}] 22:45:36 INFO - PROCESS | 9702 | 1461131136540 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}] 22:45:36 INFO - PROCESS | 9702 | 1461131136729 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:45:37 INFO - PROCESS | 9702 | 1461131137018 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x934c0800 == 137 [pid = 9702] [id = 500] 22:45:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x940bc000) [pid = 9702] [serial = 1501] [outer = (nil)] 22:45:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x9451a400) [pid = 9702] [serial = 1502] [outer = 0x940bc000] 22:45:37 INFO - PROCESS | 9702 | 1461131137106 Marionette DEBUG loaded listener.js 22:45:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9451c400) [pid = 9702] [serial = 1503] [outer = 0x940bc000] 22:45:38 INFO - PROCESS | 9702 | 1461131138003 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]]]}] 22:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1529ms 22:45:38 INFO - PROCESS | 9702 | 1461131138061 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:45:38 INFO - PROCESS | 9702 | 1461131138065 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:45:38 INFO - PROCESS | 9702 | 1461131138071 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:45:38 INFO - PROCESS | 9702 | 1461131138075 Marionette TRACE conn3 <- [1,1974,null,{}] 22:45:38 INFO - PROCESS | 9702 | 1461131138080 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}] 22:45:38 INFO - PROCESS | 9702 | 1461131138271 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:45:38 INFO - PROCESS | 9702 | 1461131138557 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417b800 == 138 [pid = 9702] [id = 501] 22:45:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x84c09800) [pid = 9702] [serial = 1504] [outer = (nil)] 22:45:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x96bc5800) [pid = 9702] [serial = 1505] [outer = 0x84c09800] 22:45:38 INFO - PROCESS | 9702 | 1461131138691 Marionette DEBUG loaded listener.js 22:45:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x96c52c00) [pid = 9702] [serial = 1506] [outer = 0x84c09800] 22:45:39 INFO - PROCESS | 9702 | 1461131139566 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]]]}] 22:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1540ms 22:45:39 INFO - PROCESS | 9702 | 1461131139612 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:45:39 INFO - PROCESS | 9702 | 1461131139616 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:45:39 INFO - PROCESS | 9702 | 1461131139622 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:45:39 INFO - PROCESS | 9702 | 1461131139625 Marionette TRACE conn3 <- [1,1978,null,{}] 22:45:39 INFO - PROCESS | 9702 | 1461131139631 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}] 22:45:39 INFO - PROCESS | 9702 | 1461131139840 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:45:40 INFO - PROCESS | 9702 | 1461131140129 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x85155800 == 139 [pid = 9702] [id = 502] 22:45:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x8ad0e800) [pid = 9702] [serial = 1507] [outer = (nil)] 22:45:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x97ae2000) [pid = 9702] [serial = 1508] [outer = 0x8ad0e800] 22:45:40 INFO - PROCESS | 9702 | 1461131140280 Marionette DEBUG loaded listener.js 22:45:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x97d05c00) [pid = 9702] [serial = 1509] [outer = 0x8ad0e800] 22:45:41 INFO - PROCESS | 9702 | 1461131141223 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]]]}] 22:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1636ms 22:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:45:41 INFO - PROCESS | 9702 | 1461131141259 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:45:41 INFO - PROCESS | 9702 | 1461131141261 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:45:41 INFO - PROCESS | 9702 | 1461131141268 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:45:41 INFO - PROCESS | 9702 | 1461131141272 Marionette TRACE conn3 <- [1,1982,null,{}] 22:45:41 INFO - PROCESS | 9702 | 1461131141277 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}] 22:45:41 INFO - PROCESS | 9702 | 1461131141469 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:45:41 INFO - PROCESS | 9702 | 1461131141803 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x970aa800 == 140 [pid = 9702] [id = 503] 22:45:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x97a22400) [pid = 9702] [serial = 1510] [outer = (nil)] 22:45:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x98331000) [pid = 9702] [serial = 1511] [outer = 0x97a22400] 22:45:41 INFO - PROCESS | 9702 | 1461131141893 Marionette DEBUG loaded listener.js 22:45:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x98334c00) [pid = 9702] [serial = 1512] [outer = 0x97a22400] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x88a63000 == 139 [pid = 9702] [id = 479] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8515cc00 == 138 [pid = 9702] [id = 478] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x94517800 == 137 [pid = 9702] [id = 477] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x89c87c00 == 136 [pid = 9702] [id = 475] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x9440a000 == 135 [pid = 9702] [id = 476] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffe2400 == 134 [pid = 9702] [id = 474] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x915dbc00 == 133 [pid = 9702] [id = 473] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x915dfc00 == 132 [pid = 9702] [id = 472] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd5cc00 == 131 [pid = 9702] [id = 470] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x9022a800 == 130 [pid = 9702] [id = 471] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x84eaa400 == 129 [pid = 9702] [id = 469] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x86d9b400 == 128 [pid = 9702] [id = 468] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8e707800 == 127 [pid = 9702] [id = 467] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad2000 == 126 [pid = 9702] [id = 432] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad05000 == 125 [pid = 9702] [id = 466] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x89ae8c00 == 124 [pid = 9702] [id = 465] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x8417d800 == 123 [pid = 9702] [id = 457] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x88907800 == 122 [pid = 9702] [id = 463] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x89655400 == 121 [pid = 9702] [id = 464] 22:45:43 INFO - PROCESS | 9702 | --DOCSHELL 0x84c09400 == 120 [pid = 9702] [id = 462] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x8fd72000) [pid = 9702] [serial = 1344] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x8e70a400) [pid = 9702] [serial = 1272] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x88235400) [pid = 9702] [serial = 1322] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x89ca4000) [pid = 9702] [serial = 1325] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x8c845c00) [pid = 9702] [serial = 1334] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x89651000) [pid = 9702] [serial = 1248] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x90198000) [pid = 9702] [serial = 1347] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x9581f400) [pid = 9702] [serial = 1364] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x8822f000) [pid = 9702] [serial = 1379] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x94410c00) [pid = 9702] [serial = 1361] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x9635dc00) [pid = 9702] [serial = 1367] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x84eabc00) [pid = 9702] [serial = 1319] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x86ab9800) [pid = 9702] [serial = 1377] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x94515c00) [pid = 9702] [serial = 1362] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x9582a800) [pid = 9702] [serial = 1365] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x8f72e400) [pid = 9702] [serial = 1337] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x933ed400) [pid = 9702] [serial = 1353] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x89af0800) [pid = 9702] [serial = 1382] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x920cf400) [pid = 9702] [serial = 1293] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8890e800) [pid = 9702] [serial = 1323] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x934b5c00) [pid = 9702] [serial = 1296] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x8ab0a400) [pid = 9702] [serial = 1260] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x88aa2800) [pid = 9702] [serial = 1254] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8f9afc00) [pid = 9702] [serial = 1340] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8515a000) [pid = 9702] [serial = 1320] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x942e9400) [pid = 9702] [serial = 1356] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x940b7800) [pid = 9702] [serial = 1355] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x89ca4400) [pid = 9702] [serial = 1383] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x90553800) [pid = 9702] [serial = 1287] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8c0bc400) [pid = 9702] [serial = 1266] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8e708800) [pid = 9702] [serial = 1335] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x91375c00) [pid = 9702] [serial = 1350] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x88850000) [pid = 9702] [serial = 1380] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x958c2800) [pid = 9702] [serial = 1368] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x90328400) [pid = 9702] [serial = 1284] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x96c46400) [pid = 9702] [serial = 1370] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x8b7aa000) [pid = 9702] [serial = 1329] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8ffea400) [pid = 9702] [serial = 1281] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x933e9c00) [pid = 9702] [serial = 1352] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x94406400) [pid = 9702] [serial = 1359] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x90552400) [pid = 9702] [serial = 1349] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8f737400) [pid = 9702] [serial = 1338] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x8b71dc00) [pid = 9702] [serial = 1263] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8fb50c00) [pid = 9702] [serial = 1341] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x96c4a000) [pid = 9702] [serial = 1371] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x89d4ec00) [pid = 9702] [serial = 1326] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x9137d800) [pid = 9702] [serial = 1290] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8eac6400) [pid = 9702] [serial = 1275] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8f739000) [pid = 9702] [serial = 1278] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x89d48800) [pid = 9702] [serial = 1257] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8515f400) [pid = 9702] [serial = 1251] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x9018f400) [pid = 9702] [serial = 1346] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8bded400) [pid = 9702] [serial = 1332] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8bde7c00) [pid = 9702] [serial = 1331] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x8c848000) [pid = 9702] [serial = 1269] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x94403c00) [pid = 9702] [serial = 1358] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x86ab1400) [pid = 9702] [serial = 1376] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x934e5c00) [pid = 9702] [serial = 1299] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x8fd59400) [pid = 9702] [serial = 1343] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8b7a0c00) [pid = 9702] [serial = 1328] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x96c78800) [pid = 9702] [serial = 1373] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x9709f000) [pid = 9702] [serial = 1374] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8aa5ac00) [pid = 9702] [serial = 1385] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 9702 | 1461131144495 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]]]}] 22:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3242ms 22:45:44 INFO - PROCESS | 9702 | 1461131144510 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:45:44 INFO - PROCESS | 9702 | 1461131144514 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:45:44 INFO - PROCESS | 9702 | 1461131144523 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 9702 | 1461131144529 Marionette TRACE conn3 <- [1,1986,null,{}] 22:45:44 INFO - PROCESS | 9702 | 1461131144538 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}] 22:45:44 INFO - PROCESS | 9702 | 1461131144714 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:45:44 INFO - PROCESS | 9702 | 1461131144945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x85154c00 == 121 [pid = 9702] [id = 504] 22:45:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x86aaf000) [pid = 9702] [serial = 1513] [outer = (nil)] 22:45:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x86d9ec00) [pid = 9702] [serial = 1514] [outer = 0x86aaf000] 22:45:45 INFO - PROCESS | 9702 | 1461131145020 Marionette DEBUG loaded listener.js 22:45:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8806a400) [pid = 9702] [serial = 1515] [outer = 0x86aaf000] 22:45:45 INFO - PROCESS | 9702 | 1461131145809 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]]]}] 22:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1342ms 22:45:45 INFO - PROCESS | 9702 | 1461131145865 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:45:45 INFO - PROCESS | 9702 | 1461131145873 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:45:45 INFO - PROCESS | 9702 | 1461131145883 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:45:45 INFO - PROCESS | 9702 | 1461131145887 Marionette TRACE conn3 <- [1,1990,null,{}] 22:45:45 INFO - PROCESS | 9702 | 1461131145893 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}] 22:45:46 INFO - PROCESS | 9702 | 1461131146076 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:45:46 INFO - PROCESS | 9702 | 1461131146294 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf0400 == 122 [pid = 9702] [id = 505] 22:45:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x883a5400) [pid = 9702] [serial = 1516] [outer = (nil)] 22:45:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8890c800) [pid = 9702] [serial = 1517] [outer = 0x883a5400] 22:45:46 INFO - PROCESS | 9702 | 1461131146372 Marionette DEBUG loaded listener.js 22:45:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x88aa2c00) [pid = 9702] [serial = 1518] [outer = 0x883a5400] 22:45:47 INFO - PROCESS | 9702 | 1461131147337 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]]]}] 22:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1483ms 22:45:47 INFO - PROCESS | 9702 | 1461131147367 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:45:47 INFO - PROCESS | 9702 | 1461131147371 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:45:47 INFO - PROCESS | 9702 | 1461131147377 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:45:47 INFO - PROCESS | 9702 | 1461131147382 Marionette TRACE conn3 <- [1,1994,null,{}] 22:45:47 INFO - PROCESS | 9702 | 1461131147402 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}] 22:45:47 INFO - PROCESS | 9702 | 1461131147648 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:45:47 INFO - PROCESS | 9702 | 1461131147682 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x88907c00 == 123 [pid = 9702] [id = 506] 22:45:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x89cae800) [pid = 9702] [serial = 1519] [outer = (nil)] 22:45:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x89d48c00) [pid = 9702] [serial = 1520] [outer = 0x89cae800] 22:45:47 INFO - PROCESS | 9702 | 1461131147756 Marionette DEBUG loaded listener.js 22:45:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8aa59c00) [pid = 9702] [serial = 1521] [outer = 0x89cae800] 22:45:48 INFO - PROCESS | 9702 | 1461131148720 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]]]}] 22:45:49 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x88a61800) [pid = 9702] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:45:49 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x85bed400) [pid = 9702] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:45:49 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8890f800) [pid = 9702] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:45:49 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x89c82000) [pid = 9702] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:45:49 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x84eb0000) [pid = 9702] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1640ms 22:45:49 INFO - PROCESS | 9702 | 1461131149017 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:45:49 INFO - PROCESS | 9702 | 1461131149021 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:45:49 INFO - PROCESS | 9702 | 1461131149027 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 9702 | 1461131149030 Marionette TRACE conn3 <- [1,1998,null,{}] 22:45:49 INFO - PROCESS | 9702 | 1461131149036 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}] 22:45:49 INFO - PROCESS | 9702 | 1461131149214 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:45:49 INFO - PROCESS | 9702 | 1461131149232 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab9800 == 124 [pid = 9702] [id = 507] 22:45:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x86d96c00) [pid = 9702] [serial = 1522] [outer = (nil)] 22:45:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8aa60800) [pid = 9702] [serial = 1523] [outer = 0x86d96c00] 22:45:49 INFO - PROCESS | 9702 | 1461131149486 Marionette DEBUG loaded listener.js 22:45:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8ad01c00) [pid = 9702] [serial = 1524] [outer = 0x86d96c00] 22:45:50 INFO - PROCESS | 9702 | 1461131150262 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]]]}] 22:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1286ms 22:45:50 INFO - PROCESS | 9702 | 1461131150314 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:45:50 INFO - PROCESS | 9702 | 1461131150317 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:45:50 INFO - PROCESS | 9702 | 1461131150323 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:45:50 INFO - PROCESS | 9702 | 1461131150326 Marionette TRACE conn3 <- [1,2002,null,{}] 22:45:50 INFO - PROCESS | 9702 | 1461131150332 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}] 22:45:50 INFO - PROCESS | 9702 | 1461131150592 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:45:50 INFO - PROCESS | 9702 | 1461131150642 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab10800 == 125 [pid = 9702] [id = 508] 22:45:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8b726c00) [pid = 9702] [serial = 1525] [outer = (nil)] 22:45:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8b7a6400) [pid = 9702] [serial = 1526] [outer = 0x8b726c00] 22:45:50 INFO - PROCESS | 9702 | 1461131150712 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8b8e3c00) [pid = 9702] [serial = 1527] [outer = 0x8b726c00] 22:45:51 INFO - PROCESS | 9702 | 1461131151891 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]]]}] 22:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1639ms 22:45:51 INFO - PROCESS | 9702 | 1461131151964 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:45:51 INFO - PROCESS | 9702 | 1461131151971 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:45:51 INFO - PROCESS | 9702 | 1461131151981 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:45:51 INFO - PROCESS | 9702 | 1461131151986 Marionette TRACE conn3 <- [1,2006,null,{}] 22:45:51 INFO - PROCESS | 9702 | 1461131151995 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}] 22:45:52 INFO - PROCESS | 9702 | 1461131152240 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:45:52 INFO - PROCESS | 9702 | 1461131152584 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf8800 == 126 [pid = 9702] [id = 509] 22:45:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x88237c00) [pid = 9702] [serial = 1528] [outer = (nil)] 22:45:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x88909c00) [pid = 9702] [serial = 1529] [outer = 0x88237c00] 22:45:52 INFO - PROCESS | 9702 | 1461131152672 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x89656400) [pid = 9702] [serial = 1530] [outer = 0x88237c00] 22:45:53 INFO - PROCESS | 9702 | 1461131153641 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]]]}] 22:45:53 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 22:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1698ms 22:45:53 INFO - PROCESS | 9702 | 1461131153679 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:45:53 INFO - PROCESS | 9702 | 1461131153689 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:45:53 INFO - PROCESS | 9702 | 1461131153699 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:45:53 INFO - PROCESS | 9702 | 1461131153704 Marionette TRACE conn3 <- [1,2010,null,{}] 22:45:53 INFO - PROCESS | 9702 | 1461131153710 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}] 22:45:53 INFO - PROCESS | 9702 | 1461131153930 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:45:54 INFO - PROCESS | 9702 | 1461131154320 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa61000 == 127 [pid = 9702] [id = 510] 22:45:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8ab05000) [pid = 9702] [serial = 1531] [outer = (nil)] 22:45:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8b71b800) [pid = 9702] [serial = 1532] [outer = 0x8ab05000] 22:45:54 INFO - PROCESS | 9702 | 1461131154413 Marionette DEBUG loaded listener.js 22:45:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8b7a8400) [pid = 9702] [serial = 1533] [outer = 0x8ab05000] 22:45:55 INFO - PROCESS | 9702 | 1461131155357 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]]]}] 22:45:55 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 22:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1733ms 22:45:55 INFO - PROCESS | 9702 | 1461131155432 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:45:55 INFO - PROCESS | 9702 | 1461131155436 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:45:55 INFO - PROCESS | 9702 | 1461131155444 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:45:55 INFO - PROCESS | 9702 | 1461131155450 Marionette TRACE conn3 <- [1,2014,null,{}] 22:45:55 INFO - PROCESS | 9702 | 1461131155467 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}] 22:45:55 INFO - PROCESS | 9702 | 1461131155735 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:45:56 INFO - PROCESS | 9702 | 1461131156083 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b71f000 == 128 [pid = 9702] [id = 511] 22:45:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8c0bf800) [pid = 9702] [serial = 1534] [outer = (nil)] 22:45:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8c7b3c00) [pid = 9702] [serial = 1535] [outer = 0x8c0bf800] 22:45:56 INFO - PROCESS | 9702 | 1461131156171 Marionette DEBUG loaded listener.js 22:45:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8c969400) [pid = 9702] [serial = 1536] [outer = 0x8c0bf800] 22:45:57 INFO - PROCESS | 9702 | 1461131157075 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]]]}] 22:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1686ms 22:45:57 INFO - PROCESS | 9702 | 1461131157131 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:45:57 INFO - PROCESS | 9702 | 1461131157135 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:45:57 INFO - PROCESS | 9702 | 1461131157142 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:45:57 INFO - PROCESS | 9702 | 1461131157144 Marionette TRACE conn3 <- [1,2018,null,{}] 22:45:57 INFO - PROCESS | 9702 | 1461131157151 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}] 22:45:57 INFO - PROCESS | 9702 | 1461131157348 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:45:57 INFO - PROCESS | 9702 | 1461131157624 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x89cae000 == 129 [pid = 9702] [id = 512] 22:45:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8c845000) [pid = 9702] [serial = 1537] [outer = (nil)] 22:45:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8e70b000) [pid = 9702] [serial = 1538] [outer = 0x8c845000] 22:45:57 INFO - PROCESS | 9702 | 1461131157759 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8e88fc00) [pid = 9702] [serial = 1539] [outer = 0x8c845000] 22:45:58 INFO - PROCESS | 9702 | 1461131158607 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]]]}] 22:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1529ms 22:45:58 INFO - PROCESS | 9702 | 1461131158672 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:45:58 INFO - PROCESS | 9702 | 1461131158676 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:45:58 INFO - PROCESS | 9702 | 1461131158683 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:45:58 INFO - PROCESS | 9702 | 1461131158686 Marionette TRACE conn3 <- [1,2022,null,{}] 22:45:58 INFO - PROCESS | 9702 | 1461131158692 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}] 22:45:58 INFO - PROCESS | 9702 | 1461131158888 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:45:59 INFO - PROCESS | 9702 | 1461131159169 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7adc00 == 130 [pid = 9702] [id = 513] 22:45:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8e708800) [pid = 9702] [serial = 1540] [outer = (nil)] 22:45:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8f72c800) [pid = 9702] [serial = 1541] [outer = 0x8e708800] 22:45:59 INFO - PROCESS | 9702 | 1461131159297 Marionette DEBUG loaded listener.js 22:45:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8f737400) [pid = 9702] [serial = 1542] [outer = 0x8e708800] 22:46:00 INFO - PROCESS | 9702 | 1461131160211 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]]]}] 22:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1594ms 22:46:00 INFO - PROCESS | 9702 | 1461131160277 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:46:00 INFO - PROCESS | 9702 | 1461131160281 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:46:00 INFO - PROCESS | 9702 | 1461131160287 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:46:00 INFO - PROCESS | 9702 | 1461131160291 Marionette TRACE conn3 <- [1,2026,null,{}] 22:46:00 INFO - PROCESS | 9702 | 1461131160297 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}] 22:46:00 INFO - PROCESS | 9702 | 1461131160544 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:46:00 INFO - PROCESS | 9702 | 1461131160906 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e705000 == 131 [pid = 9702] [id = 514] 22:46:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8f73b800) [pid = 9702] [serial = 1543] [outer = (nil)] 22:46:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8fd71800) [pid = 9702] [serial = 1544] [outer = 0x8f73b800] 22:46:01 INFO - PROCESS | 9702 | 1461131161007 Marionette DEBUG loaded listener.js 22:46:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8ffe6400) [pid = 9702] [serial = 1545] [outer = 0x8f73b800] 22:46:02 INFO - PROCESS | 9702 | 1461131162004 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]]]}] 22:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1783ms 22:46:02 INFO - PROCESS | 9702 | 1461131162073 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:46:02 INFO - PROCESS | 9702 | 1461131162079 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:46:02 INFO - PROCESS | 9702 | 1461131162087 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:46:02 INFO - PROCESS | 9702 | 1461131162090 Marionette TRACE conn3 <- [1,2030,null,{}] 22:46:02 INFO - PROCESS | 9702 | 1461131162096 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}] 22:46:02 INFO - PROCESS | 9702 | 1461131162306 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:46:02 INFO - PROCESS | 9702 | 1461131162631 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x8965e800 == 132 [pid = 9702] [id = 515] 22:46:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x8c973c00) [pid = 9702] [serial = 1546] [outer = (nil)] 22:46:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x90328400) [pid = 9702] [serial = 1547] [outer = 0x8c973c00] 22:46:02 INFO - PROCESS | 9702 | 1461131162720 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x90483c00) [pid = 9702] [serial = 1548] [outer = 0x8c973c00] 22:46:03 INFO - PROCESS | 9702 | 1461131163595 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]]]}] 22:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1539ms 22:46:03 INFO - PROCESS | 9702 | 1461131163627 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:46:03 INFO - PROCESS | 9702 | 1461131163631 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:46:03 INFO - PROCESS | 9702 | 1461131163637 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:46:03 INFO - PROCESS | 9702 | 1461131163641 Marionette TRACE conn3 <- [1,2034,null,{}] 22:46:03 INFO - PROCESS | 9702 | 1461131163647 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}] 22:46:03 INFO - PROCESS | 9702 | 1461131163839 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:46:04 INFO - PROCESS | 9702 | 1461131164127 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x90194400 == 133 [pid = 9702] [id = 516] 22:46:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x9032a400) [pid = 9702] [serial = 1549] [outer = (nil)] 22:46:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x90557400) [pid = 9702] [serial = 1550] [outer = 0x9032a400] 22:46:04 INFO - PROCESS | 9702 | 1461131164265 Marionette DEBUG loaded listener.js 22:46:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x906be000) [pid = 9702] [serial = 1551] [outer = 0x9032a400] 22:46:05 INFO - PROCESS | 9702 | 1461131165279 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]]]}] 22:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1692ms 22:46:05 INFO - PROCESS | 9702 | 1461131165331 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:46:05 INFO - PROCESS | 9702 | 1461131165337 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:46:05 INFO - PROCESS | 9702 | 1461131165344 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:46:05 INFO - PROCESS | 9702 | 1461131165348 Marionette TRACE conn3 <- [1,2038,null,{}] 22:46:05 INFO - PROCESS | 9702 | 1461131165354 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}] 22:46:05 INFO - PROCESS | 9702 | 1461131165564 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:46:05 INFO - PROCESS | 9702 | 1461131165945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b7a4800 == 134 [pid = 9702] [id = 517] 22:46:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x90553400) [pid = 9702] [serial = 1552] [outer = (nil)] 22:46:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x915d7800) [pid = 9702] [serial = 1553] [outer = 0x90553400] 22:46:06 INFO - PROCESS | 9702 | 1461131166052 Marionette DEBUG loaded listener.js 22:46:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x920c4c00) [pid = 9702] [serial = 1554] [outer = 0x90553400] 22:46:06 INFO - PROCESS | 9702 | 1461131166957 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]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1687ms 22:46:07 INFO - PROCESS | 9702 | 1461131167031 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 9702 | 1461131167035 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:46:07 INFO - PROCESS | 9702 | 1461131167042 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 9702 | 1461131167045 Marionette TRACE conn3 <- [1,2042,null,{}] 22:46:07 INFO - PROCESS | 9702 | 1461131167052 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}] 22:46:07 INFO - PROCESS | 9702 | 1461131167290 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:46:07 INFO - PROCESS | 9702 | 1461131167618 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x906c5800 == 135 [pid = 9702] [id = 518] 22:46:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x908a8c00) [pid = 9702] [serial = 1555] [outer = (nil)] 22:46:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x933eb800) [pid = 9702] [serial = 1556] [outer = 0x908a8c00] 22:46:07 INFO - PROCESS | 9702 | 1461131167767 Marionette DEBUG loaded listener.js 22:46:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x934b5c00) [pid = 9702] [serial = 1557] [outer = 0x908a8c00] 22:46:08 INFO - PROCESS | 9702 | 1461131168663 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]]]}] 22:46:08 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) 22:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1686ms 22:46:08 INFO - PROCESS | 9702 | 1461131168729 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:46:08 INFO - PROCESS | 9702 | 1461131168734 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:46:08 INFO - PROCESS | 9702 | 1461131168740 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:46:08 INFO - PROCESS | 9702 | 1461131168745 Marionette TRACE conn3 <- [1,2046,null,{}] 22:46:08 INFO - PROCESS | 9702 | 1461131168750 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}] 22:46:09 INFO - PROCESS | 9702 | 1461131169013 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:46:09 INFO - PROCESS | 9702 | 1461131169350 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x9331c000 == 136 [pid = 9702] [id = 519] 22:46:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x942f4000) [pid = 9702] [serial = 1558] [outer = (nil)] 22:46:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x94408000) [pid = 9702] [serial = 1559] [outer = 0x942f4000] 22:46:09 INFO - PROCESS | 9702 | 1461131169445 Marionette DEBUG loaded listener.js 22:46:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x94515000) [pid = 9702] [serial = 1560] [outer = 0x942f4000] 22:46:10 INFO - PROCESS | 9702 | 1461131170317 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]]]}] 22:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1632ms 22:46:10 INFO - PROCESS | 9702 | 1461131170373 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:46:10 INFO - PROCESS | 9702 | 1461131170377 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:46:10 INFO - PROCESS | 9702 | 1461131170389 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:46:10 INFO - PROCESS | 9702 | 1461131170394 Marionette TRACE conn3 <- [1,2050,null,{}] 22:46:10 INFO - PROCESS | 9702 | 1461131170404 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}] 22:46:10 INFO - PROCESS | 9702 | 1461131170605 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:46:10 INFO - PROCESS | 9702 | 1461131170967 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x940bd800 == 137 [pid = 9702] [id = 520] 22:46:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x94517400) [pid = 9702] [serial = 1561] [outer = (nil)] 22:46:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x958ba000) [pid = 9702] [serial = 1562] [outer = 0x94517400] 22:46:11 INFO - PROCESS | 9702 | 1461131171055 Marionette DEBUG loaded listener.js 22:46:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x9635b400) [pid = 9702] [serial = 1563] [outer = 0x94517400] 22:46:11 INFO - PROCESS | 9702 | 1461131171920 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]]]}] 22:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1596ms 22:46:11 INFO - PROCESS | 9702 | 1461131171985 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:46:11 INFO - PROCESS | 9702 | 1461131171989 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:46:11 INFO - PROCESS | 9702 | 1461131171995 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:46:11 INFO - PROCESS | 9702 | 1461131171998 Marionette TRACE conn3 <- [1,2054,null,{}] 22:46:12 INFO - PROCESS | 9702 | 1461131172004 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}] 22:46:12 INFO - PROCESS | 9702 | 1461131172204 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:46:12 INFO - PROCESS | 9702 | 1461131172488 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8320ec00 == 138 [pid = 9702] [id = 521] 22:46:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x934bec00) [pid = 9702] [serial = 1564] [outer = (nil)] 22:46:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x96c4b400) [pid = 9702] [serial = 1565] [outer = 0x934bec00] 22:46:12 INFO - PROCESS | 9702 | 1461131172618 Marionette DEBUG loaded listener.js 22:46:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x970a0000) [pid = 9702] [serial = 1566] [outer = 0x934bec00] 22:46:13 INFO - PROCESS | 9702 | 1461131173570 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]]]}] 22:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1632ms 22:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:46:13 INFO - PROCESS | 9702 | 1461131173628 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:46:13 INFO - PROCESS | 9702 | 1461131173631 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:46:13 INFO - PROCESS | 9702 | 1461131173638 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:46:13 INFO - PROCESS | 9702 | 1461131173641 Marionette TRACE conn3 <- [1,2058,null,{}] 22:46:13 INFO - PROCESS | 9702 | 1461131173647 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}] 22:46:13 INFO - PROCESS | 9702 | 1461131173840 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:46:14 INFO - PROCESS | 9702 | 1461131174169 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x9451b000 == 139 [pid = 9702] [id = 522] 22:46:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x96b7d400) [pid = 9702] [serial = 1567] [outer = (nil)] 22:46:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x97df6800) [pid = 9702] [serial = 1568] [outer = 0x96b7d400] 22:46:14 INFO - PROCESS | 9702 | 1461131174257 Marionette DEBUG loaded listener.js 22:46:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x980a3800) [pid = 9702] [serial = 1569] [outer = 0x96b7d400] 22:46:15 INFO - PROCESS | 9702 | 1461131175161 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]]]}] 22:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1584ms 22:46:15 INFO - PROCESS | 9702 | 1461131175222 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:46:15 INFO - PROCESS | 9702 | 1461131175226 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:46:15 INFO - PROCESS | 9702 | 1461131175232 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:46:15 INFO - PROCESS | 9702 | 1461131175236 Marionette TRACE conn3 <- [1,2062,null,{}] 22:46:15 INFO - PROCESS | 9702 | 1461131175241 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}] 22:46:15 INFO - PROCESS | 9702 | 1461131175466 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:46:15 INFO - PROCESS | 9702 | 1461131175802 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e891400 == 140 [pid = 9702] [id = 523] 22:46:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x932a8400) [pid = 9702] [serial = 1570] [outer = (nil)] 22:46:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9833bc00) [pid = 9702] [serial = 1571] [outer = 0x932a8400] 22:46:15 INFO - PROCESS | 9702 | 1461131175896 Marionette DEBUG loaded listener.js 22:46:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x98651c00) [pid = 9702] [serial = 1572] [outer = 0x932a8400] 22:46:16 INFO - PROCESS | 9702 | 1461131176788 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]]]}] 22:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1631ms 22:46:16 INFO - PROCESS | 9702 | 1461131176864 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:46:16 INFO - PROCESS | 9702 | 1461131176868 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:46:16 INFO - PROCESS | 9702 | 1461131176874 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:46:16 INFO - PROCESS | 9702 | 1461131176878 Marionette TRACE conn3 <- [1,2066,null,{}] 22:46:16 INFO - PROCESS | 9702 | 1461131176884 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}] 22:46:17 INFO - PROCESS | 9702 | 1461131177113 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:46:17 INFO - PROCESS | 9702 | 1461131177443 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x98332400 == 141 [pid = 9702] [id = 524] 22:46:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x98334000) [pid = 9702] [serial = 1573] [outer = (nil)] 22:46:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x9897b800) [pid = 9702] [serial = 1574] [outer = 0x98334000] 22:46:17 INFO - PROCESS | 9702 | 1461131177532 Marionette DEBUG loaded listener.js 22:46:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x9897cc00) [pid = 9702] [serial = 1575] [outer = 0x98334000] 22:46:18 INFO - PROCESS | 9702 | 1461131178421 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]]]}] 22:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 22:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:46:18 INFO - PROCESS | 9702 | 1461131178458 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:46:18 INFO - PROCESS | 9702 | 1461131178460 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:46:18 INFO - PROCESS | 9702 | 1461131178467 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:46:18 INFO - PROCESS | 9702 | 1461131178471 Marionette TRACE conn3 <- [1,2070,null,{}] 22:46:18 INFO - PROCESS | 9702 | 1461131178476 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}] 22:46:18 INFO - PROCESS | 9702 | 1461131178670 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:46:18 INFO - PROCESS | 9702 | 1461131178963 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x98337000 == 142 [pid = 9702] [id = 525] 22:46:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x9864b800) [pid = 9702] [serial = 1576] [outer = (nil)] 22:46:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 203 (0x98fb4400) [pid = 9702] [serial = 1577] [outer = 0x9864b800] 22:46:19 INFO - PROCESS | 9702 | 1461131179098 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 204 (0x98fd8000) [pid = 9702] [serial = 1578] [outer = 0x9864b800] 22:46:20 INFO - PROCESS | 9702 | 1461131180014 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]]]}] 22:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1581ms 22:46:20 INFO - PROCESS | 9702 | 1461131180048 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 9702 | 1461131180051 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:46:20 INFO - PROCESS | 9702 | 1461131180057 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 9702 | 1461131180060 Marionette TRACE conn3 <- [1,2074,null,{}] 22:46:20 INFO - PROCESS | 9702 | 1461131180066 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}] 22:46:20 INFO - PROCESS | 9702 | 1461131180257 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:46:20 INFO - PROCESS | 9702 | 1461131180605 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x915df800 == 143 [pid = 9702] [id = 526] 22:46:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 205 (0x98c18800) [pid = 9702] [serial = 1579] [outer = (nil)] 22:46:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 206 (0x99a1b400) [pid = 9702] [serial = 1580] [outer = 0x98c18800] 22:46:20 INFO - PROCESS | 9702 | 1461131180698 Marionette DEBUG loaded listener.js 22:46:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 207 (0x99a34800) [pid = 9702] [serial = 1581] [outer = 0x98c18800] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x876ba000 == 142 [pid = 9702] [id = 258] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x97ae5c00 == 141 [pid = 9702] [id = 94] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab9800 == 140 [pid = 9702] [id = 507] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x88907c00 == 139 [pid = 9702] [id = 506] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf0400 == 138 [pid = 9702] [id = 505] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x85154c00 == 137 [pid = 9702] [id = 504] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x85155800 == 136 [pid = 9702] [id = 502] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x8417b800 == 135 [pid = 9702] [id = 501] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x8c849400 == 134 [pid = 9702] [id = 499] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x934c0800 == 133 [pid = 9702] [id = 500] 22:46:22 INFO - PROCESS | 9702 | --DOCSHELL 0x9331d400 == 132 [pid = 9702] [id = 498] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 206 (0x88069800) [pid = 9702] [serial = 1454] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 205 (0x8f7f3800) [pid = 9702] [serial = 1406] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 204 (0x8c846800) [pid = 9702] [serial = 1400] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 203 (0x89655c00) [pid = 9702] [serial = 1448] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 202 (0x8822a000) [pid = 9702] [serial = 1445] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x8fff0000) [pid = 9702] [serial = 1409] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x94512000) [pid = 9702] [serial = 1424] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x970af000) [pid = 9702] [serial = 1430] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x8890bc00) [pid = 9702] [serial = 1391] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x89a4d400) [pid = 9702] [serial = 1449] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x97ded800) [pid = 9702] [serial = 1436] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x8e70dc00) [pid = 9702] [serial = 1403] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x8aa5d800) [pid = 9702] [serial = 1452] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x906bd800) [pid = 9702] [serial = 1415] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x97ae7000) [pid = 9702] [serial = 1433] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x89e74c00) [pid = 9702] [serial = 1451] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x96bca000) [pid = 9702] [serial = 1427] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x8ab04c00) [pid = 9702] [serial = 1386] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x9809dc00) [pid = 9702] [serial = 1439] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x84eb8c00) [pid = 9702] [serial = 1442] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x9032fc00) [pid = 9702] [serial = 1412] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x84ead400) [pid = 9702] [serial = 1388] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x8ab0f400) [pid = 9702] [serial = 1394] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x8884ac00) [pid = 9702] [serial = 1446] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x92096400) [pid = 9702] [serial = 1418] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x934da400) [pid = 9702] [serial = 1421] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x85bf6800) [pid = 9702] [serial = 1443] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8b9bdc00) [pid = 9702] [serial = 1397] [outer = (nil)] [url = about:blank] 22:46:23 INFO - PROCESS | 9702 | 1461131183445 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]]]}] 22:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 3399ms 22:46:23 INFO - PROCESS | 9702 | 1461131183458 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:46:23 INFO - PROCESS | 9702 | 1461131183462 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:46:23 INFO - PROCESS | 9702 | 1461131183471 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 9702 | 1461131183477 Marionette TRACE conn3 <- [1,2078,null,{}] 22:46:23 INFO - PROCESS | 9702 | 1461131183486 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}] 22:46:23 INFO - PROCESS | 9702 | 1461131183702 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:46:23 INFO - PROCESS | 9702 | 1461131183915 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf7c00 == 133 [pid = 9702] [id = 527] 22:46:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x86d96400) [pid = 9702] [serial = 1582] [outer = (nil)] 22:46:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x883aa000) [pid = 9702] [serial = 1583] [outer = 0x86d96400] 22:46:23 INFO - PROCESS | 9702 | 1461131183992 Marionette DEBUG loaded listener.js 22:46:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x88850000) [pid = 9702] [serial = 1584] [outer = 0x86d96400] 22:46:24 INFO - PROCESS | 9702 | 1461131184758 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]]]}] 22:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1334ms 22:46:24 INFO - PROCESS | 9702 | 1461131184805 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:46:24 INFO - PROCESS | 9702 | 1461131184813 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:46:24 INFO - PROCESS | 9702 | 1461131184823 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:46:24 INFO - PROCESS | 9702 | 1461131184827 Marionette TRACE conn3 <- [1,2082,null,{}] 22:46:24 INFO - PROCESS | 9702 | 1461131184833 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}] 22:46:25 INFO - PROCESS | 9702 | 1461131185106 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:46:25 INFO - PROCESS | 9702 | 1461131185244 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab9800 == 134 [pid = 9702] [id = 528] 22:46:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x88236c00) [pid = 9702] [serial = 1585] [outer = (nil)] 22:46:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x89653400) [pid = 9702] [serial = 1586] [outer = 0x88236c00] 22:46:25 INFO - PROCESS | 9702 | 1461131185320 Marionette DEBUG loaded listener.js 22:46:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x89a4f800) [pid = 9702] [serial = 1587] [outer = 0x88236c00] 22:46:26 INFO - PROCESS | 9702 | 1461131186357 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]]]}] 22:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1594ms 22:46:26 INFO - PROCESS | 9702 | 1461131186418 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:46:26 INFO - PROCESS | 9702 | 1461131186421 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:46:26 INFO - PROCESS | 9702 | 1461131186427 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:46:26 INFO - PROCESS | 9702 | 1461131186433 Marionette TRACE conn3 <- [1,2086,null,{}] 22:46:26 INFO - PROCESS | 9702 | 1461131186448 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}] 22:46:26 INFO - PROCESS | 9702 | 1461131186710 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:46:26 INFO - PROCESS | 9702 | 1461131186733 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bec800 == 135 [pid = 9702] [id = 529] 22:46:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x89e74c00) [pid = 9702] [serial = 1588] [outer = (nil)] 22:46:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x8aa5b000) [pid = 9702] [serial = 1589] [outer = 0x89e74c00] 22:46:26 INFO - PROCESS | 9702 | 1461131186807 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x8ad0b400) [pid = 9702] [serial = 1590] [outer = 0x89e74c00] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8c973800) [pid = 9702] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8eac6000) [pid = 9702] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x8e707c00) [pid = 9702] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x86d9a800) [pid = 9702] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x883a5400) [pid = 9702] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x88073000) [pid = 9702] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x84c09800) [pid = 9702] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x90321c00) [pid = 9702] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8ad0e800) [pid = 9702] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x940bc000) [pid = 9702] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x9331e400) [pid = 9702] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x933ea400) [pid = 9702] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x88908800) [pid = 9702] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x8f9a7800) [pid = 9702] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x86d96c00) [pid = 9702] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x942e9000) [pid = 9702] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8b8e7000) [pid = 9702] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x933ea000) [pid = 9702] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x89cae800) [pid = 9702] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x84eab400) [pid = 9702] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8ad02400) [pid = 9702] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x97a22400) [pid = 9702] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8f730c00) [pid = 9702] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x90557000) [pid = 9702] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x8c847400) [pid = 9702] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8fb52c00) [pid = 9702] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8bdeb000) [pid = 9702] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x89c8a800) [pid = 9702] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x95828c00) [pid = 9702] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x96c47c00) [pid = 9702] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8b729c00) [pid = 9702] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8ffe5c00) [pid = 9702] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x9331b800) [pid = 9702] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8c977c00) [pid = 9702] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8ffef400) [pid = 9702] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x90550400) [pid = 9702] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x84c0a800) [pid = 9702] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8b7a3c00) [pid = 9702] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x86aaf000) [pid = 9702] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x915e0400) [pid = 9702] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x88aa0000) [pid = 9702] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8e701400) [pid = 9702] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:46:28 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x84eacc00) [pid = 9702] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:46:28 INFO - PROCESS | 9702 | 1461131188663 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]]]}] 22:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2294ms 22:46:28 INFO - PROCESS | 9702 | 1461131188722 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:46:28 INFO - PROCESS | 9702 | 1461131188725 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:46:28 INFO - PROCESS | 9702 | 1461131188745 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:46:28 INFO - PROCESS | 9702 | 1461131188749 Marionette TRACE conn3 <- [1,2090,null,{}] 22:46:28 INFO - PROCESS | 9702 | 1461131188755 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}] 22:46:29 INFO - PROCESS | 9702 | 1461131189011 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:46:29 INFO - PROCESS | 9702 | 1461131189028 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad5c00 == 136 [pid = 9702] [id = 530] 22:46:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x84c09800) [pid = 9702] [serial = 1591] [outer = (nil)] 22:46:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x883acc00) [pid = 9702] [serial = 1592] [outer = 0x84c09800] 22:46:29 INFO - PROCESS | 9702 | 1461131189100 Marionette DEBUG loaded listener.js 22:46:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x89caa400) [pid = 9702] [serial = 1593] [outer = 0x84c09800] 22:46:30 INFO - PROCESS | 9702 | 1461131190189 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]]]}] 22:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1503ms 22:46:30 INFO - PROCESS | 9702 | 1461131190236 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:46:30 INFO - PROCESS | 9702 | 1461131190239 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:46:30 INFO - PROCESS | 9702 | 1461131190245 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:46:30 INFO - PROCESS | 9702 | 1461131190248 Marionette TRACE conn3 <- [1,2094,null,{}] 22:46:30 INFO - PROCESS | 9702 | 1461131190253 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}] 22:46:30 INFO - PROCESS | 9702 | 1461131190563 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:46:30 INFO - PROCESS | 9702 | 1461131190932 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eb5000 == 137 [pid = 9702] [id = 531] 22:46:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x84eb5400) [pid = 9702] [serial = 1594] [outer = (nil)] 22:46:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x85155800) [pid = 9702] [serial = 1595] [outer = 0x84eb5400] 22:46:31 INFO - PROCESS | 9702 | 1461131191037 Marionette DEBUG loaded listener.js 22:46:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x85bf4c00) [pid = 9702] [serial = 1596] [outer = 0x84eb5400] 22:46:31 INFO - PROCESS | 9702 | 1461131191991 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]]]}] 22:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1779ms 22:46:32 INFO - PROCESS | 9702 | 1461131192027 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:46:32 INFO - PROCESS | 9702 | 1461131192034 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:46:32 INFO - PROCESS | 9702 | 1461131192042 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:46:32 INFO - PROCESS | 9702 | 1461131192049 Marionette TRACE conn3 <- [1,2098,null,{}] 22:46:32 INFO - PROCESS | 9702 | 1461131192075 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}] 22:46:32 INFO - PROCESS | 9702 | 1461131192286 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:46:32 INFO - PROCESS | 9702 | 1461131192623 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x88856c00 == 138 [pid = 9702] [id = 532] 22:46:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x88905000) [pid = 9702] [serial = 1597] [outer = (nil)] 22:46:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x88a6c800) [pid = 9702] [serial = 1598] [outer = 0x88905000] 22:46:32 INFO - PROCESS | 9702 | 1461131192721 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x89a41400) [pid = 9702] [serial = 1599] [outer = 0x88905000] 22:46:33 INFO - PROCESS | 9702 | 1461131193738 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]]]}] 22:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1752ms 22:46:33 INFO - PROCESS | 9702 | 1461131193795 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:46:33 INFO - PROCESS | 9702 | 1461131193800 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:46:33 INFO - PROCESS | 9702 | 1461131193807 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 9702 | 1461131193811 Marionette TRACE conn3 <- [1,2102,null,{}] 22:46:33 INFO - PROCESS | 9702 | 1461131193817 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}] 22:46:34 INFO - PROCESS | 9702 | 1461131194031 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:46:34 INFO - PROCESS | 9702 | 1461131194411 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca1c00 == 139 [pid = 9702] [id = 533] 22:46:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x89e7b400) [pid = 9702] [serial = 1600] [outer = (nil)] 22:46:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8aa5c800) [pid = 9702] [serial = 1601] [outer = 0x89e7b400] 22:46:34 INFO - PROCESS | 9702 | 1461131194505 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8ad09800) [pid = 9702] [serial = 1602] [outer = 0x89e7b400] 22:46:35 INFO - PROCESS | 9702 | 1461131195473 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]]]}] 22:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1736ms 22:46:35 INFO - PROCESS | 9702 | 1461131195544 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:46:35 INFO - PROCESS | 9702 | 1461131195550 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:46:35 INFO - PROCESS | 9702 | 1461131195568 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:46:35 INFO - PROCESS | 9702 | 1461131195576 Marionette TRACE conn3 <- [1,2106,null,{}] 22:46:35 INFO - PROCESS | 9702 | 1461131195582 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}] 22:46:35 INFO - PROCESS | 9702 | 1461131195852 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:46:36 INFO - PROCESS | 9702 | 1461131196241 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d50c00 == 140 [pid = 9702] [id = 534] 22:46:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8aa53800) [pid = 9702] [serial = 1603] [outer = (nil)] 22:46:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8b9ba800) [pid = 9702] [serial = 1604] [outer = 0x8aa53800] 22:46:36 INFO - PROCESS | 9702 | 1461131196337 Marionette DEBUG loaded listener.js 22:46:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8c0c2400) [pid = 9702] [serial = 1605] [outer = 0x8aa53800] 22:46:37 INFO - PROCESS | 9702 | 1461131197433 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]]]}] 22:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1942ms 22:46:37 INFO - PROCESS | 9702 | 1461131197504 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:46:37 INFO - PROCESS | 9702 | 1461131197508 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:46:37 INFO - PROCESS | 9702 | 1461131197514 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:46:37 INFO - PROCESS | 9702 | 1461131197518 Marionette TRACE conn3 <- [1,2110,null,{}] 22:46:37 INFO - PROCESS | 9702 | 1461131197524 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}] 22:46:37 INFO - PROCESS | 9702 | 1461131197803 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:46:38 INFO - PROCESS | 9702 | 1461131198159 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d44000 == 141 [pid = 9702] [id = 535] 22:46:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8b9b9000) [pid = 9702] [serial = 1606] [outer = (nil)] 22:46:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8c84ac00) [pid = 9702] [serial = 1607] [outer = 0x8b9b9000] 22:46:38 INFO - PROCESS | 9702 | 1461131198262 Marionette DEBUG loaded listener.js 22:46:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8c850c00) [pid = 9702] [serial = 1608] [outer = 0x8b9b9000] 22:46:39 INFO - PROCESS | 9702 | 1461131199313 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]]]}] 22:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1835ms 22:46:39 INFO - PROCESS | 9702 | 1461131199350 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:46:39 INFO - PROCESS | 9702 | 1461131199354 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:46:39 INFO - PROCESS | 9702 | 1461131199361 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:46:39 INFO - PROCESS | 9702 | 1461131199365 Marionette TRACE conn3 <- [1,2114,null,{}] 22:46:39 INFO - PROCESS | 9702 | 1461131199371 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}] 22:46:39 INFO - PROCESS | 9702 | 1461131199645 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:46:40 INFO - PROCESS | 9702 | 1461131200024 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e88ec00 == 142 [pid = 9702] [id = 536] 22:46:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8e890400) [pid = 9702] [serial = 1609] [outer = (nil)] 22:46:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8e89a400) [pid = 9702] [serial = 1610] [outer = 0x8e890400] 22:46:40 INFO - PROCESS | 9702 | 1461131200177 Marionette DEBUG loaded listener.js 22:46:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8f7e9400) [pid = 9702] [serial = 1611] [outer = 0x8e890400] 22:46:41 INFO - PROCESS | 9702 | 1461131201154 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]]]}] 22:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1836ms 22:46:41 INFO - PROCESS | 9702 | 1461131201197 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 9702 | 1461131201201 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:46:41 INFO - PROCESS | 9702 | 1461131201207 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 9702 | 1461131201212 Marionette TRACE conn3 <- [1,2118,null,{}] 22:46:41 INFO - PROCESS | 9702 | 1461131201221 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}] 22:46:41 INFO - PROCESS | 9702 | 1461131201455 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:46:41 INFO - PROCESS | 9702 | 1461131201787 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d4b800 == 143 [pid = 9702] [id = 537] 22:46:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8e705400) [pid = 9702] [serial = 1612] [outer = (nil)] 22:46:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8fb56c00) [pid = 9702] [serial = 1613] [outer = 0x8e705400] 22:46:41 INFO - PROCESS | 9702 | 1461131201879 Marionette DEBUG loaded listener.js 22:46:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x8fd4e400) [pid = 9702] [serial = 1614] [outer = 0x8e705400] 22:46:42 INFO - PROCESS | 9702 | 1461131202777 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]]]}] 22:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 22:46:42 INFO - PROCESS | 9702 | 1461131202846 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:46:42 INFO - PROCESS | 9702 | 1461131202849 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:46:42 INFO - PROCESS | 9702 | 1461131202856 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:46:42 INFO - PROCESS | 9702 | 1461131202860 Marionette TRACE conn3 <- [1,2122,null,{}] 22:46:42 INFO - PROCESS | 9702 | 1461131202866 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}] 22:46:43 INFO - PROCESS | 9702 | 1461131203072 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:46:43 INFO - PROCESS | 9702 | 1461131203401 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb50400 == 144 [pid = 9702] [id = 538] 22:46:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8fb58000) [pid = 9702] [serial = 1615] [outer = (nil)] 22:46:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8fff0000) [pid = 9702] [serial = 1616] [outer = 0x8fb58000] 22:46:43 INFO - PROCESS | 9702 | 1461131203494 Marionette DEBUG loaded listener.js 22:46:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x90193c00) [pid = 9702] [serial = 1617] [outer = 0x8fb58000] 22:46:44 INFO - PROCESS | 9702 | 1461131204384 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]]]}] 22:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1593ms 22:46:44 INFO - PROCESS | 9702 | 1461131204450 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:46:44 INFO - PROCESS | 9702 | 1461131204455 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:46:44 INFO - PROCESS | 9702 | 1461131204461 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:46:44 INFO - PROCESS | 9702 | 1461131204465 Marionette TRACE conn3 <- [1,2126,null,{}] 22:46:44 INFO - PROCESS | 9702 | 1461131204471 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}] 22:46:44 INFO - PROCESS | 9702 | 1461131204683 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:46:45 INFO - PROCESS | 9702 | 1461131205021 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe7400 == 145 [pid = 9702] [id = 539] 22:46:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8ffe9800) [pid = 9702] [serial = 1618] [outer = (nil)] 22:46:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x90553c00) [pid = 9702] [serial = 1619] [outer = 0x8ffe9800] 22:46:45 INFO - PROCESS | 9702 | 1461131205126 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x906bb000) [pid = 9702] [serial = 1620] [outer = 0x8ffe9800] 22:46:46 INFO - PROCESS | 9702 | 1461131206022 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]]]}] 22:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1634ms 22:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:46:46 INFO - PROCESS | 9702 | 1461131206095 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:46:46 INFO - PROCESS | 9702 | 1461131206098 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:46:46 INFO - PROCESS | 9702 | 1461131206113 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:46:46 INFO - PROCESS | 9702 | 1461131206116 Marionette TRACE conn3 <- [1,2130,null,{}] 22:46:46 INFO - PROCESS | 9702 | 1461131206126 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}] 22:46:46 INFO - PROCESS | 9702 | 1461131206381 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:46:46 INFO - PROCESS | 9702 | 1461131206713 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x9054b800 == 146 [pid = 9702] [id = 540] 22:46:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x9054e400) [pid = 9702] [serial = 1621] [outer = (nil)] 22:46:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x92093000) [pid = 9702] [serial = 1622] [outer = 0x9054e400] 22:46:46 INFO - PROCESS | 9702 | 1461131206803 Marionette DEBUG loaded listener.js 22:46:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x932ab800) [pid = 9702] [serial = 1623] [outer = 0x9054e400] 22:46:47 INFO - PROCESS | 9702 | 1461131207719 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] 22:46:47 INFO - PROCESS | 9702 | 1461131207803 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:46:47 INFO - PROCESS | 9702 | 1461131207810 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:46:47 INFO - PROCESS | 9702 | 1461131207813 Marionette TRACE conn3 <- [1,2134,null,{}] 22:46:47 INFO - PROCESS | 9702 | 1461131207819 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}] 22:46:48 INFO - PROCESS | 9702 | 1461131208081 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:46:48 INFO - PROCESS | 9702 | 1461131208425 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x934c0800 == 147 [pid = 9702] [id = 541] 22:46:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x934c2400) [pid = 9702] [serial = 1624] [outer = (nil)] 22:46:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x934de400) [pid = 9702] [serial = 1625] [outer = 0x934c2400] 22:46:48 INFO - PROCESS | 9702 | 1461131208534 Marionette DEBUG loaded listener.js 22:46:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x940b3c00) [pid = 9702] [serial = 1626] [outer = 0x934c2400] 22:46:49 INFO - PROCESS | 9702 | 1461131209471 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]]]}] 22:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1737ms 22:46:49 INFO - PROCESS | 9702 | 1461131209548 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:46:49 INFO - PROCESS | 9702 | 1461131209559 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:46:49 INFO - PROCESS | 9702 | 1461131209564 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:46:49 INFO - PROCESS | 9702 | 1461131209570 Marionette TRACE conn3 <- [1,2138,null,{}] 22:46:49 INFO - PROCESS | 9702 | 1461131209575 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}] 22:46:49 INFO - PROCESS | 9702 | 1461131209849 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:46:50 INFO - PROCESS | 9702 | 1461131210203 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c96c800 == 148 [pid = 9702] [id = 542] 22:46:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x8c977800) [pid = 9702] [serial = 1627] [outer = (nil)] 22:46:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x94512000) [pid = 9702] [serial = 1628] [outer = 0x8c977800] 22:46:50 INFO - PROCESS | 9702 | 1461131210294 Marionette DEBUG loaded listener.js 22:46:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x958b7800) [pid = 9702] [serial = 1629] [outer = 0x8c977800] 22:46:51 INFO - PROCESS | 9702 | 1461131211169 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]]]}] 22:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1637ms 22:46:51 INFO - PROCESS | 9702 | 1461131211203 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:46:51 INFO - PROCESS | 9702 | 1461131211207 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:46:51 INFO - PROCESS | 9702 | 1461131211214 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:46:51 INFO - PROCESS | 9702 | 1461131211217 Marionette TRACE conn3 <- [1,2142,null,{}] 22:46:51 INFO - PROCESS | 9702 | 1461131211223 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}] 22:46:51 INFO - PROCESS | 9702 | 1461131211477 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:46:51 INFO - PROCESS | 9702 | 1461131211822 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b8c00 == 149 [pid = 9702] [id = 543] 22:46:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0x9440a400) [pid = 9702] [serial = 1630] [outer = (nil)] 22:46:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 186 (0x96c50400) [pid = 9702] [serial = 1631] [outer = 0x9440a400] 22:46:51 INFO - PROCESS | 9702 | 1461131211913 Marionette DEBUG loaded listener.js 22:46:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 187 (0x970a1800) [pid = 9702] [serial = 1632] [outer = 0x9440a400] 22:46:52 INFO - PROCESS | 9702 | 1461131212818 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] 22:46:52 INFO - PROCESS | 9702 | 1461131212867 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:46:52 INFO - PROCESS | 9702 | 1461131212873 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:46:52 INFO - PROCESS | 9702 | 1461131212877 Marionette TRACE conn3 <- [1,2146,null,{}] 22:46:52 INFO - PROCESS | 9702 | 1461131212882 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}] 22:46:53 INFO - PROCESS | 9702 | 1461131213079 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:46:53 INFO - PROCESS | 9702 | 1461131213418 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x934e2c00 == 150 [pid = 9702] [id = 544] 22:46:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 188 (0x9451e000) [pid = 9702] [serial = 1633] [outer = (nil)] 22:46:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 189 (0x97deec00) [pid = 9702] [serial = 1634] [outer = 0x9451e000] 22:46:53 INFO - PROCESS | 9702 | 1461131213510 Marionette DEBUG loaded listener.js 22:46:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 190 (0x97eef000) [pid = 9702] [serial = 1635] [outer = 0x9451e000] 22:46:54 INFO - PROCESS | 9702 | 1461131214409 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] 22:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:46:54 INFO - PROCESS | 9702 | 1461131214462 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:46:54 INFO - PROCESS | 9702 | 1461131214469 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:46:54 INFO - PROCESS | 9702 | 1461131214473 Marionette TRACE conn3 <- [1,2150,null,{}] 22:46:54 INFO - PROCESS | 9702 | 1461131214480 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}] 22:46:54 INFO - PROCESS | 9702 | 1461131214714 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:46:55 INFO - PROCESS | 9702 | 1461131215068 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eaec00 == 151 [pid = 9702] [id = 545] 22:46:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 191 (0x85bef400) [pid = 9702] [serial = 1636] [outer = (nil)] 22:46:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 192 (0x9832cc00) [pid = 9702] [serial = 1637] [outer = 0x85bef400] 22:46:55 INFO - PROCESS | 9702 | 1461131215169 Marionette DEBUG loaded listener.js 22:46:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 193 (0x98fd4800) [pid = 9702] [serial = 1638] [outer = 0x85bef400] 22:46:56 INFO - PROCESS | 9702 | 1461131216076 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]]]}] 22:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1687ms 22:46:56 INFO - PROCESS | 9702 | 1461131216156 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:46:56 INFO - PROCESS | 9702 | 1461131216164 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:46:56 INFO - PROCESS | 9702 | 1461131216173 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:46:56 INFO - PROCESS | 9702 | 1461131216176 Marionette TRACE conn3 <- [1,2154,null,{}] 22:46:56 INFO - PROCESS | 9702 | 1461131216182 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}] 22:46:56 INFO - PROCESS | 9702 | 1461131216442 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:46:56 INFO - PROCESS | 9702 | 1461131216777 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c4c000 == 152 [pid = 9702] [id = 546] 22:46:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 194 (0x970b7c00) [pid = 9702] [serial = 1639] [outer = (nil)] 22:46:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 195 (0x99ac8400) [pid = 9702] [serial = 1640] [outer = 0x970b7c00] 22:46:56 INFO - PROCESS | 9702 | 1461131216870 Marionette DEBUG loaded listener.js 22:46:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 196 (0x99aef400) [pid = 9702] [serial = 1641] [outer = 0x970b7c00] 22:46:57 INFO - PROCESS | 9702 | 1461131217776 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]]]}] 22:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 22:46:57 INFO - PROCESS | 9702 | 1461131217811 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:46:57 INFO - PROCESS | 9702 | 1461131217815 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:46:57 INFO - PROCESS | 9702 | 1461131217821 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:46:57 INFO - PROCESS | 9702 | 1461131217824 Marionette TRACE conn3 <- [1,2158,null,{}] 22:46:57 INFO - PROCESS | 9702 | 1461131217830 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}] 22:46:58 INFO - PROCESS | 9702 | 1461131218029 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:46:58 INFO - PROCESS | 9702 | 1461131218325 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d98c00 == 153 [pid = 9702] [id = 547] 22:46:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 197 (0x9048c000) [pid = 9702] [serial = 1642] [outer = (nil)] 22:46:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 198 (0x99d29000) [pid = 9702] [serial = 1643] [outer = 0x9048c000] 22:46:58 INFO - PROCESS | 9702 | 1461131218417 Marionette DEBUG loaded listener.js 22:46:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 199 (0x99d2e400) [pid = 9702] [serial = 1644] [outer = 0x9048c000] 22:46:59 INFO - PROCESS | 9702 | 1461131219372 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]]]}] 22:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1630ms 22:46:59 INFO - PROCESS | 9702 | 1461131219452 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:46:59 INFO - PROCESS | 9702 | 1461131219456 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:46:59 INFO - PROCESS | 9702 | 1461131219463 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:46:59 INFO - PROCESS | 9702 | 1461131219465 Marionette TRACE conn3 <- [1,2162,null,{}] 22:46:59 INFO - PROCESS | 9702 | 1461131219472 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}] 22:46:59 INFO - PROCESS | 9702 | 1461131219716 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:47:00 INFO - PROCESS | 9702 | 1461131220055 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad6800 == 154 [pid = 9702] [id = 548] 22:47:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 200 (0x85153800) [pid = 9702] [serial = 1645] [outer = (nil)] 22:47:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 201 (0x9b1a2800) [pid = 9702] [serial = 1646] [outer = 0x85153800] 22:47:00 INFO - PROCESS | 9702 | 1461131220144 Marionette DEBUG loaded listener.js 22:47:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 202 (0x9b1aa800) [pid = 9702] [serial = 1647] [outer = 0x85153800] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd75800 == 153 [pid = 9702] [id = 107] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x89652400 == 152 [pid = 9702] [id = 383] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8806d000 == 151 [pid = 9702] [id = 338] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x88aa0400 == 150 [pid = 9702] [id = 381] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x85151c00 == 149 [pid = 9702] [id = 339] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x84eac400 == 148 [pid = 9702] [id = 384] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x98fb4c00 == 147 [pid = 9702] [id = 380] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd59000 == 146 [pid = 9702] [id = 374] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x942ec800 == 145 [pid = 9702] [id = 378] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x984e5c00 == 144 [pid = 9702] [id = 291] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8c976800 == 143 [pid = 9702] [id = 334] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x88066000 == 142 [pid = 9702] [id = 333] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x920cb400 == 141 [pid = 9702] [id = 379] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x85bec400 == 140 [pid = 9702] [id = 336] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad5c00 == 139 [pid = 9702] [id = 530] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x85bec800 == 138 [pid = 9702] [id = 529] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab9800 == 137 [pid = 9702] [id = 528] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf7c00 == 136 [pid = 9702] [id = 527] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x98332400 == 135 [pid = 9702] [id = 524] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x98337000 == 134 [pid = 9702] [id = 525] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8e891400 == 133 [pid = 9702] [id = 523] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x9451b000 == 132 [pid = 9702] [id = 522] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x940bd800 == 131 [pid = 9702] [id = 520] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8320ec00 == 130 [pid = 9702] [id = 521] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x9331c000 == 129 [pid = 9702] [id = 519] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x906c5800 == 128 [pid = 9702] [id = 518] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8b7a4800 == 127 [pid = 9702] [id = 517] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x90194400 == 126 [pid = 9702] [id = 516] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8e705000 == 125 [pid = 9702] [id = 514] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8965e800 == 124 [pid = 9702] [id = 515] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7adc00 == 123 [pid = 9702] [id = 513] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x89cae000 == 122 [pid = 9702] [id = 512] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8b71f000 == 121 [pid = 9702] [id = 511] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa61000 == 120 [pid = 9702] [id = 510] 22:47:02 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf8800 == 119 [pid = 9702] [id = 509] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 201 (0x8b7a6400) [pid = 9702] [serial = 1526] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 200 (0x8f733c00) [pid = 9702] [serial = 1476] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 199 (0x8f7f6000) [pid = 9702] [serial = 1478] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 198 (0x8eacdc00) [pid = 9702] [serial = 1404] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 197 (0x876ba800) [pid = 9702] [serial = 1457] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 196 (0x88aa2c00) [pid = 9702] [serial = 1518] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 195 (0x89d4e400) [pid = 9702] [serial = 1461] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 194 (0x96c52c00) [pid = 9702] [serial = 1506] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 193 (0x906c7400) [pid = 9702] [serial = 1416] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 192 (0x97d05c00) [pid = 9702] [serial = 1509] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 191 (0x9451c400) [pid = 9702] [serial = 1503] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 190 (0x934dfc00) [pid = 9702] [serial = 1497] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 189 (0x9451ac00) [pid = 9702] [serial = 1425] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 188 (0x8965bc00) [pid = 9702] [serial = 1392] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 187 (0x8ffec400) [pid = 9702] [serial = 1482] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 186 (0x8eaccc00) [pid = 9702] [serial = 1475] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 185 (0x8ad01c00) [pid = 9702] [serial = 1524] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x96c4b800) [pid = 9702] [serial = 1428] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x8c0c5800) [pid = 9702] [serial = 1469] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x942e6800) [pid = 9702] [serial = 1499] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x89d48c00) [pid = 9702] [serial = 1520] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x89656000) [pid = 9702] [serial = 1317] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8bdf0000) [pid = 9702] [serial = 1398] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x96bc5800) [pid = 9702] [serial = 1505] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8f9af400) [pid = 9702] [serial = 1479] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x98334c00) [pid = 9702] [serial = 1512] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x90191c00) [pid = 9702] [serial = 1410] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x91373800) [pid = 9702] [serial = 1488] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x93325800) [pid = 9702] [serial = 1493] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x97df6400) [pid = 9702] [serial = 1437] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8c84e800) [pid = 9702] [serial = 1401] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8ad10800) [pid = 9702] [serial = 1395] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x9451a400) [pid = 9702] [serial = 1502] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x906bf800) [pid = 9702] [serial = 1487] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x97d03c00) [pid = 9702] [serial = 1434] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x970bb400) [pid = 9702] [serial = 1431] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8b7a4400) [pid = 9702] [serial = 1463] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8aa60800) [pid = 9702] [serial = 1523] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x90326c00) [pid = 9702] [serial = 1485] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8ffe5000) [pid = 9702] [serial = 1481] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x940b2400) [pid = 9702] [serial = 1422] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8890c800) [pid = 9702] [serial = 1517] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x97ae2000) [pid = 9702] [serial = 1508] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x88068c00) [pid = 9702] [serial = 1458] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8e895400) [pid = 9702] [serial = 1473] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8b8db800) [pid = 9702] [serial = 1464] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x942f3c00) [pid = 9702] [serial = 1500] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8aa59c00) [pid = 9702] [serial = 1521] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x90491400) [pid = 9702] [serial = 1413] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x934c4c00) [pid = 9702] [serial = 1496] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x920c5800) [pid = 9702] [serial = 1491] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8515dc00) [pid = 9702] [serial = 1389] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8bdea800) [pid = 9702] [serial = 1467] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8c7b8400) [pid = 9702] [serial = 1470] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x933ebc00) [pid = 9702] [serial = 1494] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x90239800) [pid = 9702] [serial = 1484] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x86d9ec00) [pid = 9702] [serial = 1514] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x932abc00) [pid = 9702] [serial = 1419] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8806a400) [pid = 9702] [serial = 1515] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8e70a000) [pid = 9702] [serial = 1472] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x92092000) [pid = 9702] [serial = 1490] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x98331000) [pid = 9702] [serial = 1511] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x89a45800) [pid = 9702] [serial = 1460] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x982a5400) [pid = 9702] [serial = 1440] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8f9b3400) [pid = 9702] [serial = 1407] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x89c84c00) [pid = 9702] [serial = 1455] [outer = (nil)] [url = about:blank] 22:47:02 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8b9bf000) [pid = 9702] [serial = 1466] [outer = (nil)] [url = about:blank] 22:47:03 INFO - PROCESS | 9702 | 1461131223229 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]]]}] 22:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 3799ms 22:47:03 INFO - PROCESS | 9702 | 1461131223264 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:47:03 INFO - PROCESS | 9702 | 1461131223268 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:47:03 INFO - PROCESS | 9702 | 1461131223278 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:47:03 INFO - PROCESS | 9702 | 1461131223283 Marionette TRACE conn3 <- [1,2166,null,{}] 22:47:03 INFO - PROCESS | 9702 | 1461131223292 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}] 22:47:03 INFO - PROCESS | 9702 | 1461131223533 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:47:03 INFO - PROCESS | 9702 | 1461131223753 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x85152400 == 120 [pid = 9702] [id = 549] 22:47:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x85bf8000) [pid = 9702] [serial = 1648] [outer = (nil)] 22:47:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x876c3800) [pid = 9702] [serial = 1649] [outer = 0x85bf8000] 22:47:03 INFO - PROCESS | 9702 | 1461131223839 Marionette DEBUG loaded listener.js 22:47:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8806a400) [pid = 9702] [serial = 1650] [outer = 0x85bf8000] 22:47:04 INFO - PROCESS | 9702 | 1461131224691 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]]]}] 22:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1436ms 22:47:04 INFO - PROCESS | 9702 | 1461131224715 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:47:04 INFO - PROCESS | 9702 | 1461131224725 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:47:04 INFO - PROCESS | 9702 | 1461131224736 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:47:04 INFO - PROCESS | 9702 | 1461131224739 Marionette TRACE conn3 <- [1,2170,null,{}] 22:47:04 INFO - PROCESS | 9702 | 1461131224745 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}] 22:47:05 INFO - PROCESS | 9702 | 1461131225064 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:47:05 INFO - PROCESS | 9702 | 1461131225215 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x876c6800 == 121 [pid = 9702] [id = 550] 22:47:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x876c7400) [pid = 9702] [serial = 1651] [outer = (nil)] 22:47:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x88a64000) [pid = 9702] [serial = 1652] [outer = 0x876c7400] 22:47:05 INFO - PROCESS | 9702 | 1461131225298 Marionette DEBUG loaded listener.js 22:47:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x89651000) [pid = 9702] [serial = 1653] [outer = 0x876c7400] 22:47:06 INFO - PROCESS | 9702 | 1461131226346 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]]]}] 22:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1640ms 22:47:06 INFO - PROCESS | 9702 | 1461131226375 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:47:06 INFO - PROCESS | 9702 | 1461131226379 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:47:06 INFO - PROCESS | 9702 | 1461131226385 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:47:06 INFO - PROCESS | 9702 | 1461131226391 Marionette TRACE conn3 <- [1,2174,null,{}] 22:47:06 INFO - PROCESS | 9702 | 1461131226415 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}] 22:47:06 INFO - PROCESS | 9702 | 1461131226710 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:47:06 INFO - PROCESS | 9702 | 1461131226785 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x89caf000 == 122 [pid = 9702] [id = 551] 22:47:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x89d48800) [pid = 9702] [serial = 1654] [outer = (nil)] 22:47:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x89e73c00) [pid = 9702] [serial = 1655] [outer = 0x89d48800] 22:47:07 INFO - PROCESS | 9702 | 1461131227057 Marionette DEBUG loaded listener.js 22:47:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8aa5d800) [pid = 9702] [serial = 1656] [outer = 0x89d48800] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8c0bf800) [pid = 9702] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x90553400) [pid = 9702] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x88236c00) [pid = 9702] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x9864b800) [pid = 9702] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x98c18800) [pid = 9702] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x908a8c00) [pid = 9702] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x89e74c00) [pid = 9702] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x86d96400) [pid = 9702] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x9032a400) [pid = 9702] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8f73b800) [pid = 9702] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x8ab05000) [pid = 9702] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x8c973c00) [pid = 9702] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x932a8400) [pid = 9702] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x96b7d400) [pid = 9702] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x942f4000) [pid = 9702] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x94517400) [pid = 9702] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x98334000) [pid = 9702] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x8e708800) [pid = 9702] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8c845000) [pid = 9702] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x88237c00) [pid = 9702] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:47:08 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x934bec00) [pid = 9702] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:47:08 INFO - PROCESS | 9702 | 1461131228396 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]]]}] 22:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2035ms 22:47:08 INFO - PROCESS | 9702 | 1461131228423 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:47:08 INFO - PROCESS | 9702 | 1461131228428 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:47:08 INFO - PROCESS | 9702 | 1461131228449 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:47:08 INFO - PROCESS | 9702 | 1461131228453 Marionette TRACE conn3 <- [1,2178,null,{}] 22:47:08 INFO - PROCESS | 9702 | 1461131228459 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}] 22:47:08 INFO - PROCESS | 9702 | 1461131228687 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:47:08 INFO - PROCESS | 9702 | 1461131228893 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x8515a800 == 123 [pid = 9702] [id = 552] 22:47:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x876be800) [pid = 9702] [serial = 1657] [outer = (nil)] 22:47:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x8ab05000) [pid = 9702] [serial = 1658] [outer = 0x876be800] 22:47:08 INFO - PROCESS | 9702 | 1461131228968 Marionette DEBUG loaded listener.js 22:47:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x8b726800) [pid = 9702] [serial = 1659] [outer = 0x876be800] 22:47:09 INFO - PROCESS | 9702 | 1461131229754 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]]]}] 22:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1351ms 22:47:09 INFO - PROCESS | 9702 | 1461131229785 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:47:09 INFO - PROCESS | 9702 | 1461131229789 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:47:09 INFO - PROCESS | 9702 | 1461131229795 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:47:09 INFO - PROCESS | 9702 | 1461131229797 Marionette TRACE conn3 <- [1,2182,null,{}] 22:47:09 INFO - PROCESS | 9702 | 1461131229803 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}] 22:47:09 INFO - PROCESS | 9702 | 1461131229992 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:47:10 INFO - PROCESS | 9702 | 1461131230007 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x83214800 == 124 [pid = 9702] [id = 553] 22:47:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x84174800) [pid = 9702] [serial = 1660] [outer = (nil)] 22:47:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x8515bc00) [pid = 9702] [serial = 1661] [outer = 0x84174800] 22:47:10 INFO - PROCESS | 9702 | 1461131230231 Marionette DEBUG loaded listener.js 22:47:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x86ab9800) [pid = 9702] [serial = 1662] [outer = 0x84174800] 22:47:11 INFO - PROCESS | 9702 | 1461131231514 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]]]}] 22:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1782ms 22:47:11 INFO - PROCESS | 9702 | 1461131231580 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:47:11 INFO - PROCESS | 9702 | 1461131231591 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:47:11 INFO - PROCESS | 9702 | 1461131231601 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:47:11 INFO - PROCESS | 9702 | 1461131231606 Marionette TRACE conn3 <- [1,2186,null,{}] 22:47:11 INFO - PROCESS | 9702 | 1461131231614 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}] 22:47:11 INFO - PROCESS | 9702 | 1461131231876 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:47:12 INFO - PROCESS | 9702 | 1461131232241 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a61000 == 125 [pid = 9702] [id = 554] 22:47:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8965e400) [pid = 9702] [serial = 1663] [outer = (nil)] 22:47:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x89ae6400) [pid = 9702] [serial = 1664] [outer = 0x8965e400] 22:47:12 INFO - PROCESS | 9702 | 1461131232330 Marionette DEBUG loaded listener.js 22:47:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x89ca6800) [pid = 9702] [serial = 1665] [outer = 0x8965e400] 22:47:13 INFO - PROCESS | 9702 | 1461131233367 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]]]}] 22:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1838ms 22:47:13 INFO - PROCESS | 9702 | 1461131233438 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:47:13 INFO - PROCESS | 9702 | 1461131233445 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:47:13 INFO - PROCESS | 9702 | 1461131233456 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:47:13 INFO - PROCESS | 9702 | 1461131233460 Marionette TRACE conn3 <- [1,2190,null,{}] 22:47:13 INFO - PROCESS | 9702 | 1461131233467 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}] 22:47:13 INFO - PROCESS | 9702 | 1461131233695 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:47:14 INFO - PROCESS | 9702 | 1461131234078 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a4e000 == 126 [pid = 9702] [id = 555] 22:47:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x89e74400) [pid = 9702] [serial = 1666] [outer = (nil)] 22:47:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8b726000) [pid = 9702] [serial = 1667] [outer = 0x89e74400] 22:47:14 INFO - PROCESS | 9702 | 1461131234174 Marionette DEBUG loaded listener.js 22:47:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8b8dec00) [pid = 9702] [serial = 1668] [outer = 0x89e74400] 22:47:15 INFO - PROCESS | 9702 | 1461131235182 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]]]}] 22:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1786ms 22:47:15 INFO - PROCESS | 9702 | 1461131235252 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:47:15 INFO - PROCESS | 9702 | 1461131235255 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:47:15 INFO - PROCESS | 9702 | 1461131235265 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:47:15 INFO - PROCESS | 9702 | 1461131235271 Marionette TRACE conn3 <- [1,2194,null,{}] 22:47:15 INFO - PROCESS | 9702 | 1461131235288 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}] 22:47:15 INFO - PROCESS | 9702 | 1461131235521 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:47:15 INFO - PROCESS | 9702 | 1461131235823 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b9bb000 == 127 [pid = 9702] [id = 556] 22:47:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8bde9400) [pid = 9702] [serial = 1669] [outer = (nil)] 22:47:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8c0c4800) [pid = 9702] [serial = 1670] [outer = 0x8bde9400] 22:47:15 INFO - PROCESS | 9702 | 1461131235919 Marionette DEBUG loaded listener.js 22:47:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8c7ba800) [pid = 9702] [serial = 1671] [outer = 0x8bde9400] 22:47:16 INFO - PROCESS | 9702 | 1461131236821 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]]]}] 22:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1591ms 22:47:16 INFO - PROCESS | 9702 | 1461131236856 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:47:16 INFO - PROCESS | 9702 | 1461131236861 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:47:16 INFO - PROCESS | 9702 | 1461131236867 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:47:16 INFO - PROCESS | 9702 | 1461131236871 Marionette TRACE conn3 <- [1,2198,null,{}] 22:47:16 INFO - PROCESS | 9702 | 1461131236877 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}] 22:47:17 INFO - PROCESS | 9702 | 1461131237088 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:47:17 INFO - PROCESS | 9702 | 1461131237416 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0a800 == 128 [pid = 9702] [id = 557] 22:47:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8c7af000) [pid = 9702] [serial = 1672] [outer = (nil)] 22:47:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8c96f000) [pid = 9702] [serial = 1673] [outer = 0x8c7af000] 22:47:17 INFO - PROCESS | 9702 | 1461131237507 Marionette DEBUG loaded listener.js 22:47:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8e706000) [pid = 9702] [serial = 1674] [outer = 0x8c7af000] 22:47:18 INFO - PROCESS | 9702 | 1461131238358 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]]]}] 22:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1542ms 22:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:47:18 INFO - PROCESS | 9702 | 1461131238411 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:47:18 INFO - PROCESS | 9702 | 1461131238415 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:47:18 INFO - PROCESS | 9702 | 1461131238421 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:47:18 INFO - PROCESS | 9702 | 1461131238425 Marionette TRACE conn3 <- [1,2202,null,{}] 22:47:18 INFO - PROCESS | 9702 | 1461131238430 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}] 22:47:18 INFO - PROCESS | 9702 | 1461131238629 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:47:18 INFO - PROCESS | 9702 | 1461131238917 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e895400 == 129 [pid = 9702] [id = 558] 22:47:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8e898c00) [pid = 9702] [serial = 1675] [outer = (nil)] 22:47:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8eac3400) [pid = 9702] [serial = 1676] [outer = 0x8e898c00] 22:47:19 INFO - PROCESS | 9702 | 1461131239070 Marionette DEBUG loaded listener.js 22:47:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8f736000) [pid = 9702] [serial = 1677] [outer = 0x8e898c00] 22:47:20 INFO - PROCESS | 9702 | 1461131240043 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]]]}] 22:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1688ms 22:47:20 INFO - PROCESS | 9702 | 1461131240109 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:47:20 INFO - PROCESS | 9702 | 1461131240114 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:47:20 INFO - PROCESS | 9702 | 1461131240120 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:47:20 INFO - PROCESS | 9702 | 1461131240124 Marionette TRACE conn3 <- [1,2206,null,{}] 22:47:20 INFO - PROCESS | 9702 | 1461131240129 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}] 22:47:20 INFO - PROCESS | 9702 | 1461131240377 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:47:20 INFO - PROCESS | 9702 | 1461131240707 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e891400 == 130 [pid = 9702] [id = 559] 22:47:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8e893400) [pid = 9702] [serial = 1678] [outer = (nil)] 22:47:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8f9b5400) [pid = 9702] [serial = 1679] [outer = 0x8e893400] 22:47:20 INFO - PROCESS | 9702 | 1461131240799 Marionette DEBUG loaded listener.js 22:47:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8fd53400) [pid = 9702] [serial = 1680] [outer = 0x8e893400] 22:47:21 INFO - PROCESS | 9702 | 1461131241728 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]]]}] 22:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1684ms 22:47:21 INFO - PROCESS | 9702 | 1461131241821 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:47:21 INFO - PROCESS | 9702 | 1461131241828 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:47:21 INFO - PROCESS | 9702 | 1461131241839 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:47:21 INFO - PROCESS | 9702 | 1461131241841 Marionette TRACE conn3 <- [1,2210,null,{}] 22:47:21 INFO - PROCESS | 9702 | 1461131241848 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}] 22:47:22 INFO - PROCESS | 9702 | 1461131242169 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:47:22 INFO - PROCESS | 9702 | 1461131242431 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f739c00 == 131 [pid = 9702] [id = 560] 22:47:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8fb54c00) [pid = 9702] [serial = 1681] [outer = (nil)] 22:47:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x90192400) [pid = 9702] [serial = 1682] [outer = 0x8fb54c00] 22:47:22 INFO - PROCESS | 9702 | 1461131242519 Marionette DEBUG loaded listener.js 22:47:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x90195800) [pid = 9702] [serial = 1683] [outer = 0x8fb54c00] 22:47:23 INFO - PROCESS | 9702 | 1461131243435 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]]]}] 22:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1633ms 22:47:23 INFO - PROCESS | 9702 | 1461131243472 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:47:23 INFO - PROCESS | 9702 | 1461131243477 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:47:23 INFO - PROCESS | 9702 | 1461131243483 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:47:23 INFO - PROCESS | 9702 | 1461131243486 Marionette TRACE conn3 <- [1,2214,null,{}] 22:47:23 INFO - PROCESS | 9702 | 1461131243492 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}] 22:47:23 INFO - PROCESS | 9702 | 1461131243684 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:47:23 INFO - PROCESS | 9702 | 1461131243976 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab1c00 == 132 [pid = 9702] [id = 561] 22:47:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8f9af800) [pid = 9702] [serial = 1684] [outer = (nil)] 22:47:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x90489000) [pid = 9702] [serial = 1685] [outer = 0x8f9af800] 22:47:24 INFO - PROCESS | 9702 | 1461131244130 Marionette DEBUG loaded listener.js 22:47:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x90548c00) [pid = 9702] [serial = 1686] [outer = 0x8f9af800] 22:47:25 INFO - PROCESS | 9702 | 1461131245117 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]]]}] 22:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1701ms 22:47:25 INFO - PROCESS | 9702 | 1461131245185 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:47:25 INFO - PROCESS | 9702 | 1461131245188 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:47:25 INFO - PROCESS | 9702 | 1461131245195 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:47:25 INFO - PROCESS | 9702 | 1461131245198 Marionette TRACE conn3 <- [1,2218,null,{}] 22:47:25 INFO - PROCESS | 9702 | 1461131245205 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}] 22:47:25 INFO - PROCESS | 9702 | 1461131245467 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:47:25 INFO - PROCESS | 9702 | 1461131245799 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8eacf800 == 133 [pid = 9702] [id = 562] 22:47:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x90326c00) [pid = 9702] [serial = 1687] [outer = (nil)] 22:47:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x906c5c00) [pid = 9702] [serial = 1688] [outer = 0x90326c00] 22:47:25 INFO - PROCESS | 9702 | 1461131245892 Marionette DEBUG loaded listener.js 22:47:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x908a8c00) [pid = 9702] [serial = 1689] [outer = 0x90326c00] 22:47:26 INFO - PROCESS | 9702 | 1461131246788 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]]]}] 22:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1630ms 22:47:26 INFO - PROCESS | 9702 | 1461131246831 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:47:26 INFO - PROCESS | 9702 | 1461131246839 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:47:26 INFO - PROCESS | 9702 | 1461131246850 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:47:26 INFO - PROCESS | 9702 | 1461131246853 Marionette TRACE conn3 <- [1,2222,null,{}] 22:47:26 INFO - PROCESS | 9702 | 1461131246859 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}] 22:47:27 INFO - PROCESS | 9702 | 1461131247067 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:47:27 INFO - PROCESS | 9702 | 1461131247354 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x920d0800 == 134 [pid = 9702] [id = 563] 22:47:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x9329cc00) [pid = 9702] [serial = 1690] [outer = (nil)] 22:47:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x932a6000) [pid = 9702] [serial = 1691] [outer = 0x9329cc00] 22:47:27 INFO - PROCESS | 9702 | 1461131247516 Marionette DEBUG loaded listener.js 22:47:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x933ecc00) [pid = 9702] [serial = 1692] [outer = 0x9329cc00] 22:47:28 INFO - PROCESS | 9702 | 1461131248432 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]]]}] 22:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1635ms 22:47:28 INFO - PROCESS | 9702 | 1461131248484 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:47:28 INFO - PROCESS | 9702 | 1461131248489 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:47:28 INFO - PROCESS | 9702 | 1461131248495 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:47:28 INFO - PROCESS | 9702 | 1461131248500 Marionette TRACE conn3 <- [1,2226,null,{}] 22:47:28 INFO - PROCESS | 9702 | 1461131248506 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}] 22:47:28 INFO - PROCESS | 9702 | 1461131248756 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:47:29 INFO - PROCESS | 9702 | 1461131249099 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x9054b000 == 135 [pid = 9702] [id = 564] 22:47:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x932a8400) [pid = 9702] [serial = 1693] [outer = (nil)] 22:47:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x940b0c00) [pid = 9702] [serial = 1694] [outer = 0x932a8400] 22:47:29 INFO - PROCESS | 9702 | 1461131249191 Marionette DEBUG loaded listener.js 22:47:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x940b6800) [pid = 9702] [serial = 1695] [outer = 0x932a8400] 22:47:30 INFO - PROCESS | 9702 | 1461131250065 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]]]}] 22:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1633ms 22:47:30 INFO - PROCESS | 9702 | 1461131250129 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:47:30 INFO - PROCESS | 9702 | 1461131250133 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:47:30 INFO - PROCESS | 9702 | 1461131250139 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:47:30 INFO - PROCESS | 9702 | 1461131250143 Marionette TRACE conn3 <- [1,2230,null,{}] 22:47:30 INFO - PROCESS | 9702 | 1461131250149 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}] 22:47:30 INFO - PROCESS | 9702 | 1461131250374 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:47:30 INFO - PROCESS | 9702 | 1461131250710 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x91378800 == 136 [pid = 9702] [id = 565] 22:47:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x940b1c00) [pid = 9702] [serial = 1696] [outer = (nil)] 22:47:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x94401800) [pid = 9702] [serial = 1697] [outer = 0x940b1c00] 22:47:30 INFO - PROCESS | 9702 | 1461131250799 Marionette DEBUG loaded listener.js 22:47:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x9440a800) [pid = 9702] [serial = 1698] [outer = 0x940b1c00] 22:47:31 INFO - PROCESS | 9702 | 1461131251711 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]]]}] 22:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1633ms 22:47:31 INFO - PROCESS | 9702 | 1461131251774 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:47:31 INFO - PROCESS | 9702 | 1461131251778 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:47:31 INFO - PROCESS | 9702 | 1461131251784 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:47:31 INFO - PROCESS | 9702 | 1461131251788 Marionette TRACE conn3 <- [1,2234,null,{}] 22:47:31 INFO - PROCESS | 9702 | 1461131251794 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}] 22:47:32 INFO - PROCESS | 9702 | 1461131252012 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:47:32 INFO - PROCESS | 9702 | 1461131252346 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e88f400 == 137 [pid = 9702] [id = 566] 22:47:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x942ea000) [pid = 9702] [serial = 1699] [outer = (nil)] 22:47:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x95826400) [pid = 9702] [serial = 1700] [outer = 0x942ea000] 22:47:32 INFO - PROCESS | 9702 | 1461131252436 Marionette DEBUG loaded listener.js 22:47:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x958b6000) [pid = 9702] [serial = 1701] [outer = 0x942ea000] 22:47:33 INFO - PROCESS | 9702 | 1461131253315 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]]]}] 22:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1586ms 22:47:33 INFO - PROCESS | 9702 | 1461131253371 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:47:33 INFO - PROCESS | 9702 | 1461131253375 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:47:33 INFO - PROCESS | 9702 | 1461131253381 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:47:33 INFO - PROCESS | 9702 | 1461131253384 Marionette TRACE conn3 <- [1,2238,null,{}] 22:47:33 INFO - PROCESS | 9702 | 1461131253390 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}] 22:47:33 INFO - PROCESS | 9702 | 1461131253627 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:47:33 INFO - PROCESS | 9702 | 1461131253969 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x84171800 == 138 [pid = 9702] [id = 567] 22:47:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x84ad4400) [pid = 9702] [serial = 1702] [outer = (nil)] 22:47:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x96bc9c00) [pid = 9702] [serial = 1703] [outer = 0x84ad4400] 22:47:34 INFO - PROCESS | 9702 | 1461131254059 Marionette DEBUG loaded listener.js 22:47:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x96c50800) [pid = 9702] [serial = 1704] [outer = 0x84ad4400] 22:47:34 INFO - PROCESS | 9702 | 1461131254925 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]]]}] 22:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1582ms 22:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:47:34 INFO - PROCESS | 9702 | 1461131254964 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:47:34 INFO - PROCESS | 9702 | 1461131254968 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:47:34 INFO - PROCESS | 9702 | 1461131254975 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:47:34 INFO - PROCESS | 9702 | 1461131254978 Marionette TRACE conn3 <- [1,2242,null,{}] 22:47:34 INFO - PROCESS | 9702 | 1461131254984 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}] 22:47:35 INFO - PROCESS | 9702 | 1461131255182 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:47:35 INFO - PROCESS | 9702 | 1461131255494 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x96b0d400 == 139 [pid = 9702] [id = 568] 22:47:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x96c47800) [pid = 9702] [serial = 1705] [outer = (nil)] 22:47:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x972a0800) [pid = 9702] [serial = 1706] [outer = 0x96c47800] 22:47:35 INFO - PROCESS | 9702 | 1461131255626 Marionette DEBUG loaded listener.js 22:47:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x97d05c00) [pid = 9702] [serial = 1707] [outer = 0x96c47800] 22:47:36 INFO - PROCESS | 9702 | 1461131256545 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]]]}] 22:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1633ms 22:47:36 INFO - PROCESS | 9702 | 1461131256607 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:47:36 INFO - PROCESS | 9702 | 1461131256611 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:47:36 INFO - PROCESS | 9702 | 1461131256617 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:47:36 INFO - PROCESS | 9702 | 1461131256621 Marionette TRACE conn3 <- [1,2246,null,{}] 22:47:36 INFO - PROCESS | 9702 | 1461131256626 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}] 22:47:36 INFO - PROCESS | 9702 | 1461131256828 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:47:37 INFO - PROCESS | 9702 | 1461131257212 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x97ae2400 == 140 [pid = 9702] [id = 569] 22:47:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x97ee4400) [pid = 9702] [serial = 1708] [outer = (nil)] 22:47:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x98333c00) [pid = 9702] [serial = 1709] [outer = 0x97ee4400] 22:47:37 INFO - PROCESS | 9702 | 1461131257302 Marionette DEBUG loaded listener.js 22:47:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x98336000) [pid = 9702] [serial = 1710] [outer = 0x97ee4400] 22:47:38 INFO - PROCESS | 9702 | 1461131258226 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]]]}] 22:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1683ms 22:47:38 INFO - PROCESS | 9702 | 1461131258301 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:47:38 INFO - PROCESS | 9702 | 1461131258304 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:47:38 INFO - PROCESS | 9702 | 1461131258311 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:47:38 INFO - PROCESS | 9702 | 1461131258314 Marionette TRACE conn3 <- [1,2250,null,{}] 22:47:38 INFO - PROCESS | 9702 | 1461131258320 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}] 22:47:38 INFO - PROCESS | 9702 | 1461131258567 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:47:38 INFO - PROCESS | 9702 | 1461131258910 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0d000 == 141 [pid = 9702] [id = 570] 22:47:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x88902800) [pid = 9702] [serial = 1711] [outer = (nil)] 22:47:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x98978400) [pid = 9702] [serial = 1712] [outer = 0x88902800] 22:47:39 INFO - PROCESS | 9702 | 1461131258995 Marionette DEBUG loaded listener.js 22:47:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x98980800) [pid = 9702] [serial = 1713] [outer = 0x88902800] 22:47:39 INFO - PROCESS | 9702 | 1461131259881 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]]]}] 22:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1646ms 22:47:39 INFO - PROCESS | 9702 | 1461131259958 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:47:39 INFO - PROCESS | 9702 | 1461131259961 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:47:39 INFO - PROCESS | 9702 | 1461131259967 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:47:39 INFO - PROCESS | 9702 | 1461131259971 Marionette TRACE conn3 <- [1,2254,null,{}] 22:47:39 INFO - PROCESS | 9702 | 1461131259977 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}] 22:47:40 INFO - PROCESS | 9702 | 1461131260184 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:47:40 INFO - PROCESS | 9702 | 1461131260542 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8c976c00 == 140 [pid = 9702] [id = 490] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x86da0c00 == 139 [pid = 9702] [id = 482] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88070400 == 138 [pid = 9702] [id = 486] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8df000 == 137 [pid = 9702] [id = 489] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8b722c00 == 136 [pid = 9702] [id = 487] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8e70b400 == 135 [pid = 9702] [id = 492] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0c000 == 134 [pid = 9702] [id = 491] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x883a4000 == 133 [pid = 9702] [id = 488] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8515a800 == 132 [pid = 9702] [id = 552] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89caf000 == 131 [pid = 9702] [id = 551] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x876c6800 == 130 [pid = 9702] [id = 550] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x85152400 == 129 [pid = 9702] [id = 549] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad6800 == 128 [pid = 9702] [id = 548] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x86d98c00 == 127 [pid = 9702] [id = 547] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x96c4c000 == 126 [pid = 9702] [id = 546] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x934e2c00 == 125 [pid = 9702] [id = 544] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84eaec00 == 124 [pid = 9702] [id = 545] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x940b8c00 == 123 [pid = 9702] [id = 543] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8c96c800 == 122 [pid = 9702] [id = 542] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x934c0800 == 121 [pid = 9702] [id = 541] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffe7400 == 120 [pid = 9702] [id = 539] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x9054b800 == 119 [pid = 9702] [id = 540] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb50400 == 118 [pid = 9702] [id = 538] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89d4b800 == 117 [pid = 9702] [id = 537] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8e88ec00 == 116 [pid = 9702] [id = 536] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89d44000 == 115 [pid = 9702] [id = 535] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca1c00 == 114 [pid = 9702] [id = 533] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89d50c00 == 113 [pid = 9702] [id = 534] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88856c00 == 112 [pid = 9702] [id = 532] 22:47:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84eb5000 == 111 [pid = 9702] [id = 531] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8c7b3c00) [pid = 9702] [serial = 1535] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x915d7800) [pid = 9702] [serial = 1553] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x89653400) [pid = 9702] [serial = 1586] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x98fb4400) [pid = 9702] [serial = 1577] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8c969400) [pid = 9702] [serial = 1536] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x99a34800) [pid = 9702] [serial = 1581] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x933eb800) [pid = 9702] [serial = 1556] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8ad0b400) [pid = 9702] [serial = 1590] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x98fd8000) [pid = 9702] [serial = 1578] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x883aa000) [pid = 9702] [serial = 1583] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x90557400) [pid = 9702] [serial = 1550] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8fd71800) [pid = 9702] [serial = 1544] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8b71b800) [pid = 9702] [serial = 1532] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8aa5b000) [pid = 9702] [serial = 1589] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8b7a8400) [pid = 9702] [serial = 1533] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x90328400) [pid = 9702] [serial = 1547] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x99a1b400) [pid = 9702] [serial = 1580] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x98651c00) [pid = 9702] [serial = 1572] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x980a3800) [pid = 9702] [serial = 1569] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x94515000) [pid = 9702] [serial = 1560] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x9635b400) [pid = 9702] [serial = 1563] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x90483c00) [pid = 9702] [serial = 1548] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x9897b800) [pid = 9702] [serial = 1574] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x934b5c00) [pid = 9702] [serial = 1557] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8f737400) [pid = 9702] [serial = 1542] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8e88fc00) [pid = 9702] [serial = 1539] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x958ba000) [pid = 9702] [serial = 1562] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x89a4f800) [pid = 9702] [serial = 1587] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x8ffe6400) [pid = 9702] [serial = 1545] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x88909c00) [pid = 9702] [serial = 1529] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x89656400) [pid = 9702] [serial = 1530] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8f72c800) [pid = 9702] [serial = 1541] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x88850000) [pid = 9702] [serial = 1584] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x906be000) [pid = 9702] [serial = 1551] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x9897cc00) [pid = 9702] [serial = 1575] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x970a0000) [pid = 9702] [serial = 1566] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x9833bc00) [pid = 9702] [serial = 1571] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x94408000) [pid = 9702] [serial = 1559] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x96c4b400) [pid = 9702] [serial = 1565] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8e70b000) [pid = 9702] [serial = 1538] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x97df6800) [pid = 9702] [serial = 1568] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x920c4c00) [pid = 9702] [serial = 1554] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x883acc00) [pid = 9702] [serial = 1592] [outer = (nil)] [url = about:blank] 22:47:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8320ec00 == 112 [pid = 9702] [id = 571] 22:47:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x84c0c000) [pid = 9702] [serial = 1714] [outer = (nil)] 22:47:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x86d98c00) [pid = 9702] [serial = 1715] [outer = 0x84c0c000] 22:47:42 INFO - PROCESS | 9702 | 1461131262551 Marionette DEBUG loaded listener.js 22:47:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x876c6800) [pid = 9702] [serial = 1716] [outer = 0x84c0c000] 22:47:43 INFO - PROCESS | 9702 | 1461131263398 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]]]}] 22:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3448ms 22:47:43 INFO - PROCESS | 9702 | 1461131263428 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:47:43 INFO - PROCESS | 9702 | 1461131263434 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:47:43 INFO - PROCESS | 9702 | 1461131263444 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:47:43 INFO - PROCESS | 9702 | 1461131263447 Marionette TRACE conn3 <- [1,2258,null,{}] 22:47:43 INFO - PROCESS | 9702 | 1461131263455 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}] 22:47:43 INFO - PROCESS | 9702 | 1461131263650 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:47:43 INFO - PROCESS | 9702 | 1461131263695 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8890ac00 == 113 [pid = 9702] [id = 572] 22:47:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8890e400) [pid = 9702] [serial = 1717] [outer = (nil)] 22:47:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x88aa0000) [pid = 9702] [serial = 1718] [outer = 0x8890e400] 22:47:43 INFO - PROCESS | 9702 | 1461131263954 Marionette DEBUG loaded listener.js 22:47:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x89656000) [pid = 9702] [serial = 1719] [outer = 0x8890e400] 22:47:44 INFO - PROCESS | 9702 | 1461131264817 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]]]}] 22:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1435ms 22:47:44 INFO - PROCESS | 9702 | 1461131264880 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:47:44 INFO - PROCESS | 9702 | 1461131264886 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:47:44 INFO - PROCESS | 9702 | 1461131264896 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:47:44 INFO - PROCESS | 9702 | 1461131264900 Marionette TRACE conn3 <- [1,2262,null,{}] 22:47:44 INFO - PROCESS | 9702 | 1461131264906 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}] 22:47:45 INFO - PROCESS | 9702 | 1461131265211 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:47:45 INFO - PROCESS | 9702 | 1461131265238 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aa5c00 == 114 [pid = 9702] [id = 573] 22:47:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x89653400) [pid = 9702] [serial = 1720] [outer = (nil)] 22:47:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x89cae800) [pid = 9702] [serial = 1721] [outer = 0x89653400] 22:47:45 INFO - PROCESS | 9702 | 1461131265311 Marionette DEBUG loaded listener.js 22:47:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x89e77800) [pid = 9702] [serial = 1722] [outer = 0x89653400] 22:47:46 INFO - PROCESS | 9702 | 1461131266467 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]]]}] 22:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1638ms 22:47:46 INFO - PROCESS | 9702 | 1461131266534 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:47:46 INFO - PROCESS | 9702 | 1461131266538 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:47:46 INFO - PROCESS | 9702 | 1461131266545 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:47:46 INFO - PROCESS | 9702 | 1461131266550 Marionette TRACE conn3 <- [1,2266,null,{}] 22:47:46 INFO - PROCESS | 9702 | 1461131266573 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}] 22:47:46 INFO - PROCESS | 9702 | 1461131266848 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x89d48800) [pid = 9702] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x8ffe9800) [pid = 9702] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8fb58000) [pid = 9702] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8e705400) [pid = 9702] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x8e890400) [pid = 9702] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8b9b9000) [pid = 9702] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8aa53800) [pid = 9702] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x89e7b400) [pid = 9702] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x88905000) [pid = 9702] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x84eb5400) [pid = 9702] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x876c7400) [pid = 9702] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x85bf8000) [pid = 9702] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x85153800) [pid = 9702] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x9048c000) [pid = 9702] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x970b7c00) [pid = 9702] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x85bef400) [pid = 9702] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x9451e000) [pid = 9702] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x9440a400) [pid = 9702] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x8c977800) [pid = 9702] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x934c2400) [pid = 9702] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x9054e400) [pid = 9702] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:47:47 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x8b726c00) [pid = 9702] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:47:47 INFO - PROCESS | 9702 | 1461131267689 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c09c00 == 115 [pid = 9702] [id = 574] 22:47:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x84c0f400) [pid = 9702] [serial = 1723] [outer = (nil)] 22:47:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x86ab7000) [pid = 9702] [serial = 1724] [outer = 0x84c0f400] 22:47:47 INFO - PROCESS | 9702 | 1461131267767 Marionette DEBUG loaded listener.js 22:47:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x88908000) [pid = 9702] [serial = 1725] [outer = 0x84c0f400] 22:47:48 INFO - PROCESS | 9702 | 1461131268500 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]]]}] 22:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2000ms 22:47:48 INFO - PROCESS | 9702 | 1461131268544 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:47:48 INFO - PROCESS | 9702 | 1461131268549 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:47:48 INFO - PROCESS | 9702 | 1461131268559 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:47:48 INFO - PROCESS | 9702 | 1461131268562 Marionette TRACE conn3 <- [1,2270,null,{}] 22:47:48 INFO - PROCESS | 9702 | 1461131268567 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}] 22:47:48 INFO - PROCESS | 9702 | 1461131268829 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:47:48 INFO - PROCESS | 9702 | 1461131268851 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca8000 == 116 [pid = 9702] [id = 575] 22:47:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x8b71c800) [pid = 9702] [serial = 1726] [outer = (nil)] 22:47:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8b8dd000) [pid = 9702] [serial = 1727] [outer = 0x8b71c800] 22:47:48 INFO - PROCESS | 9702 | 1461131268924 Marionette DEBUG loaded listener.js 22:47:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8b9b9800) [pid = 9702] [serial = 1728] [outer = 0x8b71c800] 22:47:50 INFO - PROCESS | 9702 | 1461131270065 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]]]}] 22:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1542ms 22:47:50 INFO - PROCESS | 9702 | 1461131270100 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:47:50 INFO - PROCESS | 9702 | 1461131270111 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:47:50 INFO - PROCESS | 9702 | 1461131270127 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:47:50 INFO - PROCESS | 9702 | 1461131270138 Marionette TRACE conn3 <- [1,2274,null,{}] 22:47:50 INFO - PROCESS | 9702 | 1461131270155 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}] 22:47:50 INFO - PROCESS | 9702 | 1461131270457 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:47:50 INFO - PROCESS | 9702 | 1461131270821 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822d400 == 117 [pid = 9702] [id = 576] 22:47:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x883aa000) [pid = 9702] [serial = 1729] [outer = (nil)] 22:47:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x8890c800) [pid = 9702] [serial = 1730] [outer = 0x883aa000] 22:47:50 INFO - PROCESS | 9702 | 1461131270913 Marionette DEBUG loaded listener.js 22:47:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x89c8f000) [pid = 9702] [serial = 1731] [outer = 0x883aa000] 22:47:51 INFO - PROCESS | 9702 | 1461131271914 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]]]}] 22:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1860ms 22:47:51 INFO - PROCESS | 9702 | 1461131271985 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:47:51 INFO - PROCESS | 9702 | 1461131271994 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:47:52 INFO - PROCESS | 9702 | 1461131272005 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:47:52 INFO - PROCESS | 9702 | 1461131272009 Marionette TRACE conn3 <- [1,2278,null,{}] 22:47:52 INFO - PROCESS | 9702 | 1461131272015 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}] 22:47:52 INFO - PROCESS | 9702 | 1461131272280 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:47:52 INFO - PROCESS | 9702 | 1461131272664 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b79dc00 == 118 [pid = 9702] [id = 577] 22:47:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8b79e800) [pid = 9702] [serial = 1732] [outer = (nil)] 22:47:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8b8e0c00) [pid = 9702] [serial = 1733] [outer = 0x8b79e800] 22:47:52 INFO - PROCESS | 9702 | 1461131272750 Marionette DEBUG loaded listener.js 22:47:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8bdecc00) [pid = 9702] [serial = 1734] [outer = 0x8b79e800] 22:47:53 INFO - PROCESS | 9702 | 1461131273751 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]]]}] 22:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1782ms 22:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:47:53 INFO - PROCESS | 9702 | 1461131273787 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:47:53 INFO - PROCESS | 9702 | 1461131273791 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:47:53 INFO - PROCESS | 9702 | 1461131273798 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:47:53 INFO - PROCESS | 9702 | 1461131273804 Marionette TRACE conn3 <- [1,2282,null,{}] 22:47:53 INFO - PROCESS | 9702 | 1461131273820 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}] 22:47:54 INFO - PROCESS | 9702 | 1461131274035 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:47:54 INFO - PROCESS | 9702 | 1461131274366 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7aec00 == 119 [pid = 9702] [id = 578] 22:47:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8c844000) [pid = 9702] [serial = 1735] [outer = (nil)] 22:47:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8c84d400) [pid = 9702] [serial = 1736] [outer = 0x8c844000] 22:47:54 INFO - PROCESS | 9702 | 1461131274462 Marionette DEBUG loaded listener.js 22:47:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8c972400) [pid = 9702] [serial = 1737] [outer = 0x8c844000] 22:47:55 INFO - PROCESS | 9702 | 1461131275359 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]]]}] 22:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1597ms 22:47:55 INFO - PROCESS | 9702 | 1461131275394 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:47:55 INFO - PROCESS | 9702 | 1461131275399 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:47:55 INFO - PROCESS | 9702 | 1461131275406 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:47:55 INFO - PROCESS | 9702 | 1461131275414 Marionette TRACE conn3 <- [1,2286,null,{}] 22:47:55 INFO - PROCESS | 9702 | 1461131275423 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}] 22:47:55 INFO - PROCESS | 9702 | 1461131275636 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:47:55 INFO - PROCESS | 9702 | 1461131275974 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x88906400 == 120 [pid = 9702] [id = 579] 22:47:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8b71d800) [pid = 9702] [serial = 1738] [outer = (nil)] 22:47:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8e88e800) [pid = 9702] [serial = 1739] [outer = 0x8b71d800] 22:47:56 INFO - PROCESS | 9702 | 1461131276065 Marionette DEBUG loaded listener.js 22:47:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8e89cc00) [pid = 9702] [serial = 1740] [outer = 0x8b71d800] 22:47:56 INFO - PROCESS | 9702 | 1461131276965 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]]]}] 22:47:57 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 22:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1599ms 22:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:47:57 INFO - PROCESS | 9702 | 1461131277004 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:47:57 INFO - PROCESS | 9702 | 1461131277007 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:47:57 INFO - PROCESS | 9702 | 1461131277014 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:47:57 INFO - PROCESS | 9702 | 1461131277018 Marionette TRACE conn3 <- [1,2290,null,{}] 22:47:57 INFO - PROCESS | 9702 | 1461131277023 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}] 22:47:57 INFO - PROCESS | 9702 | 1461131277231 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:47:57 INFO - PROCESS | 9702 | 1461131277529 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b7a8c00 == 121 [pid = 9702] [id = 580] 22:47:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8e701c00) [pid = 9702] [serial = 1741] [outer = (nil)] 22:47:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8f730400) [pid = 9702] [serial = 1742] [outer = 0x8e701c00] 22:47:57 INFO - PROCESS | 9702 | 1461131277664 Marionette DEBUG loaded listener.js 22:47:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8f737800) [pid = 9702] [serial = 1743] [outer = 0x8e701c00] 22:47:58 INFO - PROCESS | 9702 | 1461131278588 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]]]}] 22:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 22:47:58 INFO - PROCESS | 9702 | 1461131278653 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:47:58 INFO - PROCESS | 9702 | 1461131278657 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:47:58 INFO - PROCESS | 9702 | 1461131278664 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:47:58 INFO - PROCESS | 9702 | 1461131278666 Marionette TRACE conn3 <- [1,2294,null,{}] 22:47:58 INFO - PROCESS | 9702 | 1461131278673 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}] 22:47:58 INFO - PROCESS | 9702 | 1461131278919 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:47:59 INFO - PROCESS | 9702 | 1461131279261 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9ab400 == 122 [pid = 9702] [id = 581] 22:47:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8fb54400) [pid = 9702] [serial = 1744] [outer = (nil)] 22:47:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8ffebc00) [pid = 9702] [serial = 1745] [outer = 0x8fb54400] 22:47:59 INFO - PROCESS | 9702 | 1461131279365 Marionette DEBUG loaded listener.js 22:47:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x90196800) [pid = 9702] [serial = 1746] [outer = 0x8fb54400] 22:48:00 INFO - PROCESS | 9702 | 1461131280251 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]]]}] 22:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1637ms 22:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:48:00 INFO - PROCESS | 9702 | 1461131280303 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:48:00 INFO - PROCESS | 9702 | 1461131280306 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:48:00 INFO - PROCESS | 9702 | 1461131280313 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:48:00 INFO - PROCESS | 9702 | 1461131280316 Marionette TRACE conn3 <- [1,2298,null,{}] 22:48:00 INFO - PROCESS | 9702 | 1461131280322 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}] 22:48:00 INFO - PROCESS | 9702 | 1461131280541 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:48:00 INFO - PROCESS | 9702 | 1461131280835 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f730000 == 123 [pid = 9702] [id = 582] 22:48:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8fd6ec00) [pid = 9702] [serial = 1747] [outer = (nil)] 22:48:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x9048d800) [pid = 9702] [serial = 1748] [outer = 0x8fd6ec00] 22:48:00 INFO - PROCESS | 9702 | 1461131280976 Marionette DEBUG loaded listener.js 22:48:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x90550000) [pid = 9702] [serial = 1749] [outer = 0x8fd6ec00] 22:48:01 INFO - PROCESS | 9702 | 1461131281848 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]]]}] 22:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1581ms 22:48:01 INFO - PROCESS | 9702 | 1461131281894 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:48:01 INFO - PROCESS | 9702 | 1461131281898 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:48:01 INFO - PROCESS | 9702 | 1461131281904 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:48:01 INFO - PROCESS | 9702 | 1461131281908 Marionette TRACE conn3 <- [1,2302,null,{}] 22:48:01 INFO - PROCESS | 9702 | 1461131281913 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}] 22:48:02 INFO - PROCESS | 9702 | 1461131282161 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:48:02 INFO - PROCESS | 9702 | 1461131282591 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x90190c00 == 124 [pid = 9702] [id = 583] 22:48:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x90323400) [pid = 9702] [serial = 1750] [outer = (nil)] 22:48:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x915e0400) [pid = 9702] [serial = 1751] [outer = 0x90323400] 22:48:02 INFO - PROCESS | 9702 | 1461131282685 Marionette DEBUG loaded listener.js 22:48:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x920c4800) [pid = 9702] [serial = 1752] [outer = 0x90323400] 22:48:03 INFO - PROCESS | 9702 | 1461131283603 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]]]}] 22:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1741ms 22:48:03 INFO - PROCESS | 9702 | 1461131283646 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:48:03 INFO - PROCESS | 9702 | 1461131283650 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:48:03 INFO - PROCESS | 9702 | 1461131283657 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:48:03 INFO - PROCESS | 9702 | 1461131283661 Marionette TRACE conn3 <- [1,2306,null,{}] 22:48:03 INFO - PROCESS | 9702 | 1461131283666 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}] 22:48:03 INFO - PROCESS | 9702 | 1461131283876 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:48:04 INFO - PROCESS | 9702 | 1461131284244 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x908aa800 == 125 [pid = 9702] [id = 584] 22:48:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x915e4000) [pid = 9702] [serial = 1753] [outer = (nil)] 22:48:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x93322000) [pid = 9702] [serial = 1754] [outer = 0x915e4000] 22:48:04 INFO - PROCESS | 9702 | 1461131284337 Marionette DEBUG loaded listener.js 22:48:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x933eb000) [pid = 9702] [serial = 1755] [outer = 0x915e4000] 22:48:05 INFO - PROCESS | 9702 | 1461131285296 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]]]}] 22:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1694ms 22:48:05 INFO - PROCESS | 9702 | 1461131285352 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:48:05 INFO - PROCESS | 9702 | 1461131285356 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:48:05 INFO - PROCESS | 9702 | 1461131285362 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:48:05 INFO - PROCESS | 9702 | 1461131285366 Marionette TRACE conn3 <- [1,2310,null,{}] 22:48:05 INFO - PROCESS | 9702 | 1461131285372 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}] 22:48:05 INFO - PROCESS | 9702 | 1461131285606 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:48:05 INFO - PROCESS | 9702 | 1461131285945 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b728000 == 126 [pid = 9702] [id = 585] 22:48:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8eacc800) [pid = 9702] [serial = 1756] [outer = (nil)] 22:48:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x933f5c00) [pid = 9702] [serial = 1757] [outer = 0x8eacc800] 22:48:06 INFO - PROCESS | 9702 | 1461131286036 Marionette DEBUG loaded listener.js 22:48:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x934be000) [pid = 9702] [serial = 1758] [outer = 0x8eacc800] 22:48:07 INFO - PROCESS | 9702 | 1461131286993 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]]]}] 22:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1684ms 22:48:07 INFO - PROCESS | 9702 | 1461131287047 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:48:07 INFO - PROCESS | 9702 | 1461131287052 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:48:07 INFO - PROCESS | 9702 | 1461131287058 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:48:07 INFO - PROCESS | 9702 | 1461131287063 Marionette TRACE conn3 <- [1,2314,null,{}] 22:48:07 INFO - PROCESS | 9702 | 1461131287069 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}] 22:48:07 INFO - PROCESS | 9702 | 1461131287302 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:48:07 INFO - PROCESS | 9702 | 1461131287701 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x94408000 == 127 [pid = 9702] [id = 586] 22:48:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x94410c00) [pid = 9702] [serial = 1759] [outer = (nil)] 22:48:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x94519800) [pid = 9702] [serial = 1760] [outer = 0x94410c00] 22:48:07 INFO - PROCESS | 9702 | 1461131287806 Marionette DEBUG loaded listener.js 22:48:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x9635b400) [pid = 9702] [serial = 1761] [outer = 0x94410c00] 22:48:08 INFO - PROCESS | 9702 | 1461131288738 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]]]}] 22:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1731ms 22:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:48:08 INFO - PROCESS | 9702 | 1461131288790 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:48:08 INFO - PROCESS | 9702 | 1461131288793 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:48:08 INFO - PROCESS | 9702 | 1461131288801 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:48:08 INFO - PROCESS | 9702 | 1461131288804 Marionette TRACE conn3 <- [1,2318,null,{}] 22:48:08 INFO - PROCESS | 9702 | 1461131288810 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}] 22:48:09 INFO - PROCESS | 9702 | 1461131289024 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:48:09 INFO - PROCESS | 9702 | 1461131289319 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x9451a000 == 128 [pid = 9702] [id = 587] 22:48:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x96b84000) [pid = 9702] [serial = 1762] [outer = (nil)] 22:48:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x9709e400) [pid = 9702] [serial = 1763] [outer = 0x96b84000] 22:48:09 INFO - PROCESS | 9702 | 1461131289463 Marionette DEBUG loaded listener.js 22:48:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x970a6000) [pid = 9702] [serial = 1764] [outer = 0x96b84000] 22:48:10 INFO - PROCESS | 9702 | 1461131290413 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] 22:48:10 INFO - PROCESS | 9702 | 1461131290492 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:48:10 INFO - PROCESS | 9702 | 1461131290499 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:48:10 INFO - PROCESS | 9702 | 1461131290502 Marionette TRACE conn3 <- [1,2322,null,{}] 22:48:10 INFO - PROCESS | 9702 | 1461131290508 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}] 22:48:10 INFO - PROCESS | 9702 | 1461131290780 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:48:11 INFO - PROCESS | 9702 | 1461131291131 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe8800 == 129 [pid = 9702] [id = 588] 22:48:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x9329f800) [pid = 9702] [serial = 1765] [outer = (nil)] 22:48:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x97299c00) [pid = 9702] [serial = 1766] [outer = 0x9329f800] 22:48:11 INFO - PROCESS | 9702 | 1461131291219 Marionette DEBUG loaded listener.js 22:48:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x982a6c00) [pid = 9702] [serial = 1767] [outer = 0x9329f800] 22:48:12 INFO - PROCESS | 9702 | 1461131292125 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]]]}] 22:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1683ms 22:48:12 INFO - PROCESS | 9702 | 1461131292184 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:48:12 INFO - PROCESS | 9702 | 1461131292187 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:48:12 INFO - PROCESS | 9702 | 1461131292194 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:48:12 INFO - PROCESS | 9702 | 1461131292197 Marionette TRACE conn3 <- [1,2326,null,{}] 22:48:12 INFO - PROCESS | 9702 | 1461131292203 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}] 22:48:12 INFO - PROCESS | 9702 | 1461131292422 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:48:12 INFO - PROCESS | 9702 | 1461131292771 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x94406400 == 130 [pid = 9702] [id = 589] 22:48:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x9440fc00) [pid = 9702] [serial = 1768] [outer = (nil)] 22:48:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x98973800) [pid = 9702] [serial = 1769] [outer = 0x9440fc00] 22:48:12 INFO - PROCESS | 9702 | 1461131292861 Marionette DEBUG loaded listener.js 22:48:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x9897bc00) [pid = 9702] [serial = 1770] [outer = 0x9440fc00] 22:48:13 INFO - PROCESS | 9702 | 1461131293776 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]]]}] 22:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1631ms 22:48:13 INFO - PROCESS | 9702 | 1461131293825 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:48:13 INFO - PROCESS | 9702 | 1461131293829 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:48:13 INFO - PROCESS | 9702 | 1461131293836 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:48:13 INFO - PROCESS | 9702 | 1461131293843 Marionette TRACE conn3 <- [1,2330,null,{}] 22:48:13 INFO - PROCESS | 9702 | 1461131293848 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}] 22:48:14 INFO - PROCESS | 9702 | 1461131294065 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:48:14 INFO - PROCESS | 9702 | 1461131294403 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x86da1800 == 131 [pid = 9702] [id = 590] 22:48:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x932a7800) [pid = 9702] [serial = 1771] [outer = (nil)] 22:48:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x992aa800) [pid = 9702] [serial = 1772] [outer = 0x932a7800] 22:48:14 INFO - PROCESS | 9702 | 1461131294494 Marionette DEBUG loaded listener.js 22:48:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x992b1c00) [pid = 9702] [serial = 1773] [outer = 0x932a7800] 22:48:15 INFO - PROCESS | 9702 | 1461131295396 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]]]}] 22:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1634ms 22:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:48:15 INFO - PROCESS | 9702 | 1461131295471 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:48:15 INFO - PROCESS | 9702 | 1461131295474 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:48:15 INFO - PROCESS | 9702 | 1461131295481 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:48:15 INFO - PROCESS | 9702 | 1461131295484 Marionette TRACE conn3 <- [1,2334,null,{}] 22:48:15 INFO - PROCESS | 9702 | 1461131295490 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}] 22:48:15 INFO - PROCESS | 9702 | 1461131295715 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:48:16 INFO - PROCESS | 9702 | 1461131296059 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b724000 == 132 [pid = 9702] [id = 591] 22:48:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x9832f800) [pid = 9702] [serial = 1774] [outer = (nil)] 22:48:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x99af2000) [pid = 9702] [serial = 1775] [outer = 0x9832f800] 22:48:16 INFO - PROCESS | 9702 | 1461131296148 Marionette DEBUG loaded listener.js 22:48:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x99b7cc00) [pid = 9702] [serial = 1776] [outer = 0x9832f800] 22:48:17 INFO - PROCESS | 9702 | 1461131297052 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]]]}] 22:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1640ms 22:48:17 INFO - PROCESS | 9702 | 1461131297121 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:48:17 INFO - PROCESS | 9702 | 1461131297124 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:48:17 INFO - PROCESS | 9702 | 1461131297131 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:48:17 INFO - PROCESS | 9702 | 1461131297135 Marionette TRACE conn3 <- [1,2338,null,{}] 22:48:17 INFO - PROCESS | 9702 | 1461131297140 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}] 22:48:17 INFO - PROCESS | 9702 | 1461131297348 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:48:17 INFO - PROCESS | 9702 | 1461131297688 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x98651c00 == 133 [pid = 9702] [id = 592] 22:48:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x99a34800) [pid = 9702] [serial = 1777] [outer = (nil)] 22:48:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x9e086800) [pid = 9702] [serial = 1778] [outer = 0x99a34800] 22:48:17 INFO - PROCESS | 9702 | 1461131297793 Marionette DEBUG loaded listener.js 22:48:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x9e08d800) [pid = 9702] [serial = 1779] [outer = 0x99a34800] 22:48:18 INFO - PROCESS | 9702 | 1461131298702 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]]]}] 22:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1635ms 22:48:18 INFO - PROCESS | 9702 | 1461131298767 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:48:18 INFO - PROCESS | 9702 | 1461131298772 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:48:18 INFO - PROCESS | 9702 | 1461131298778 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:48:18 INFO - PROCESS | 9702 | 1461131298781 Marionette TRACE conn3 <- [1,2342,null,{}] 22:48:18 INFO - PROCESS | 9702 | 1461131298787 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}] 22:48:19 INFO - PROCESS | 9702 | 1461131299009 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:48:19 INFO - PROCESS | 9702 | 1461131299355 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x98fb0800 == 134 [pid = 9702] [id = 593] 22:48:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x99a39800) [pid = 9702] [serial = 1780] [outer = (nil)] 22:48:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x9ebc8400) [pid = 9702] [serial = 1781] [outer = 0x99a39800] 22:48:19 INFO - PROCESS | 9702 | 1461131299447 Marionette DEBUG loaded listener.js 22:48:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0x9ebca400) [pid = 9702] [serial = 1782] [outer = 0x99a39800] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x84eaf800 == 133 [pid = 9702] [id = 480] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x883ab800 == 132 [pid = 9702] [id = 209] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x97ae2400 == 131 [pid = 9702] [id = 569] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x96b0d400 == 130 [pid = 9702] [id = 568] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8e88f400 == 129 [pid = 9702] [id = 566] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x84171800 == 128 [pid = 9702] [id = 567] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x91378800 == 127 [pid = 9702] [id = 565] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x9054b000 == 126 [pid = 9702] [id = 564] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x920d0800 == 125 [pid = 9702] [id = 563] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8eacf800 == 124 [pid = 9702] [id = 562] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8f739c00 == 123 [pid = 9702] [id = 560] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab1c00 == 122 [pid = 9702] [id = 561] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8e891400 == 121 [pid = 9702] [id = 559] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8e895400 == 120 [pid = 9702] [id = 558] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0a800 == 119 [pid = 9702] [id = 557] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8b9bb000 == 118 [pid = 9702] [id = 556] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x88a61000 == 117 [pid = 9702] [id = 554] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x89a4e000 == 116 [pid = 9702] [id = 555] 22:48:21 INFO - PROCESS | 9702 | --DOCSHELL 0x83214800 == 115 [pid = 9702] [id = 553] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x8ab05000) [pid = 9702] [serial = 1658] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8b8e3c00) [pid = 9702] [serial = 1527] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x89e73c00) [pid = 9702] [serial = 1655] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8aa5d800) [pid = 9702] [serial = 1656] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x90553c00) [pid = 9702] [serial = 1619] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x90193c00) [pid = 9702] [serial = 1617] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8fff0000) [pid = 9702] [serial = 1616] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8fd4e400) [pid = 9702] [serial = 1614] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8fb56c00) [pid = 9702] [serial = 1613] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x8f7e9400) [pid = 9702] [serial = 1611] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x8e89a400) [pid = 9702] [serial = 1610] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8c850c00) [pid = 9702] [serial = 1608] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8c84ac00) [pid = 9702] [serial = 1607] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8c0c2400) [pid = 9702] [serial = 1605] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x8b9ba800) [pid = 9702] [serial = 1604] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8ad09800) [pid = 9702] [serial = 1602] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8aa5c800) [pid = 9702] [serial = 1601] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x89a41400) [pid = 9702] [serial = 1599] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x88a6c800) [pid = 9702] [serial = 1598] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x85bf4c00) [pid = 9702] [serial = 1596] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x85155800) [pid = 9702] [serial = 1595] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x88a64000) [pid = 9702] [serial = 1652] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x876c3800) [pid = 9702] [serial = 1649] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8806a400) [pid = 9702] [serial = 1650] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x9b1aa800) [pid = 9702] [serial = 1647] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x9b1a2800) [pid = 9702] [serial = 1646] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x99d2e400) [pid = 9702] [serial = 1644] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x99d29000) [pid = 9702] [serial = 1643] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x99aef400) [pid = 9702] [serial = 1641] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x99ac8400) [pid = 9702] [serial = 1640] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x98fd4800) [pid = 9702] [serial = 1638] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x9832cc00) [pid = 9702] [serial = 1637] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x97eef000) [pid = 9702] [serial = 1635] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x97deec00) [pid = 9702] [serial = 1634] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x970a1800) [pid = 9702] [serial = 1632] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x96c50400) [pid = 9702] [serial = 1631] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x958b7800) [pid = 9702] [serial = 1629] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x94512000) [pid = 9702] [serial = 1628] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x940b3c00) [pid = 9702] [serial = 1626] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x934de400) [pid = 9702] [serial = 1625] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x932ab800) [pid = 9702] [serial = 1623] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x92093000) [pid = 9702] [serial = 1622] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x906bb000) [pid = 9702] [serial = 1620] [outer = (nil)] [url = about:blank] 22:48:21 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x89651000) [pid = 9702] [serial = 1653] [outer = (nil)] [url = about:blank] 22:48:22 INFO - PROCESS | 9702 | 1461131302508 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]]]}] 22:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3789ms 22:48:22 INFO - PROCESS | 9702 | 1461131302567 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:48:22 INFO - PROCESS | 9702 | 1461131302573 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:48:22 INFO - PROCESS | 9702 | 1461131302582 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:48:22 INFO - PROCESS | 9702 | 1461131302587 Marionette TRACE conn3 <- [1,2346,null,{}] 22:48:22 INFO - PROCESS | 9702 | 1461131302594 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}] 22:48:22 INFO - PROCESS | 9702 | 1461131302807 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:48:23 INFO - PROCESS | 9702 | 1461131303048 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eaf800 == 116 [pid = 9702] [id = 594] 22:48:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x86d9d000) [pid = 9702] [serial = 1783] [outer = (nil)] 22:48:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8884d400) [pid = 9702] [serial = 1784] [outer = 0x86d9d000] 22:48:23 INFO - PROCESS | 9702 | 1461131303127 Marionette DEBUG loaded listener.js 22:48:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8890bc00) [pid = 9702] [serial = 1785] [outer = 0x86d9d000] 22:48:24 INFO - PROCESS | 9702 | 1461131304055 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]]]}] 22:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1535ms 22:48:24 INFO - PROCESS | 9702 | 1461131304117 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:48:24 INFO - PROCESS | 9702 | 1461131304126 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:48:24 INFO - PROCESS | 9702 | 1461131304136 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:48:24 INFO - PROCESS | 9702 | 1461131304139 Marionette TRACE conn3 <- [1,2350,null,{}] 22:48:24 INFO - PROCESS | 9702 | 1461131304145 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}] 22:48:24 INFO - PROCESS | 9702 | 1461131304348 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:48:24 INFO - PROCESS | 9702 | 1461131304677 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x89652000 == 117 [pid = 9702] [id = 595] 22:48:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x89a44000) [pid = 9702] [serial = 1786] [outer = (nil)] 22:48:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x89d46400) [pid = 9702] [serial = 1787] [outer = 0x89a44000] 22:48:24 INFO - PROCESS | 9702 | 1461131304772 Marionette DEBUG loaded listener.js 22:48:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8aa53800) [pid = 9702] [serial = 1788] [outer = 0x89a44000] 22:48:25 INFO - PROCESS | 9702 | 1461131305612 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]]]}] 22:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1539ms 22:48:25 INFO - PROCESS | 9702 | 1461131305675 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:48:25 INFO - PROCESS | 9702 | 1461131305679 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:48:25 INFO - PROCESS | 9702 | 1461131305685 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:48:25 INFO - PROCESS | 9702 | 1461131305691 Marionette TRACE conn3 <- [1,2354,null,{}] 22:48:25 INFO - PROCESS | 9702 | 1461131305714 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}] 22:48:26 INFO - PROCESS | 9702 | 1461131306039 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:48:26 INFO - PROCESS | 9702 | 1461131306069 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eadc00 == 118 [pid = 9702] [id = 596] 22:48:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x89c89c00) [pid = 9702] [serial = 1789] [outer = (nil)] 22:48:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8b7a0400) [pid = 9702] [serial = 1790] [outer = 0x89c89c00] 22:48:26 INFO - PROCESS | 9702 | 1461131306144 Marionette DEBUG loaded listener.js 22:48:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8b8e9400) [pid = 9702] [serial = 1791] [outer = 0x89c89c00] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8890e400) [pid = 9702] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x84c0c000) [pid = 9702] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x96c47800) [pid = 9702] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x84ad4400) [pid = 9702] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x942ea000) [pid = 9702] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x940b1c00) [pid = 9702] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x932a8400) [pid = 9702] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x9329cc00) [pid = 9702] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x90326c00) [pid = 9702] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8f9af800) [pid = 9702] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x8fb54c00) [pid = 9702] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8e893400) [pid = 9702] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x8e898c00) [pid = 9702] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8c7af000) [pid = 9702] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8bde9400) [pid = 9702] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x84c09800) [pid = 9702] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x89653400) [pid = 9702] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x84c0f400) [pid = 9702] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x89e74400) [pid = 9702] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x8965e400) [pid = 9702] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:48:27 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x84174800) [pid = 9702] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:48:27 INFO - PROCESS | 9702 | 1461131307717 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]]]}] 22:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2091ms 22:48:27 INFO - PROCESS | 9702 | 1461131307777 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:48:27 INFO - PROCESS | 9702 | 1461131307780 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:48:27 INFO - PROCESS | 9702 | 1461131307786 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:48:27 INFO - PROCESS | 9702 | 1461131307790 Marionette TRACE conn3 <- [1,2358,null,{}] 22:48:27 INFO - PROCESS | 9702 | 1461131307795 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}] 22:48:27 INFO - PROCESS | 9702 | 1461131307995 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:48:28 INFO - PROCESS | 9702 | 1461131308006 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d97c00 == 119 [pid = 9702] [id = 597] 22:48:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8aa58800) [pid = 9702] [serial = 1792] [outer = (nil)] 22:48:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8b9bb000) [pid = 9702] [serial = 1793] [outer = 0x8aa58800] 22:48:28 INFO - PROCESS | 9702 | 1461131308079 Marionette DEBUG loaded listener.js 22:48:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8bdf2800) [pid = 9702] [serial = 1794] [outer = 0x8aa58800] 22:48:29 INFO - PROCESS | 9702 | 1461131309051 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]]]}] 22:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1298ms 22:48:29 INFO - PROCESS | 9702 | 1461131309085 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:48:29 INFO - PROCESS | 9702 | 1461131309088 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:48:29 INFO - PROCESS | 9702 | 1461131309094 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:48:29 INFO - PROCESS | 9702 | 1461131309097 Marionette TRACE conn3 <- [1,2362,null,{}] 22:48:29 INFO - PROCESS | 9702 | 1461131309103 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}] 22:48:29 INFO - PROCESS | 9702 | 1461131309424 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:48:29 INFO - PROCESS | 9702 | 1461131309795 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf1000 == 120 [pid = 9702] [id = 598] 22:48:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x85bf4400) [pid = 9702] [serial = 1795] [outer = (nil)] 22:48:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x86d9bc00) [pid = 9702] [serial = 1796] [outer = 0x85bf4400] 22:48:29 INFO - PROCESS | 9702 | 1461131309891 Marionette DEBUG loaded listener.js 22:48:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8806f800) [pid = 9702] [serial = 1797] [outer = 0x85bf4400] 22:48:30 INFO - PROCESS | 9702 | 1461131310870 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]]]}] 22:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1834ms 22:48:30 INFO - PROCESS | 9702 | 1461131310931 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:48:30 INFO - PROCESS | 9702 | 1461131310938 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:48:30 INFO - PROCESS | 9702 | 1461131310946 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:48:30 INFO - PROCESS | 9702 | 1461131310953 Marionette TRACE conn3 <- [1,2366,null,{}] 22:48:30 INFO - PROCESS | 9702 | 1461131310960 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}] 22:48:31 INFO - PROCESS | 9702 | 1461131311187 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:48:31 INFO - PROCESS | 9702 | 1461131311533 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x8806d800 == 121 [pid = 9702] [id = 599] 22:48:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x88905000) [pid = 9702] [serial = 1798] [outer = (nil)] 22:48:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x89ae9000) [pid = 9702] [serial = 1799] [outer = 0x88905000] 22:48:31 INFO - PROCESS | 9702 | 1461131311634 Marionette DEBUG loaded listener.js 22:48:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x89d42400) [pid = 9702] [serial = 1800] [outer = 0x88905000] 22:48:32 INFO - PROCESS | 9702 | 1461131312676 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]]]}] 22:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1787ms 22:48:32 INFO - PROCESS | 9702 | 1461131312735 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:48:32 INFO - PROCESS | 9702 | 1461131312741 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:48:32 INFO - PROCESS | 9702 | 1461131312749 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:48:32 INFO - PROCESS | 9702 | 1461131312753 Marionette TRACE conn3 <- [1,2370,null,{}] 22:48:32 INFO - PROCESS | 9702 | 1461131312761 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}] 22:48:33 INFO - PROCESS | 9702 | 1461131313018 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:48:33 INFO - PROCESS | 9702 | 1461131313410 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0ac00 == 122 [pid = 9702] [id = 600] 22:48:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8ad10800) [pid = 9702] [serial = 1801] [outer = (nil)] 22:48:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8b729c00) [pid = 9702] [serial = 1802] [outer = 0x8ad10800] 22:48:33 INFO - PROCESS | 9702 | 1461131313503 Marionette DEBUG loaded listener.js 22:48:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8c0bb800) [pid = 9702] [serial = 1803] [outer = 0x8ad10800] 22:48:34 INFO - PROCESS | 9702 | 1461131314453 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]]]}] 22:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1740ms 22:48:34 INFO - PROCESS | 9702 | 1461131314489 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:48:34 INFO - PROCESS | 9702 | 1461131314496 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:48:34 INFO - PROCESS | 9702 | 1461131314513 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:48:34 INFO - PROCESS | 9702 | 1461131314521 Marionette TRACE conn3 <- [1,2374,null,{}] 22:48:34 INFO - PROCESS | 9702 | 1461131314527 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}] 22:48:34 INFO - PROCESS | 9702 | 1461131314757 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:48:35 INFO - PROCESS | 9702 | 1461131315095 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7b6800 == 123 [pid = 9702] [id = 601] 22:48:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8c846000) [pid = 9702] [serial = 1804] [outer = (nil)] 22:48:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8e701400) [pid = 9702] [serial = 1805] [outer = 0x8c846000] 22:48:35 INFO - PROCESS | 9702 | 1461131315189 Marionette DEBUG loaded listener.js 22:48:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8e88e000) [pid = 9702] [serial = 1806] [outer = 0x8c846000] 22:48:36 INFO - PROCESS | 9702 | 1461131316126 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]]]}] 22:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1695ms 22:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:48:36 INFO - PROCESS | 9702 | 1461131316201 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:48:36 INFO - PROCESS | 9702 | 1461131316204 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:48:36 INFO - PROCESS | 9702 | 1461131316211 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:48:36 INFO - PROCESS | 9702 | 1461131316215 Marionette TRACE conn3 <- [1,2378,null,{}] 22:48:36 INFO - PROCESS | 9702 | 1461131316221 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}] 22:48:36 INFO - PROCESS | 9702 | 1461131316490 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:48:36 INFO - PROCESS | 9702 | 1461131316843 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a7400 == 124 [pid = 9702] [id = 602] 22:48:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x88aae400) [pid = 9702] [serial = 1807] [outer = (nil)] 22:48:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8f72c800) [pid = 9702] [serial = 1808] [outer = 0x88aae400] 22:48:36 INFO - PROCESS | 9702 | 1461131316936 Marionette DEBUG loaded listener.js 22:48:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8f739c00) [pid = 9702] [serial = 1809] [outer = 0x88aae400] 22:48:37 INFO - PROCESS | 9702 | 1461131317829 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]]]}] 22:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 22:48:37 INFO - PROCESS | 9702 | 1461131317906 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:48:37 INFO - PROCESS | 9702 | 1461131317910 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:48:37 INFO - PROCESS | 9702 | 1461131317918 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:48:37 INFO - PROCESS | 9702 | 1461131317924 Marionette TRACE conn3 <- [1,2382,null,{}] 22:48:37 INFO - PROCESS | 9702 | 1461131317930 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}] 22:48:38 INFO - PROCESS | 9702 | 1461131318180 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:48:38 INFO - PROCESS | 9702 | 1461131318568 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb50400 == 125 [pid = 9702] [id = 603] 22:48:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8fb50800) [pid = 9702] [serial = 1810] [outer = (nil)] 22:48:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8fb58400) [pid = 9702] [serial = 1811] [outer = 0x8fb50800] 22:48:38 INFO - PROCESS | 9702 | 1461131318677 Marionette DEBUG loaded listener.js 22:48:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8ffea400) [pid = 9702] [serial = 1812] [outer = 0x8fb50800] 22:48:39 INFO - PROCESS | 9702 | 1461131319633 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]]]}] 22:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1750ms 22:48:39 INFO - PROCESS | 9702 | 1461131319669 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:48:39 INFO - PROCESS | 9702 | 1461131319673 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:48:39 INFO - PROCESS | 9702 | 1461131319680 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:48:39 INFO - PROCESS | 9702 | 1461131319683 Marionette TRACE conn3 <- [1,2386,null,{}] 22:48:39 INFO - PROCESS | 9702 | 1461131319689 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}] 22:48:39 INFO - PROCESS | 9702 | 1461131319912 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:48:40 INFO - PROCESS | 9702 | 1461131320256 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a5f400 == 126 [pid = 9702] [id = 604] 22:48:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8f7ef400) [pid = 9702] [serial = 1813] [outer = (nil)] 22:48:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x90330c00) [pid = 9702] [serial = 1814] [outer = 0x8f7ef400] 22:48:40 INFO - PROCESS | 9702 | 1461131320352 Marionette DEBUG loaded listener.js 22:48:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x9048f800) [pid = 9702] [serial = 1815] [outer = 0x8f7ef400] 22:48:41 INFO - PROCESS | 9702 | 1461131321278 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]]]}] 22:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1636ms 22:48:41 INFO - PROCESS | 9702 | 1461131321317 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:48:41 INFO - PROCESS | 9702 | 1461131321320 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:48:41 INFO - PROCESS | 9702 | 1461131321327 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:48:41 INFO - PROCESS | 9702 | 1461131321331 Marionette TRACE conn3 <- [1,2390,null,{}] 22:48:41 INFO - PROCESS | 9702 | 1461131321336 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}] 22:48:41 INFO - PROCESS | 9702 | 1461131321544 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:48:41 INFO - PROCESS | 9702 | 1461131321898 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad5800 == 127 [pid = 9702] [id = 605] 22:48:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x876bd800) [pid = 9702] [serial = 1816] [outer = (nil)] 22:48:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x906c1400) [pid = 9702] [serial = 1817] [outer = 0x876bd800] 22:48:41 INFO - PROCESS | 9702 | 1461131321989 Marionette DEBUG loaded listener.js 22:48:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x906c7c00) [pid = 9702] [serial = 1818] [outer = 0x876bd800] 22:48:42 INFO - PROCESS | 9702 | 1461131322901 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]]]}] 22:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1632ms 22:48:42 INFO - PROCESS | 9702 | 1461131322960 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:48:42 INFO - PROCESS | 9702 | 1461131322964 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:48:42 INFO - PROCESS | 9702 | 1461131322972 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:48:42 INFO - PROCESS | 9702 | 1461131322975 Marionette TRACE conn3 <- [1,2394,null,{}] 22:48:42 INFO - PROCESS | 9702 | 1461131322981 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}] 22:48:43 INFO - PROCESS | 9702 | 1461131323197 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:48:43 INFO - PROCESS | 9702 | 1461131323575 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c848c00 == 128 [pid = 9702] [id = 606] 22:48:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8f9b6400) [pid = 9702] [serial = 1819] [outer = (nil)] 22:48:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x933ef800) [pid = 9702] [serial = 1820] [outer = 0x8f9b6400] 22:48:43 INFO - PROCESS | 9702 | 1461131323668 Marionette DEBUG loaded listener.js 22:48:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x934ba000) [pid = 9702] [serial = 1821] [outer = 0x8f9b6400] 22:48:44 INFO - PROCESS | 9702 | 1461131324586 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]]]}] 22:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1643ms 22:48:44 INFO - PROCESS | 9702 | 1461131324616 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:48:44 INFO - PROCESS | 9702 | 1461131324620 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:48:44 INFO - PROCESS | 9702 | 1461131324626 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:48:44 INFO - PROCESS | 9702 | 1461131324630 Marionette TRACE conn3 <- [1,2398,null,{}] 22:48:44 INFO - PROCESS | 9702 | 1461131324636 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}] 22:48:44 INFO - PROCESS | 9702 | 1461131324836 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:48:45 INFO - PROCESS | 9702 | 1461131325135 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x920d0800 == 129 [pid = 9702] [id = 607] 22:48:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x9331ac00) [pid = 9702] [serial = 1822] [outer = (nil)] 22:48:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x940afc00) [pid = 9702] [serial = 1823] [outer = 0x9331ac00] 22:48:45 INFO - PROCESS | 9702 | 1461131325269 Marionette DEBUG loaded listener.js 22:48:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x940b5800) [pid = 9702] [serial = 1824] [outer = 0x9331ac00] 22:48:46 INFO - PROCESS | 9702 | 1461131326172 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]]]}] 22:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1597ms 22:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:48:46 INFO - PROCESS | 9702 | 1461131326223 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:48:46 INFO - PROCESS | 9702 | 1461131326227 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:48:46 INFO - PROCESS | 9702 | 1461131326233 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:48:46 INFO - PROCESS | 9702 | 1461131326237 Marionette TRACE conn3 <- [1,2402,null,{}] 22:48:46 INFO - PROCESS | 9702 | 1461131326244 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}] 22:48:46 INFO - PROCESS | 9702 | 1461131326467 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:48:46 INFO - PROCESS | 9702 | 1461131326835 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x94408800 == 130 [pid = 9702] [id = 608] 22:48:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x9440a400) [pid = 9702] [serial = 1825] [outer = (nil)] 22:48:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x94513c00) [pid = 9702] [serial = 1826] [outer = 0x9440a400] 22:48:46 INFO - PROCESS | 9702 | 1461131326941 Marionette DEBUG loaded listener.js 22:48:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x958bd800) [pid = 9702] [serial = 1827] [outer = 0x9440a400] 22:48:47 INFO - PROCESS | 9702 | 1461131327884 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]]]}] 22:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1687ms 22:48:47 INFO - PROCESS | 9702 | 1461131327920 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:48:47 INFO - PROCESS | 9702 | 1461131327930 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:48:47 INFO - PROCESS | 9702 | 1461131327937 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:48:47 INFO - PROCESS | 9702 | 1461131327941 Marionette TRACE conn3 <- [1,2406,null,{}] 22:48:47 INFO - PROCESS | 9702 | 1461131327947 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}] 22:48:48 INFO - PROCESS | 9702 | 1461131328179 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:48:48 INFO - PROCESS | 9702 | 1461131328535 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x9451b000 == 131 [pid = 9702] [id = 609] 22:48:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x96c52000) [pid = 9702] [serial = 1828] [outer = (nil)] 22:48:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x97ae7000) [pid = 9702] [serial = 1829] [outer = 0x96c52000] 22:48:48 INFO - PROCESS | 9702 | 1461131328626 Marionette DEBUG loaded listener.js 22:48:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x97d10c00) [pid = 9702] [serial = 1830] [outer = 0x96c52000] 22:48:49 INFO - PROCESS | 9702 | 1461131329481 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]]]}] 22:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1589ms 22:48:49 INFO - PROCESS | 9702 | 1461131329525 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:48:49 INFO - PROCESS | 9702 | 1461131329529 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:48:49 INFO - PROCESS | 9702 | 1461131329536 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:48:49 INFO - PROCESS | 9702 | 1461131329538 Marionette TRACE conn3 <- [1,2410,null,{}] 22:48:49 INFO - PROCESS | 9702 | 1461131329545 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}] 22:48:49 INFO - PROCESS | 9702 | 1461131329861 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:48:50 INFO - PROCESS | 9702 | 1461131330219 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab8400 == 132 [pid = 9702] [id = 610] 22:48:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x94401400) [pid = 9702] [serial = 1831] [outer = (nil)] 22:48:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x98973c00) [pid = 9702] [serial = 1832] [outer = 0x94401400] 22:48:50 INFO - PROCESS | 9702 | 1461131330310 Marionette DEBUG loaded listener.js 22:48:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x98c13c00) [pid = 9702] [serial = 1833] [outer = 0x94401400] 22:48:51 INFO - PROCESS | 9702 | 1461131331244 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]]]}] 22:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1745ms 22:48:51 INFO - PROCESS | 9702 | 1461131331281 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:48:51 INFO - PROCESS | 9702 | 1461131331285 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:48:51 INFO - PROCESS | 9702 | 1461131331291 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:48:51 INFO - PROCESS | 9702 | 1461131331295 Marionette TRACE conn3 <- [1,2414,null,{}] 22:48:51 INFO - PROCESS | 9702 | 1461131331300 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}] 22:48:51 INFO - PROCESS | 9702 | 1461131331605 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:48:51 INFO - PROCESS | 9702 | 1461131331890 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x85157000 == 133 [pid = 9702] [id = 611] 22:48:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x8c0c8400) [pid = 9702] [serial = 1834] [outer = (nil)] 22:48:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x992b3c00) [pid = 9702] [serial = 1835] [outer = 0x8c0c8400] 22:48:51 INFO - PROCESS | 9702 | 1461131331979 Marionette DEBUG loaded listener.js 22:48:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x99af1000) [pid = 9702] [serial = 1836] [outer = 0x8c0c8400] 22:48:52 INFO - PROCESS | 9702 | 1461131332884 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]]]}] 22:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1636ms 22:48:52 INFO - PROCESS | 9702 | 1461131332931 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:48:52 INFO - PROCESS | 9702 | 1461131332937 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:48:52 INFO - PROCESS | 9702 | 1461131332947 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:48:52 INFO - PROCESS | 9702 | 1461131332951 Marionette TRACE conn3 <- [1,2418,null,{}] 22:48:52 INFO - PROCESS | 9702 | 1461131332961 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}] 22:48:53 INFO - PROCESS | 9702 | 1461131333202 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:48:53 INFO - PROCESS | 9702 | 1461131333591 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x99a34c00 == 134 [pid = 9702] [id = 612] 22:48:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x9b1ab400) [pid = 9702] [serial = 1837] [outer = (nil)] 22:48:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x9e08e000) [pid = 9702] [serial = 1838] [outer = 0x9b1ab400] 22:48:53 INFO - PROCESS | 9702 | 1461131333698 Marionette DEBUG loaded listener.js 22:48:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x9ebcec00) [pid = 9702] [serial = 1839] [outer = 0x9b1ab400] 22:48:54 INFO - PROCESS | 9702 | 1461131334577 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]]]}] 22:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1685ms 22:48:54 INFO - PROCESS | 9702 | 1461131334634 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:48:54 INFO - PROCESS | 9702 | 1461131334638 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:48:54 INFO - PROCESS | 9702 | 1461131334647 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:48:54 INFO - PROCESS | 9702 | 1461131334651 Marionette TRACE conn3 <- [1,2422,null,{}] 22:48:54 INFO - PROCESS | 9702 | 1461131334656 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}] 22:48:54 INFO - PROCESS | 9702 | 1461131334867 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:48:55 INFO - PROCESS | 9702 | 1461131335171 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x9b1aa800 == 135 [pid = 9702] [id = 613] 22:48:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x9e087000) [pid = 9702] [serial = 1840] [outer = (nil)] 22:48:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x9fb93c00) [pid = 9702] [serial = 1841] [outer = 0x9e087000] 22:48:55 INFO - PROCESS | 9702 | 1461131335305 Marionette DEBUG loaded listener.js 22:48:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x9fc0ac00) [pid = 9702] [serial = 1842] [outer = 0x9e087000] 22:48:56 INFO - PROCESS | 9702 | 1461131336207 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]]]}] 22:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1594ms 22:48:56 INFO - PROCESS | 9702 | 1461131336242 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:48:56 INFO - PROCESS | 9702 | 1461131336246 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:48:56 INFO - PROCESS | 9702 | 1461131336252 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:48:56 INFO - PROCESS | 9702 | 1461131336256 Marionette TRACE conn3 <- [1,2426,null,{}] 22:48:56 INFO - PROCESS | 9702 | 1461131336261 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}] 22:48:56 INFO - PROCESS | 9702 | 1461131336464 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:48:56 INFO - PROCESS | 9702 | 1461131336773 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x8eacd000 == 136 [pid = 9702] [id = 614] 22:48:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x8f7e8800) [pid = 9702] [serial = 1843] [outer = (nil)] 22:48:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x9fc54000) [pid = 9702] [serial = 1844] [outer = 0x8f7e8800] 22:48:56 INFO - PROCESS | 9702 | 1461131336909 Marionette DEBUG loaded listener.js 22:48:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x9fca1c00) [pid = 9702] [serial = 1845] [outer = 0x8f7e8800] 22:48:57 INFO - PROCESS | 9702 | 1461131337788 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]]]}] 22:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1581ms 22:48:57 INFO - PROCESS | 9702 | 1461131337834 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:48:57 INFO - PROCESS | 9702 | 1461131337838 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:48:57 INFO - PROCESS | 9702 | 1461131337844 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:48:57 INFO - PROCESS | 9702 | 1461131337847 Marionette TRACE conn3 <- [1,2430,null,{}] 22:48:57 INFO - PROCESS | 9702 | 1461131337853 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}] 22:48:58 INFO - PROCESS | 9702 | 1461131338060 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:48:58 INFO - PROCESS | 9702 | 1461131338410 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x9fb94000 == 137 [pid = 9702] [id = 615] 22:48:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x9fc53800) [pid = 9702] [serial = 1846] [outer = (nil)] 22:48:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0xa0033c00) [pid = 9702] [serial = 1847] [outer = 0x9fc53800] 22:48:58 INFO - PROCESS | 9702 | 1461131338499 Marionette DEBUG loaded listener.js 22:48:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 185 (0xa0037800) [pid = 9702] [serial = 1848] [outer = 0x9fc53800] 22:48:59 INFO - PROCESS | 9702 | 1461131339396 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]]]}] 22:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1588ms 22:48:59 INFO - PROCESS | 9702 | 1461131339433 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:48:59 INFO - PROCESS | 9702 | 1461131339436 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:48:59 INFO - PROCESS | 9702 | 1461131339443 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:48:59 INFO - PROCESS | 9702 | 1461131339446 Marionette TRACE conn3 <- [1,2434,null,{}] 22:48:59 INFO - PROCESS | 9702 | 1461131339452 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}] 22:48:59 INFO - PROCESS | 9702 | 1461131339664 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84eb5800 == 136 [pid = 9702] [id = 483] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88aa5c00 == 135 [pid = 9702] [id = 573] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84c09c00 == 134 [pid = 9702] [id = 574] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x86d97c00 == 133 [pid = 9702] [id = 597] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84eadc00 == 132 [pid = 9702] [id = 596] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89652000 == 131 [pid = 9702] [id = 595] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84eaf800 == 130 [pid = 9702] [id = 594] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8b724000 == 129 [pid = 9702] [id = 591] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x86da1800 == 128 [pid = 9702] [id = 590] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x94406400 == 127 [pid = 9702] [id = 589] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x9451a000 == 126 [pid = 9702] [id = 587] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8ffe8800 == 125 [pid = 9702] [id = 588] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x94408000 == 124 [pid = 9702] [id = 586] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8b728000 == 123 [pid = 9702] [id = 585] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x908aa800 == 122 [pid = 9702] [id = 584] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x90190c00 == 121 [pid = 9702] [id = 583] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9ab400 == 120 [pid = 9702] [id = 581] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8f730000 == 119 [pid = 9702] [id = 582] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8b7a8c00 == 118 [pid = 9702] [id = 580] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88906400 == 117 [pid = 9702] [id = 579] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7aec00 == 116 [pid = 9702] [id = 578] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8b79dc00 == 115 [pid = 9702] [id = 577] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca8000 == 114 [pid = 9702] [id = 575] 22:49:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8822d400 == 113 [pid = 9702] [id = 576] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 184 (0x89caa400) [pid = 9702] [serial = 1593] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x89e77800) [pid = 9702] [serial = 1722] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x88908000) [pid = 9702] [serial = 1725] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8b726000) [pid = 9702] [serial = 1667] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x89ca6800) [pid = 9702] [serial = 1665] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x89ae6400) [pid = 9702] [serial = 1664] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x86ab9800) [pid = 9702] [serial = 1662] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8515bc00) [pid = 9702] [serial = 1661] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x88aa0000) [pid = 9702] [serial = 1718] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x86d98c00) [pid = 9702] [serial = 1715] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x876c6800) [pid = 9702] [serial = 1716] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x98978400) [pid = 9702] [serial = 1712] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x98333c00) [pid = 9702] [serial = 1709] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x97d05c00) [pid = 9702] [serial = 1707] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x972a0800) [pid = 9702] [serial = 1706] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x96c50800) [pid = 9702] [serial = 1704] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x96bc9c00) [pid = 9702] [serial = 1703] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x958b6000) [pid = 9702] [serial = 1701] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x95826400) [pid = 9702] [serial = 1700] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x9440a800) [pid = 9702] [serial = 1698] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x94401800) [pid = 9702] [serial = 1697] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x940b6800) [pid = 9702] [serial = 1695] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x940b0c00) [pid = 9702] [serial = 1694] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x933ecc00) [pid = 9702] [serial = 1692] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x932a6000) [pid = 9702] [serial = 1691] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x908a8c00) [pid = 9702] [serial = 1689] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x906c5c00) [pid = 9702] [serial = 1688] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x90548c00) [pid = 9702] [serial = 1686] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x90489000) [pid = 9702] [serial = 1685] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x90195800) [pid = 9702] [serial = 1683] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x90192400) [pid = 9702] [serial = 1682] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8fd53400) [pid = 9702] [serial = 1680] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8f9b5400) [pid = 9702] [serial = 1679] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x8f736000) [pid = 9702] [serial = 1677] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8eac3400) [pid = 9702] [serial = 1676] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8e706000) [pid = 9702] [serial = 1674] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8c96f000) [pid = 9702] [serial = 1673] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x8c7ba800) [pid = 9702] [serial = 1671] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8c0c4800) [pid = 9702] [serial = 1670] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8b8dec00) [pid = 9702] [serial = 1668] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x89cae800) [pid = 9702] [serial = 1721] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x86ab7000) [pid = 9702] [serial = 1724] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x89656000) [pid = 9702] [serial = 1719] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x8b8dd000) [pid = 9702] [serial = 1727] [outer = (nil)] [url = about:blank] 22:49:02 INFO - PROCESS | 9702 | 1461131342472 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bec400 == 114 [pid = 9702] [id = 616] 22:49:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x85bf0800) [pid = 9702] [serial = 1849] [outer = (nil)] 22:49:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x86aba800) [pid = 9702] [serial = 1850] [outer = 0x85bf0800] 22:49:02 INFO - PROCESS | 9702 | 1461131342560 Marionette DEBUG loaded listener.js 22:49:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x876bb400) [pid = 9702] [serial = 1851] [outer = 0x85bf0800] 22:49:03 INFO - PROCESS | 9702 | 1461131343408 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]]]}] 22:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3996ms 22:49:03 INFO - PROCESS | 9702 | 1461131343441 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:49:03 INFO - PROCESS | 9702 | 1461131343448 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:49:03 INFO - PROCESS | 9702 | 1461131343487 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:49:03 INFO - PROCESS | 9702 | 1461131343492 Marionette TRACE conn3 <- [1,2438,null,{}] 22:49:03 INFO - PROCESS | 9702 | 1461131343501 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}] 22:49:03 INFO - PROCESS | 9702 | 1461131343711 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:49:03 INFO - PROCESS | 9702 | 1461131343729 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x88851800 == 115 [pid = 9702] [id = 617] 22:49:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x88903800) [pid = 9702] [serial = 1852] [outer = (nil)] 22:49:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x88a61800) [pid = 9702] [serial = 1853] [outer = 0x88903800] 22:49:04 INFO - PROCESS | 9702 | 1461131344004 Marionette DEBUG loaded listener.js 22:49:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x88aa3800) [pid = 9702] [serial = 1854] [outer = 0x88903800] 22:49:04 INFO - PROCESS | 9702 | 1461131344953 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]]]}] 22:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1564ms 22:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:49:05 INFO - PROCESS | 9702 | 1461131345025 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:49:05 INFO - PROCESS | 9702 | 1461131345030 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:49:05 INFO - PROCESS | 9702 | 1461131345037 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:49:05 INFO - PROCESS | 9702 | 1461131345040 Marionette TRACE conn3 <- [1,2442,null,{}] 22:49:05 INFO - PROCESS | 9702 | 1461131345055 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}] 22:49:05 INFO - PROCESS | 9702 | 1461131345328 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:49:05 INFO - PROCESS | 9702 | 1461131345358 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a4f800 == 116 [pid = 9702] [id = 618] 22:49:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x89aecc00) [pid = 9702] [serial = 1855] [outer = (nil)] 22:49:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x89c87c00) [pid = 9702] [serial = 1856] [outer = 0x89aecc00] 22:49:05 INFO - PROCESS | 9702 | 1461131345431 Marionette DEBUG loaded listener.js 22:49:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x89d41400) [pid = 9702] [serial = 1857] [outer = 0x89aecc00] 22:49:06 INFO - PROCESS | 9702 | 1461131346510 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]]]}] 22:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1492ms 22:49:06 INFO - PROCESS | 9702 | 1461131346528 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:49:06 INFO - PROCESS | 9702 | 1461131346533 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:49:06 INFO - PROCESS | 9702 | 1461131346554 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:49:06 INFO - PROCESS | 9702 | 1461131346563 Marionette TRACE conn3 <- [1,2446,null,{}] 22:49:06 INFO - PROCESS | 9702 | 1461131346571 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}] 22:49:06 INFO - PROCESS | 9702 | 1461131346877 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x89a44000) [pid = 9702] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x876be800) [pid = 9702] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x88902800) [pid = 9702] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x97ee4400) [pid = 9702] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x89c89c00) [pid = 9702] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x96b84000) [pid = 9702] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x94410c00) [pid = 9702] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8eacc800) [pid = 9702] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x915e4000) [pid = 9702] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x90323400) [pid = 9702] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8fd6ec00) [pid = 9702] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x8fb54400) [pid = 9702] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8e701c00) [pid = 9702] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x8b71d800) [pid = 9702] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8c844000) [pid = 9702] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8b79e800) [pid = 9702] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x883aa000) [pid = 9702] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x86d9d000) [pid = 9702] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x99a39800) [pid = 9702] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x99a34800) [pid = 9702] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x9832f800) [pid = 9702] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x932a7800) [pid = 9702] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x9440fc00) [pid = 9702] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:49:07 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x9329f800) [pid = 9702] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:49:07 INFO - PROCESS | 9702 | 1461131347732 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x83214800 == 117 [pid = 9702] [id = 619] 22:49:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x84174800) [pid = 9702] [serial = 1858] [outer = (nil)] 22:49:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x876be800) [pid = 9702] [serial = 1859] [outer = 0x84174800] 22:49:07 INFO - PROCESS | 9702 | 1461131347828 Marionette DEBUG loaded listener.js 22:49:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x89a41800) [pid = 9702] [serial = 1860] [outer = 0x84174800] 22:49:08 INFO - PROCESS | 9702 | 1461131348592 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]]]}] 22:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2107ms 22:49:08 INFO - PROCESS | 9702 | 1461131348653 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:49:08 INFO - PROCESS | 9702 | 1461131348660 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:49:08 INFO - PROCESS | 9702 | 1461131348673 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:49:08 INFO - PROCESS | 9702 | 1461131348675 Marionette TRACE conn3 <- [1,2450,null,{}] 22:49:08 INFO - PROCESS | 9702 | 1461131348681 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}] 22:49:08 INFO - PROCESS | 9702 | 1461131348958 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:49:08 INFO - PROCESS | 9702 | 1461131348975 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8b400 == 118 [pid = 9702] [id = 620] 22:49:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8ab09800) [pid = 9702] [serial = 1861] [outer = (nil)] 22:49:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8b7a1400) [pid = 9702] [serial = 1862] [outer = 0x8ab09800] 22:49:09 INFO - PROCESS | 9702 | 1461131349047 Marionette DEBUG loaded listener.js 22:49:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x8b7a9400) [pid = 9702] [serial = 1863] [outer = 0x8ab09800] 22:49:10 INFO - PROCESS | 9702 | 1461131350315 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]]]}] 22:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1691ms 22:49:10 INFO - PROCESS | 9702 | 1461131350365 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:49:10 INFO - PROCESS | 9702 | 1461131350371 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:49:10 INFO - PROCESS | 9702 | 1461131350380 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:49:10 INFO - PROCESS | 9702 | 1461131350386 Marionette TRACE conn3 <- [1,2454,null,{}] 22:49:10 INFO - PROCESS | 9702 | 1461131350405 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}] 22:49:10 INFO - PROCESS | 9702 | 1461131350737 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:49:11 INFO - PROCESS | 9702 | 1461131351038 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8890d000 == 119 [pid = 9702] [id = 621] 22:49:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8890ec00) [pid = 9702] [serial = 1864] [outer = (nil)] 22:49:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x88aa2800) [pid = 9702] [serial = 1865] [outer = 0x8890ec00] 22:49:11 INFO - PROCESS | 9702 | 1461131351133 Marionette DEBUG loaded listener.js 22:49:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x89caa000) [pid = 9702] [serial = 1866] [outer = 0x8890ec00] 22:49:12 INFO - PROCESS | 9702 | 1461131352106 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]]]}] 22:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1794ms 22:49:12 INFO - PROCESS | 9702 | 1461131352175 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:49:12 INFO - PROCESS | 9702 | 1461131352186 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:49:12 INFO - PROCESS | 9702 | 1461131352196 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:49:12 INFO - PROCESS | 9702 | 1461131352200 Marionette TRACE conn3 <- [1,2458,null,{}] 22:49:12 INFO - PROCESS | 9702 | 1461131352207 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}] 22:49:12 INFO - PROCESS | 9702 | 1461131352470 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:49:12 INFO - PROCESS | 9702 | 1461131352874 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b71ec00 == 120 [pid = 9702] [id = 622] 22:49:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8b71f000) [pid = 9702] [serial = 1867] [outer = (nil)] 22:49:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8b7a4400) [pid = 9702] [serial = 1868] [outer = 0x8b71f000] 22:49:12 INFO - PROCESS | 9702 | 1461131352970 Marionette DEBUG loaded listener.js 22:49:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8b9ba000) [pid = 9702] [serial = 1869] [outer = 0x8b71f000] 22:49:13 INFO - PROCESS | 9702 | 1461131353975 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]]]}] 22:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1832ms 22:49:14 INFO - PROCESS | 9702 | 1461131354030 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:49:14 INFO - PROCESS | 9702 | 1461131354033 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:49:14 INFO - PROCESS | 9702 | 1461131354041 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:49:14 INFO - PROCESS | 9702 | 1461131354047 Marionette TRACE conn3 <- [1,2462,null,{}] 22:49:14 INFO - PROCESS | 9702 | 1461131354063 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}] 22:49:14 INFO - PROCESS | 9702 | 1461131354405 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:49:14 INFO - PROCESS | 9702 | 1461131354675 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9e800 == 121 [pid = 9702] [id = 623] 22:49:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8b71d800) [pid = 9702] [serial = 1870] [outer = (nil)] 22:49:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8c842800) [pid = 9702] [serial = 1871] [outer = 0x8b71d800] 22:49:14 INFO - PROCESS | 9702 | 1461131354769 Marionette DEBUG loaded listener.js 22:49:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8c850800) [pid = 9702] [serial = 1872] [outer = 0x8b71d800] 22:49:15 INFO - PROCESS | 9702 | 1461131355714 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]]]}] 22:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1739ms 22:49:15 INFO - PROCESS | 9702 | 1461131355780 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:49:15 INFO - PROCESS | 9702 | 1461131355785 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:49:15 INFO - PROCESS | 9702 | 1461131355791 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:49:15 INFO - PROCESS | 9702 | 1461131355795 Marionette TRACE conn3 <- [1,2466,null,{}] 22:49:15 INFO - PROCESS | 9702 | 1461131355800 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}] 22:49:16 INFO - PROCESS | 9702 | 1461131356058 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:49:16 INFO - PROCESS | 9702 | 1461131356395 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x88069400 == 122 [pid = 9702] [id = 624] 22:49:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8c96b800) [pid = 9702] [serial = 1873] [outer = (nil)] 22:49:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8e706c00) [pid = 9702] [serial = 1874] [outer = 0x8c96b800] 22:49:16 INFO - PROCESS | 9702 | 1461131356487 Marionette DEBUG loaded listener.js 22:49:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8e890400) [pid = 9702] [serial = 1875] [outer = 0x8c96b800] 22:49:17 INFO - PROCESS | 9702 | 1461131357395 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]]]}] 22:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1650ms 22:49:17 INFO - PROCESS | 9702 | 1461131357442 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:49:17 INFO - PROCESS | 9702 | 1461131357446 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:49:17 INFO - PROCESS | 9702 | 1461131357452 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:49:17 INFO - PROCESS | 9702 | 1461131357456 Marionette TRACE conn3 <- [1,2470,null,{}] 22:49:17 INFO - PROCESS | 9702 | 1461131357462 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}] 22:49:17 INFO - PROCESS | 9702 | 1461131357667 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:49:18 INFO - PROCESS | 9702 | 1461131358004 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e896000 == 123 [pid = 9702] [id = 625] 22:49:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8e896c00) [pid = 9702] [serial = 1876] [outer = (nil)] 22:49:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8eacc800) [pid = 9702] [serial = 1877] [outer = 0x8e896c00] 22:49:18 INFO - PROCESS | 9702 | 1461131358094 Marionette DEBUG loaded listener.js 22:49:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8f733000) [pid = 9702] [serial = 1878] [outer = 0x8e896c00] 22:49:18 INFO - PROCESS | 9702 | 1461131358996 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]]]}] 22:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1590ms 22:49:19 INFO - PROCESS | 9702 | 1461131359044 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:49:19 INFO - PROCESS | 9702 | 1461131359047 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:49:19 INFO - PROCESS | 9702 | 1461131359054 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:49:19 INFO - PROCESS | 9702 | 1461131359058 Marionette TRACE conn3 <- [1,2474,null,{}] 22:49:19 INFO - PROCESS | 9702 | 1461131359064 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}] 22:49:19 INFO - PROCESS | 9702 | 1461131359302 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:49:19 INFO - PROCESS | 9702 | 1461131359653 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:19 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9b1000 == 124 [pid = 9702] [id = 626] 22:49:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8fb59000) [pid = 9702] [serial = 1879] [outer = (nil)] 22:49:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8fd75400) [pid = 9702] [serial = 1880] [outer = 0x8fb59000] 22:49:19 INFO - PROCESS | 9702 | 1461131359756 Marionette DEBUG loaded listener.js 22:49:19 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x9018a400) [pid = 9702] [serial = 1881] [outer = 0x8fb59000] 22:49:20 INFO - PROCESS | 9702 | 1461131360664 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]]]}] 22:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1680ms 22:49:20 INFO - PROCESS | 9702 | 1461131360736 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:49:20 INFO - PROCESS | 9702 | 1461131360740 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:49:20 INFO - PROCESS | 9702 | 1461131360747 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:49:20 INFO - PROCESS | 9702 | 1461131360749 Marionette TRACE conn3 <- [1,2478,null,{}] 22:49:20 INFO - PROCESS | 9702 | 1461131360755 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}] 22:49:20 INFO - PROCESS | 9702 | 1461131360975 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:49:21 INFO - PROCESS | 9702 | 1461131361316 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab01800 == 125 [pid = 9702] [id = 627] 22:49:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8f9ae400) [pid = 9702] [serial = 1882] [outer = (nil)] 22:49:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x90324400) [pid = 9702] [serial = 1883] [outer = 0x8f9ae400] 22:49:21 INFO - PROCESS | 9702 | 1461131361406 Marionette DEBUG loaded listener.js 22:49:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x9048b800) [pid = 9702] [serial = 1884] [outer = 0x8f9ae400] 22:49:22 INFO - PROCESS | 9702 | 1461131362522 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]]]}] 22:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1831ms 22:49:22 INFO - PROCESS | 9702 | 1461131362581 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:49:22 INFO - PROCESS | 9702 | 1461131362587 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:49:22 INFO - PROCESS | 9702 | 1461131362597 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:49:22 INFO - PROCESS | 9702 | 1461131362603 Marionette TRACE conn3 <- [1,2482,null,{}] 22:49:22 INFO - PROCESS | 9702 | 1461131362612 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}] 22:49:22 INFO - PROCESS | 9702 | 1461131362893 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:49:23 INFO - PROCESS | 9702 | 1461131363269 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x90239400 == 126 [pid = 9702] [id = 628] 22:49:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x90321400) [pid = 9702] [serial = 1885] [outer = (nil)] 22:49:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x91372c00) [pid = 9702] [serial = 1886] [outer = 0x90321400] 22:49:23 INFO - PROCESS | 9702 | 1461131363356 Marionette DEBUG loaded listener.js 22:49:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x9137bc00) [pid = 9702] [serial = 1887] [outer = 0x90321400] 22:49:24 INFO - PROCESS | 9702 | 1461131364300 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]]]}] 22:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1737ms 22:49:24 INFO - PROCESS | 9702 | 1461131364334 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:49:24 INFO - PROCESS | 9702 | 1461131364338 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:49:24 INFO - PROCESS | 9702 | 1461131364344 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:49:24 INFO - PROCESS | 9702 | 1461131364348 Marionette TRACE conn3 <- [1,2486,null,{}] 22:49:24 INFO - PROCESS | 9702 | 1461131364373 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}] 22:49:24 INFO - PROCESS | 9702 | 1461131364588 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:49:24 INFO - PROCESS | 9702 | 1461131364887 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5b400 == 127 [pid = 9702] [id = 629] 22:49:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8ad0c800) [pid = 9702] [serial = 1888] [outer = (nil)] 22:49:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x92093000) [pid = 9702] [serial = 1889] [outer = 0x8ad0c800] 22:49:25 INFO - PROCESS | 9702 | 1461131365016 Marionette DEBUG loaded listener.js 22:49:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x932a2000) [pid = 9702] [serial = 1890] [outer = 0x8ad0c800] 22:49:25 INFO - PROCESS | 9702 | 1461131365940 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]]]}] 22:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 22:49:25 INFO - PROCESS | 9702 | 1461131365977 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:49:25 INFO - PROCESS | 9702 | 1461131365981 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:49:26 INFO - PROCESS | 9702 | 1461131366007 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:49:26 INFO - PROCESS | 9702 | 1461131366012 Marionette TRACE conn3 <- [1,2490,null,{}] 22:49:26 INFO - PROCESS | 9702 | 1461131366020 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}] 22:49:26 INFO - PROCESS | 9702 | 1461131366246 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:49:26 INFO - PROCESS | 9702 | 1461131366588 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x915e4000 == 128 [pid = 9702] [id = 630] 22:49:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x92097400) [pid = 9702] [serial = 1891] [outer = (nil)] 22:49:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x933f5400) [pid = 9702] [serial = 1892] [outer = 0x92097400] 22:49:26 INFO - PROCESS | 9702 | 1461131366680 Marionette DEBUG loaded listener.js 22:49:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x934bec00) [pid = 9702] [serial = 1893] [outer = 0x92097400] 22:49:27 INFO - PROCESS | 9702 | 1461131367607 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]]]}] 22:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1654ms 22:49:27 INFO - PROCESS | 9702 | 1461131367642 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:49:27 INFO - PROCESS | 9702 | 1461131367646 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:49:27 INFO - PROCESS | 9702 | 1461131367653 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:49:27 INFO - PROCESS | 9702 | 1461131367658 Marionette TRACE conn3 <- [1,2494,null,{}] 22:49:27 INFO - PROCESS | 9702 | 1461131367663 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}] 22:49:27 INFO - PROCESS | 9702 | 1461131367919 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:49:28 INFO - PROCESS | 9702 | 1461131368270 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b2400 == 129 [pid = 9702] [id = 631] 22:49:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x94401800) [pid = 9702] [serial = 1894] [outer = (nil)] 22:49:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x94409400) [pid = 9702] [serial = 1895] [outer = 0x94401800] 22:49:28 INFO - PROCESS | 9702 | 1461131368369 Marionette DEBUG loaded listener.js 22:49:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x94515000) [pid = 9702] [serial = 1896] [outer = 0x94401800] 22:49:29 INFO - PROCESS | 9702 | 1461131369347 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]]]}] 22:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1738ms 22:49:29 INFO - PROCESS | 9702 | 1461131369392 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:49:29 INFO - PROCESS | 9702 | 1461131369396 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:49:29 INFO - PROCESS | 9702 | 1461131369402 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:49:29 INFO - PROCESS | 9702 | 1461131369406 Marionette TRACE conn3 <- [1,2498,null,{}] 22:49:29 INFO - PROCESS | 9702 | 1461131369433 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}] 22:49:29 INFO - PROCESS | 9702 | 1461131369655 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:49:30 INFO - PROCESS | 9702 | 1461131370007 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c846400 == 130 [pid = 9702] [id = 632] 22:49:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8e897800) [pid = 9702] [serial = 1897] [outer = (nil)] 22:49:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x958b6000) [pid = 9702] [serial = 1898] [outer = 0x8e897800] 22:49:30 INFO - PROCESS | 9702 | 1461131370098 Marionette DEBUG loaded listener.js 22:49:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x958bb800) [pid = 9702] [serial = 1899] [outer = 0x8e897800] 22:49:31 INFO - PROCESS | 9702 | 1461131371034 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]]]}] 22:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1705ms 22:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:49:31 INFO - PROCESS | 9702 | 1461131371108 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:49:31 INFO - PROCESS | 9702 | 1461131371111 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:49:31 INFO - PROCESS | 9702 | 1461131371117 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:49:31 INFO - PROCESS | 9702 | 1461131371121 Marionette TRACE conn3 <- [1,2502,null,{}] 22:49:31 INFO - PROCESS | 9702 | 1461131371127 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}] 22:49:31 INFO - PROCESS | 9702 | 1461131371349 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:49:31 INFO - PROCESS | 9702 | 1461131371695 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d96c00 == 131 [pid = 9702] [id = 633] 22:49:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x95827c00) [pid = 9702] [serial = 1900] [outer = (nil)] 22:49:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x96c79000) [pid = 9702] [serial = 1901] [outer = 0x95827c00] 22:49:31 INFO - PROCESS | 9702 | 1461131371785 Marionette DEBUG loaded listener.js 22:49:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x970a0c00) [pid = 9702] [serial = 1902] [outer = 0x95827c00] 22:49:32 INFO - PROCESS | 9702 | 1461131372735 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]]]}] 22:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1684ms 22:49:32 INFO - PROCESS | 9702 | 1461131372802 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:49:32 INFO - PROCESS | 9702 | 1461131372806 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:49:32 INFO - PROCESS | 9702 | 1461131372813 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:49:32 INFO - PROCESS | 9702 | 1461131372817 Marionette TRACE conn3 <- [1,2506,null,{}] 22:49:32 INFO - PROCESS | 9702 | 1461131372823 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}] 22:49:33 INFO - PROCESS | 9702 | 1461131373040 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:49:33 INFO - PROCESS | 9702 | 1461131373385 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x934b9800 == 132 [pid = 9702] [id = 634] 22:49:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x9451a000) [pid = 9702] [serial = 1903] [outer = (nil)] 22:49:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x97cba000) [pid = 9702] [serial = 1904] [outer = 0x9451a000] 22:49:33 INFO - PROCESS | 9702 | 1461131373477 Marionette DEBUG loaded listener.js 22:49:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x97d04400) [pid = 9702] [serial = 1905] [outer = 0x9451a000] 22:49:34 INFO - PROCESS | 9702 | 1461131374408 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]]]}] 22:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 22:49:34 INFO - PROCESS | 9702 | 1461131374450 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:49:34 INFO - PROCESS | 9702 | 1461131374455 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:49:34 INFO - PROCESS | 9702 | 1461131374463 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:49:34 INFO - PROCESS | 9702 | 1461131374467 Marionette TRACE conn3 <- [1,2510,null,{}] 22:49:34 INFO - PROCESS | 9702 | 1461131374473 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}] 22:49:34 INFO - PROCESS | 9702 | 1461131374713 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:49:35 INFO - PROCESS | 9702 | 1461131375067 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ead400 == 133 [pid = 9702] [id = 635] 22:49:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x8f736c00) [pid = 9702] [serial = 1906] [outer = (nil)] 22:49:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x97e38c00) [pid = 9702] [serial = 1907] [outer = 0x8f736c00] 22:49:35 INFO - PROCESS | 9702 | 1461131375159 Marionette DEBUG loaded listener.js 22:49:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x98334400) [pid = 9702] [serial = 1908] [outer = 0x8f736c00] 22:49:36 INFO - PROCESS | 9702 | 1461131376064 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]]]}] 22:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1631ms 22:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:49:36 INFO - PROCESS | 9702 | 1461131376096 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:49:36 INFO - PROCESS | 9702 | 1461131376099 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:49:36 INFO - PROCESS | 9702 | 1461131376106 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:49:36 INFO - PROCESS | 9702 | 1461131376109 Marionette TRACE conn3 <- [1,2514,null,{}] 22:49:36 INFO - PROCESS | 9702 | 1461131376115 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}] 22:49:36 INFO - PROCESS | 9702 | 1461131376326 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:49:36 INFO - PROCESS | 9702 | 1461131376684 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c7c800 == 134 [pid = 9702] [id = 636] 22:49:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x9729a800) [pid = 9702] [serial = 1909] [outer = (nil)] 22:49:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x98fb4400) [pid = 9702] [serial = 1910] [outer = 0x9729a800] 22:49:36 INFO - PROCESS | 9702 | 1461131376773 Marionette DEBUG loaded listener.js 22:49:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x992ac400) [pid = 9702] [serial = 1911] [outer = 0x9729a800] 22:49:37 INFO - PROCESS | 9702 | 1461131377695 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]]]}] 22:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 22:49:37 INFO - PROCESS | 9702 | 1461131377739 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:49:37 INFO - PROCESS | 9702 | 1461131377743 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:49:37 INFO - PROCESS | 9702 | 1461131377749 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:49:37 INFO - PROCESS | 9702 | 1461131377752 Marionette TRACE conn3 <- [1,2518,null,{}] 22:49:37 INFO - PROCESS | 9702 | 1461131377758 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}] 22:49:37 INFO - PROCESS | 9702 | 1461131377965 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:49:38 INFO - PROCESS | 9702 | 1461131378316 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x93325800 == 135 [pid = 9702] [id = 637] 22:49:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x9832d000) [pid = 9702] [serial = 1912] [outer = (nil)] 22:49:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x9b19fc00) [pid = 9702] [serial = 1913] [outer = 0x9832d000] 22:49:38 INFO - PROCESS | 9702 | 1461131378408 Marionette DEBUG loaded listener.js 22:49:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0x9e086400) [pid = 9702] [serial = 1914] [outer = 0x9832d000] 22:49:39 INFO - PROCESS | 9702 | 1461131379370 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]]]}] 22:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1681ms 22:49:39 INFO - PROCESS | 9702 | 1461131379431 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:49:39 INFO - PROCESS | 9702 | 1461131379435 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:49:39 INFO - PROCESS | 9702 | 1461131379441 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:49:39 INFO - PROCESS | 9702 | 1461131379445 Marionette TRACE conn3 <- [1,2522,null,{}] 22:49:39 INFO - PROCESS | 9702 | 1461131379451 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}] 22:49:39 INFO - PROCESS | 9702 | 1461131379679 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:49:40 INFO - PROCESS | 9702 | 1461131380026 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8320ec00 == 134 [pid = 9702] [id = 571] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x85151400 == 133 [pid = 9702] [id = 481] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88aabc00 == 132 [pid = 9702] [id = 382] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8eacd000 == 131 [pid = 9702] [id = 614] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x9b1aa800 == 130 [pid = 9702] [id = 613] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x85157000 == 129 [pid = 9702] [id = 611] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x99a34c00 == 128 [pid = 9702] [id = 612] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab8400 == 127 [pid = 9702] [id = 610] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x9451b000 == 126 [pid = 9702] [id = 609] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x94408800 == 125 [pid = 9702] [id = 608] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x920d0800 == 124 [pid = 9702] [id = 607] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad5800 == 123 [pid = 9702] [id = 605] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8c848c00 == 122 [pid = 9702] [id = 606] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88a5f400 == 121 [pid = 9702] [id = 604] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb50400 == 120 [pid = 9702] [id = 603] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x883a7400 == 119 [pid = 9702] [id = 602] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7b6800 == 118 [pid = 9702] [id = 601] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8806d800 == 117 [pid = 9702] [id = 599] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0ac00 == 116 [pid = 9702] [id = 600] 22:49:42 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf1000 == 115 [pid = 9702] [id = 598] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x8b726800) [pid = 9702] [serial = 1659] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x98980800) [pid = 9702] [serial = 1713] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x98336000) [pid = 9702] [serial = 1710] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8b9bb000) [pid = 9702] [serial = 1793] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8b7a0400) [pid = 9702] [serial = 1790] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x9709e400) [pid = 9702] [serial = 1763] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x9635b400) [pid = 9702] [serial = 1761] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x94519800) [pid = 9702] [serial = 1760] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x934be000) [pid = 9702] [serial = 1758] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x933f5c00) [pid = 9702] [serial = 1757] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x933eb000) [pid = 9702] [serial = 1755] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x93322000) [pid = 9702] [serial = 1754] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x920c4800) [pid = 9702] [serial = 1752] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x915e0400) [pid = 9702] [serial = 1751] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x90550000) [pid = 9702] [serial = 1749] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x9048d800) [pid = 9702] [serial = 1748] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x90196800) [pid = 9702] [serial = 1746] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8ffebc00) [pid = 9702] [serial = 1745] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8f737800) [pid = 9702] [serial = 1743] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x8f730400) [pid = 9702] [serial = 1742] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8e89cc00) [pid = 9702] [serial = 1740] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8e88e800) [pid = 9702] [serial = 1739] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8c972400) [pid = 9702] [serial = 1737] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x8c84d400) [pid = 9702] [serial = 1736] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8bdecc00) [pid = 9702] [serial = 1734] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8b8e0c00) [pid = 9702] [serial = 1733] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x89c8f000) [pid = 9702] [serial = 1731] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8890c800) [pid = 9702] [serial = 1730] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8884d400) [pid = 9702] [serial = 1784] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8890bc00) [pid = 9702] [serial = 1785] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x9ebca400) [pid = 9702] [serial = 1782] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x9ebc8400) [pid = 9702] [serial = 1781] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x9e08d800) [pid = 9702] [serial = 1779] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x9e086800) [pid = 9702] [serial = 1778] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x99b7cc00) [pid = 9702] [serial = 1776] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x99af2000) [pid = 9702] [serial = 1775] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x992b1c00) [pid = 9702] [serial = 1773] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x992aa800) [pid = 9702] [serial = 1772] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x9897bc00) [pid = 9702] [serial = 1770] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x98973800) [pid = 9702] [serial = 1769] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x97299c00) [pid = 9702] [serial = 1766] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x982a6c00) [pid = 9702] [serial = 1767] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x970a6000) [pid = 9702] [serial = 1764] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8b8e9400) [pid = 9702] [serial = 1791] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x89d46400) [pid = 9702] [serial = 1787] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8aa53800) [pid = 9702] [serial = 1788] [outer = (nil)] [url = about:blank] 22:49:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x84176000 == 116 [pid = 9702] [id = 638] 22:49:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x84177c00) [pid = 9702] [serial = 1915] [outer = (nil)] 22:49:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x84ad8000) [pid = 9702] [serial = 1916] [outer = 0x84177c00] 22:49:42 INFO - PROCESS | 9702 | 1461131382304 Marionette DEBUG loaded listener.js 22:49:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x84c03800) [pid = 9702] [serial = 1917] [outer = 0x84177c00] 22:49:43 INFO - PROCESS | 9702 | 1461131383157 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]]]}] 22:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 3741ms 22:49:43 INFO - PROCESS | 9702 | 1461131383197 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:49:43 INFO - PROCESS | 9702 | 1461131383204 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:49:43 INFO - PROCESS | 9702 | 1461131383214 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:49:43 INFO - PROCESS | 9702 | 1461131383219 Marionette TRACE conn3 <- [1,2526,null,{}] 22:49:43 INFO - PROCESS | 9702 | 1461131383226 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}] 22:49:43 INFO - PROCESS | 9702 | 1461131383432 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:49:43 INFO - PROCESS | 9702 | 1461131383672 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x86da2000 == 117 [pid = 9702] [id = 639] 22:49:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x876bac00) [pid = 9702] [serial = 1918] [outer = (nil)] 22:49:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x88065000) [pid = 9702] [serial = 1919] [outer = 0x876bac00] 22:49:43 INFO - PROCESS | 9702 | 1461131383753 Marionette DEBUG loaded listener.js 22:49:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8822ac00) [pid = 9702] [serial = 1920] [outer = 0x876bac00] 22:49:44 INFO - PROCESS | 9702 | 1461131384664 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]]]}] 22:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1493ms 22:49:44 INFO - PROCESS | 9702 | 1461131384707 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:49:44 INFO - PROCESS | 9702 | 1461131384712 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:49:44 INFO - PROCESS | 9702 | 1461131384729 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:49:44 INFO - PROCESS | 9702 | 1461131384733 Marionette TRACE conn3 <- [1,2530,null,{}] 22:49:44 INFO - PROCESS | 9702 | 1461131384739 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}] 22:49:45 INFO - PROCESS | 9702 | 1461131385034 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:49:45 INFO - PROCESS | 9702 | 1461131385067 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x86aae000 == 118 [pid = 9702] [id = 640] 22:49:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x88066000) [pid = 9702] [serial = 1921] [outer = (nil)] 22:49:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x88904000) [pid = 9702] [serial = 1922] [outer = 0x88066000] 22:49:45 INFO - PROCESS | 9702 | 1461131385141 Marionette DEBUG loaded listener.js 22:49:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8890f400) [pid = 9702] [serial = 1923] [outer = 0x88066000] 22:49:46 INFO - PROCESS | 9702 | 1461131386317 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]]]}] 22:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1645ms 22:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:49:46 INFO - PROCESS | 9702 | 1461131386368 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:49:46 INFO - PROCESS | 9702 | 1461131386371 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:49:46 INFO - PROCESS | 9702 | 1461131386378 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:49:46 INFO - PROCESS | 9702 | 1461131386383 Marionette TRACE conn3 <- [1,2534,null,{}] 22:49:46 INFO - PROCESS | 9702 | 1461131386406 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}] 22:49:46 INFO - PROCESS | 9702 | 1461131386696 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8f7e8800) [pid = 9702] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x8c846000) [pid = 9702] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x876bd800) [pid = 9702] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8fb50800) [pid = 9702] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x8c0c8400) [pid = 9702] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x9440a400) [pid = 9702] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x96c52000) [pid = 9702] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x94401400) [pid = 9702] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8ad10800) [pid = 9702] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x88903800) [pid = 9702] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x85bf4400) [pid = 9702] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x9b1ab400) [pid = 9702] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x88905000) [pid = 9702] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x8f7ef400) [pid = 9702] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x89aecc00) [pid = 9702] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x8f9b6400) [pid = 9702] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x84174800) [pid = 9702] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x88aae400) [pid = 9702] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x85bf0800) [pid = 9702] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x9331ac00) [pid = 9702] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8b71c800) [pid = 9702] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:49:47 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x9e087000) [pid = 9702] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:49:47 INFO - PROCESS | 9702 | 1461131387341 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x84174800 == 119 [pid = 9702] [id = 641] 22:49:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x85bf0800) [pid = 9702] [serial = 1924] [outer = (nil)] 22:49:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x88854800) [pid = 9702] [serial = 1925] [outer = 0x85bf0800] 22:49:47 INFO - PROCESS | 9702 | 1461131387414 Marionette DEBUG loaded listener.js 22:49:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x89a43400) [pid = 9702] [serial = 1926] [outer = 0x85bf0800] 22:49:48 INFO - PROCESS | 9702 | 1461131388178 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]]]}] 22:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1857ms 22:49:48 INFO - PROCESS | 9702 | 1461131388234 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:49:48 INFO - PROCESS | 9702 | 1461131388239 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:49:48 INFO - PROCESS | 9702 | 1461131388245 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:49:48 INFO - PROCESS | 9702 | 1461131388248 Marionette TRACE conn3 <- [1,2538,null,{}] 22:49:48 INFO - PROCESS | 9702 | 1461131388254 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}] 22:49:48 INFO - PROCESS | 9702 | 1461131388450 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:49:48 INFO - PROCESS | 9702 | 1461131388675 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab9c00 == 120 [pid = 9702] [id = 642] 22:49:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x86da4c00) [pid = 9702] [serial = 1927] [outer = (nil)] 22:49:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x89c88800) [pid = 9702] [serial = 1928] [outer = 0x86da4c00] 22:49:48 INFO - PROCESS | 9702 | 1461131388748 Marionette DEBUG loaded listener.js 22:49:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x89ca1c00) [pid = 9702] [serial = 1929] [outer = 0x86da4c00] 22:49:49 INFO - PROCESS | 9702 | 1461131389847 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]]]}] 22:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1632ms 22:49:49 INFO - PROCESS | 9702 | 1461131389880 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:49:49 INFO - PROCESS | 9702 | 1461131389887 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:49:49 INFO - PROCESS | 9702 | 1461131389896 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:49:49 INFO - PROCESS | 9702 | 1461131389901 Marionette TRACE conn3 <- [1,2542,null,{}] 22:49:49 INFO - PROCESS | 9702 | 1461131389910 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}] 22:49:50 INFO - PROCESS | 9702 | 1461131390136 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:49:50 INFO - PROCESS | 9702 | 1461131390497 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab0000 == 121 [pid = 9702] [id = 643] 22:49:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x86d9c800) [pid = 9702] [serial = 1930] [outer = (nil)] 22:49:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x883ac400) [pid = 9702] [serial = 1931] [outer = 0x86d9c800] 22:49:50 INFO - PROCESS | 9702 | 1461131390606 Marionette DEBUG loaded listener.js 22:49:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x88901c00) [pid = 9702] [serial = 1932] [outer = 0x86d9c800] 22:49:51 INFO - PROCESS | 9702 | 1461131391569 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]]]}] 22:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1743ms 22:49:51 INFO - PROCESS | 9702 | 1461131391639 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:49:51 INFO - PROCESS | 9702 | 1461131391648 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:49:51 INFO - PROCESS | 9702 | 1461131391659 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:49:51 INFO - PROCESS | 9702 | 1461131391663 Marionette TRACE conn3 <- [1,2546,null,{}] 22:49:51 INFO - PROCESS | 9702 | 1461131391669 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}] 22:49:51 INFO - PROCESS | 9702 | 1461131391939 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:49:52 INFO - PROCESS | 9702 | 1461131392371 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x89652c00 == 122 [pid = 9702] [id = 644] 22:49:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x89655800) [pid = 9702] [serial = 1933] [outer = (nil)] 22:49:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x89ae8c00) [pid = 9702] [serial = 1934] [outer = 0x89655800] 22:49:52 INFO - PROCESS | 9702 | 1461131392457 Marionette DEBUG loaded listener.js 22:49:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x89c8f000) [pid = 9702] [serial = 1935] [outer = 0x89655800] 22:49:53 INFO - PROCESS | 9702 | 1461131393454 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]]]}] 22:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1842ms 22:49:53 INFO - PROCESS | 9702 | 1461131393501 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:49:53 INFO - PROCESS | 9702 | 1461131393505 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:49:53 INFO - PROCESS | 9702 | 1461131393512 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:49:53 INFO - PROCESS | 9702 | 1461131393518 Marionette TRACE conn3 <- [1,2550,null,{}] 22:49:53 INFO - PROCESS | 9702 | 1461131393535 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}] 22:49:53 INFO - PROCESS | 9702 | 1461131393772 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:49:54 INFO - PROCESS | 9702 | 1461131394116 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aa6c00 == 123 [pid = 9702] [id = 645] 22:49:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x89d42800) [pid = 9702] [serial = 1936] [outer = (nil)] 22:49:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8aa57000) [pid = 9702] [serial = 1937] [outer = 0x89d42800] 22:49:54 INFO - PROCESS | 9702 | 1461131394233 Marionette DEBUG loaded listener.js 22:49:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8aa62800) [pid = 9702] [serial = 1938] [outer = 0x89d42800] 22:49:55 INFO - PROCESS | 9702 | 1461131395245 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]]]}] 22:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1790ms 22:49:55 INFO - PROCESS | 9702 | 1461131395302 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:49:55 INFO - PROCESS | 9702 | 1461131395306 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:49:55 INFO - PROCESS | 9702 | 1461131395313 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:49:55 INFO - PROCESS | 9702 | 1461131395316 Marionette TRACE conn3 <- [1,2554,null,{}] 22:49:55 INFO - PROCESS | 9702 | 1461131395322 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}] 22:49:55 INFO - PROCESS | 9702 | 1461131395555 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:49:55 INFO - PROCESS | 9702 | 1461131395903 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:55 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e7a000 == 124 [pid = 9702] [id = 646] 22:49:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8ad05000) [pid = 9702] [serial = 1939] [outer = (nil)] 22:49:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8ad0ec00) [pid = 9702] [serial = 1940] [outer = 0x8ad05000] 22:49:55 INFO - PROCESS | 9702 | 1461131395996 Marionette DEBUG loaded listener.js 22:49:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8b722c00) [pid = 9702] [serial = 1941] [outer = 0x8ad05000] 22:49:56 INFO - PROCESS | 9702 | 1461131396929 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]]]}] 22:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1681ms 22:49:56 INFO - PROCESS | 9702 | 1461131396995 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:49:57 INFO - PROCESS | 9702 | 1461131396999 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:49:57 INFO - PROCESS | 9702 | 1461131397010 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:49:57 INFO - PROCESS | 9702 | 1461131397021 Marionette TRACE conn3 <- [1,2558,null,{}] 22:49:57 INFO - PROCESS | 9702 | 1461131397037 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}] 22:49:57 INFO - PROCESS | 9702 | 1461131397346 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:49:57 INFO - PROCESS | 9702 | 1461131397616 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad03c00 == 125 [pid = 9702] [id = 647] 22:49:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8b71b400) [pid = 9702] [serial = 1942] [outer = (nil)] 22:49:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8b7a7800) [pid = 9702] [serial = 1943] [outer = 0x8b71b400] 22:49:57 INFO - PROCESS | 9702 | 1461131397714 Marionette DEBUG loaded listener.js 22:49:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8b8dc400) [pid = 9702] [serial = 1944] [outer = 0x8b71b400] 22:49:59 INFO - PROCESS | 9702 | 1461131399151 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]]]}] 22:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2203ms 22:49:59 INFO - PROCESS | 9702 | 1461131399217 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:49:59 INFO - PROCESS | 9702 | 1461131399223 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:49:59 INFO - PROCESS | 9702 | 1461131399232 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:49:59 INFO - PROCESS | 9702 | 1461131399238 Marionette TRACE conn3 <- [1,2562,null,{}] 22:49:59 INFO - PROCESS | 9702 | 1461131399246 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}] 22:49:59 INFO - PROCESS | 9702 | 1461131399671 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:50:00 INFO - PROCESS | 9702 | 1461131400130 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:00 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5d800 == 126 [pid = 9702] [id = 648] 22:50:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8ad06c00) [pid = 9702] [serial = 1945] [outer = (nil)] 22:50:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8c0bd800) [pid = 9702] [serial = 1946] [outer = 0x8ad06c00] 22:50:00 INFO - PROCESS | 9702 | 1461131400268 Marionette DEBUG loaded listener.js 22:50:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8c0c5400) [pid = 9702] [serial = 1947] [outer = 0x8ad06c00] 22:50:01 INFO - PROCESS | 9702 | 1461131401359 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]]]}] 22:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2189ms 22:50:01 INFO - PROCESS | 9702 | 1461131401421 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:50:01 INFO - PROCESS | 9702 | 1461131401425 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:50:01 INFO - PROCESS | 9702 | 1461131401431 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:50:01 INFO - PROCESS | 9702 | 1461131401435 Marionette TRACE conn3 <- [1,2566,null,{}] 22:50:01 INFO - PROCESS | 9702 | 1461131401441 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}] 22:50:01 INFO - PROCESS | 9702 | 1461131401670 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:50:02 INFO - PROCESS | 9702 | 1461131402090 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0be800 == 127 [pid = 9702] [id = 649] 22:50:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8c0c0800) [pid = 9702] [serial = 1948] [outer = (nil)] 22:50:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8c842c00) [pid = 9702] [serial = 1949] [outer = 0x8c0c0800] 22:50:02 INFO - PROCESS | 9702 | 1461131402184 Marionette DEBUG loaded listener.js 22:50:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8c849c00) [pid = 9702] [serial = 1950] [outer = 0x8c0c0800] 22:50:03 INFO - PROCESS | 9702 | 1461131403143 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]]]}] 22:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1785ms 22:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:50:03 INFO - PROCESS | 9702 | 1461131403217 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:50:03 INFO - PROCESS | 9702 | 1461131403221 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:50:03 INFO - PROCESS | 9702 | 1461131403227 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:50:03 INFO - PROCESS | 9702 | 1461131403230 Marionette TRACE conn3 <- [1,2570,null,{}] 22:50:03 INFO - PROCESS | 9702 | 1461131403236 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}] 22:50:03 INFO - PROCESS | 9702 | 1461131403454 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:50:03 INFO - PROCESS | 9702 | 1461131403804 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x89cac800 == 128 [pid = 9702] [id = 650] 22:50:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8b9c5400) [pid = 9702] [serial = 1951] [outer = (nil)] 22:50:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8c977800) [pid = 9702] [serial = 1952] [outer = 0x8b9c5400] 22:50:03 INFO - PROCESS | 9702 | 1461131403901 Marionette DEBUG loaded listener.js 22:50:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8e703800) [pid = 9702] [serial = 1953] [outer = 0x8b9c5400] 22:50:04 INFO - PROCESS | 9702 | 1461131404891 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]]]}] 22:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1734ms 22:50:04 INFO - PROCESS | 9702 | 1461131404961 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:50:04 INFO - PROCESS | 9702 | 1461131404965 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:50:04 INFO - PROCESS | 9702 | 1461131404972 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:50:04 INFO - PROCESS | 9702 | 1461131404975 Marionette TRACE conn3 <- [1,2574,null,{}] 22:50:04 INFO - PROCESS | 9702 | 1461131404981 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}] 22:50:05 INFO - PROCESS | 9702 | 1461131405200 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:50:05 INFO - PROCESS | 9702 | 1461131405533 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c972400 == 129 [pid = 9702] [id = 651] 22:50:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x8c978000) [pid = 9702] [serial = 1954] [outer = (nil)] 22:50:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x8e899c00) [pid = 9702] [serial = 1955] [outer = 0x8c978000] 22:50:05 INFO - PROCESS | 9702 | 1461131405620 Marionette DEBUG loaded listener.js 22:50:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x8eac2000) [pid = 9702] [serial = 1956] [outer = 0x8c978000] 22:50:06 INFO - PROCESS | 9702 | 1461131406553 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]]]}] 22:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1636ms 22:50:06 INFO - PROCESS | 9702 | 1461131406610 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:50:06 INFO - PROCESS | 9702 | 1461131406614 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:50:06 INFO - PROCESS | 9702 | 1461131406620 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:50:06 INFO - PROCESS | 9702 | 1461131406624 Marionette TRACE conn3 <- [1,2578,null,{}] 22:50:06 INFO - PROCESS | 9702 | 1461131406630 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}] 22:50:06 INFO - PROCESS | 9702 | 1461131406849 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:50:07 INFO - PROCESS | 9702 | 1461131407208 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e70c400 == 130 [pid = 9702] [id = 652] 22:50:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x8e894800) [pid = 9702] [serial = 1957] [outer = (nil)] 22:50:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8f72d800) [pid = 9702] [serial = 1958] [outer = 0x8e894800] 22:50:07 INFO - PROCESS | 9702 | 1461131407301 Marionette DEBUG loaded listener.js 22:50:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8f732c00) [pid = 9702] [serial = 1959] [outer = 0x8e894800] 22:50:08 INFO - PROCESS | 9702 | 1461131408252 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]]]}] 22:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1681ms 22:50:08 INFO - PROCESS | 9702 | 1461131408302 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:50:08 INFO - PROCESS | 9702 | 1461131408306 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:50:08 INFO - PROCESS | 9702 | 1461131408313 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:50:08 INFO - PROCESS | 9702 | 1461131408318 Marionette TRACE conn3 <- [1,2582,null,{}] 22:50:08 INFO - PROCESS | 9702 | 1461131408323 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}] 22:50:08 INFO - PROCESS | 9702 | 1461131408645 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:50:09 INFO - PROCESS | 9702 | 1461131409045 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f73a800 == 131 [pid = 9702] [id = 653] 22:50:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8f9af400) [pid = 9702] [serial = 1960] [outer = (nil)] 22:50:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x8f9b6c00) [pid = 9702] [serial = 1961] [outer = 0x8f9af400] 22:50:09 INFO - PROCESS | 9702 | 1461131409143 Marionette DEBUG loaded listener.js 22:50:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x8fd4e000) [pid = 9702] [serial = 1962] [outer = 0x8f9af400] 22:50:10 INFO - PROCESS | 9702 | 1461131410110 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]]]}] 22:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1832ms 22:50:10 INFO - PROCESS | 9702 | 1461131410148 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:50:10 INFO - PROCESS | 9702 | 1461131410154 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:50:10 INFO - PROCESS | 9702 | 1461131410163 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:50:10 INFO - PROCESS | 9702 | 1461131410166 Marionette TRACE conn3 <- [1,2586,null,{}] 22:50:10 INFO - PROCESS | 9702 | 1461131410170 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}] 22:50:10 INFO - PROCESS | 9702 | 1461131410379 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:50:10 INFO - PROCESS | 9702 | 1461131410761 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9ab800 == 132 [pid = 9702] [id = 654] 22:50:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8fd56400) [pid = 9702] [serial = 1963] [outer = (nil)] 22:50:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x8ffe9000) [pid = 9702] [serial = 1964] [outer = 0x8fd56400] 22:50:10 INFO - PROCESS | 9702 | 1461131410866 Marionette DEBUG loaded listener.js 22:50:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x8ffef800) [pid = 9702] [serial = 1965] [outer = 0x8fd56400] 22:50:11 INFO - PROCESS | 9702 | 1461131411857 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]]]}] 22:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1744ms 22:50:11 INFO - PROCESS | 9702 | 1461131411909 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:50:11 INFO - PROCESS | 9702 | 1461131411913 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:50:11 INFO - PROCESS | 9702 | 1461131411920 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:50:11 INFO - PROCESS | 9702 | 1461131411923 Marionette TRACE conn3 <- [1,2590,null,{}] 22:50:11 INFO - PROCESS | 9702 | 1461131411929 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}] 22:50:12 INFO - PROCESS | 9702 | 1461131412187 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:50:12 INFO - PROCESS | 9702 | 1461131412539 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fd58800 == 133 [pid = 9702] [id = 655] 22:50:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x8fd59c00) [pid = 9702] [serial = 1966] [outer = (nil)] 22:50:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x90234c00) [pid = 9702] [serial = 1967] [outer = 0x8fd59c00] 22:50:12 INFO - PROCESS | 9702 | 1461131412632 Marionette DEBUG loaded listener.js 22:50:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x90327400) [pid = 9702] [serial = 1968] [outer = 0x8fd59c00] 22:50:13 INFO - PROCESS | 9702 | 1461131413545 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]]]}] 22:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1687ms 22:50:13 INFO - PROCESS | 9702 | 1461131413607 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:50:13 INFO - PROCESS | 9702 | 1461131413611 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:50:13 INFO - PROCESS | 9702 | 1461131413617 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:50:13 INFO - PROCESS | 9702 | 1461131413620 Marionette TRACE conn3 <- [1,2594,null,{}] 22:50:13 INFO - PROCESS | 9702 | 1461131413626 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}] 22:50:13 INFO - PROCESS | 9702 | 1461131413864 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:50:14 INFO - PROCESS | 9702 | 1461131414217 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0c000 == 134 [pid = 9702] [id = 656] 22:50:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x8c976800) [pid = 9702] [serial = 1969] [outer = (nil)] 22:50:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x9054c000) [pid = 9702] [serial = 1970] [outer = 0x8c976800] 22:50:14 INFO - PROCESS | 9702 | 1461131414308 Marionette DEBUG loaded listener.js 22:50:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x90550400) [pid = 9702] [serial = 1971] [outer = 0x8c976800] 22:50:15 INFO - PROCESS | 9702 | 1461131415292 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]]]}] 22:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1688ms 22:50:15 INFO - PROCESS | 9702 | 1461131415306 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:50:15 INFO - PROCESS | 9702 | 1461131415320 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:50:15 INFO - PROCESS | 9702 | 1461131415326 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:50:15 INFO - PROCESS | 9702 | 1461131415330 Marionette TRACE conn3 <- [1,2598,null,{}] 22:50:15 INFO - PROCESS | 9702 | 1461131415335 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}] 22:50:15 INFO - PROCESS | 9702 | 1461131415565 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:50:15 INFO - PROCESS | 9702 | 1461131415918 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c0f800 == 135 [pid = 9702] [id = 657] 22:50:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x8f7f1000) [pid = 9702] [serial = 1972] [outer = (nil)] 22:50:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x906be800) [pid = 9702] [serial = 1973] [outer = 0x8f7f1000] 22:50:16 INFO - PROCESS | 9702 | 1461131416010 Marionette DEBUG loaded listener.js 22:50:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x906c4400) [pid = 9702] [serial = 1974] [outer = 0x8f7f1000] 22:50:16 INFO - PROCESS | 9702 | 1461131416982 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]]]}] 22:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1736ms 22:50:17 INFO - PROCESS | 9702 | 1461131417063 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:50:17 INFO - PROCESS | 9702 | 1461131417066 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:50:17 INFO - PROCESS | 9702 | 1461131417073 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:50:17 INFO - PROCESS | 9702 | 1461131417076 Marionette TRACE conn3 <- [1,2602,null,{}] 22:50:17 INFO - PROCESS | 9702 | 1461131417082 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}] 22:50:17 INFO - PROCESS | 9702 | 1461131417309 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:50:17 INFO - PROCESS | 9702 | 1461131417665 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x906bd800 == 136 [pid = 9702] [id = 658] 22:50:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x906c0800) [pid = 9702] [serial = 1975] [outer = (nil)] 22:50:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x92096400) [pid = 9702] [serial = 1976] [outer = 0x906c0800] 22:50:17 INFO - PROCESS | 9702 | 1461131417761 Marionette DEBUG loaded listener.js 22:50:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x920c5800) [pid = 9702] [serial = 1977] [outer = 0x906c0800] 22:50:18 INFO - PROCESS | 9702 | 1461131418832 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]]]}] 22:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1843ms 22:50:18 INFO - PROCESS | 9702 | 1461131418919 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:50:18 INFO - PROCESS | 9702 | 1461131418926 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:50:18 INFO - PROCESS | 9702 | 1461131418935 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:50:18 INFO - PROCESS | 9702 | 1461131418940 Marionette TRACE conn3 <- [1,2606,null,{}] 22:50:18 INFO - PROCESS | 9702 | 1461131418946 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}] 22:50:19 INFO - PROCESS | 9702 | 1461131419203 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:50:21 INFO - PROCESS | 9702 | --DOCSHELL 0x89aef800 == 135 [pid = 9702] [id = 260] 22:50:21 INFO - PROCESS | 9702 | --DOCSHELL 0x920c1400 == 134 [pid = 9702] [id = 131] 22:50:21 INFO - PROCESS | 9702 | --DOCSHELL 0x883a2c00 == 133 [pid = 9702] [id = 263] 22:50:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5e000 == 132 [pid = 9702] [id = 255] 22:50:21 INFO - PROCESS | 9702 | --DOCSHELL 0x94513800 == 131 [pid = 9702] [id = 199] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x9fc54000) [pid = 9702] [serial = 1844] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8e701400) [pid = 9702] [serial = 1805] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x906c1400) [pid = 9702] [serial = 1817] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x8fb58400) [pid = 9702] [serial = 1811] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x992b3c00) [pid = 9702] [serial = 1835] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x99af1000) [pid = 9702] [serial = 1836] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x94513c00) [pid = 9702] [serial = 1826] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x9fca1c00) [pid = 9702] [serial = 1845] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x97d10c00) [pid = 9702] [serial = 1830] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x98c13c00) [pid = 9702] [serial = 1833] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8c0bb800) [pid = 9702] [serial = 1803] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x88a61800) [pid = 9702] [serial = 1853] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8806f800) [pid = 9702] [serial = 1797] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x9e08e000) [pid = 9702] [serial = 1838] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x89d42400) [pid = 9702] [serial = 1800] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x88aa3800) [pid = 9702] [serial = 1854] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x86d9bc00) [pid = 9702] [serial = 1796] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x90330c00) [pid = 9702] [serial = 1814] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x98973c00) [pid = 9702] [serial = 1832] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x89d41400) [pid = 9702] [serial = 1857] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8ffea400) [pid = 9702] [serial = 1812] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x934ba000) [pid = 9702] [serial = 1821] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x9ebcec00) [pid = 9702] [serial = 1839] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x933ef800) [pid = 9702] [serial = 1820] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x89c87c00) [pid = 9702] [serial = 1856] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x958bd800) [pid = 9702] [serial = 1827] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89a41800) [pid = 9702] [serial = 1860] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8f72c800) [pid = 9702] [serial = 1808] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x86aba800) [pid = 9702] [serial = 1850] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x9048f800) [pid = 9702] [serial = 1815] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x940afc00) [pid = 9702] [serial = 1823] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8e88e000) [pid = 9702] [serial = 1806] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8b9b9800) [pid = 9702] [serial = 1728] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x97ae7000) [pid = 9702] [serial = 1829] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x940b5800) [pid = 9702] [serial = 1824] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0xa0033c00) [pid = 9702] [serial = 1847] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x876be800) [pid = 9702] [serial = 1859] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8b729c00) [pid = 9702] [serial = 1802] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x9fc0ac00) [pid = 9702] [serial = 1842] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x906c7c00) [pid = 9702] [serial = 1818] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x876bb400) [pid = 9702] [serial = 1851] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x89ae9000) [pid = 9702] [serial = 1799] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8f739c00) [pid = 9702] [serial = 1809] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x9fb93c00) [pid = 9702] [serial = 1841] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x8b7a1400) [pid = 9702] [serial = 1862] [outer = (nil)] [url = about:blank] 22:50:22 INFO - PROCESS | 9702 | 1461131422250 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8417a400 == 132 [pid = 9702] [id = 659] 22:50:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x84c0a800) [pid = 9702] [serial = 1978] [outer = (nil)] 22:50:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x86aba800) [pid = 9702] [serial = 1979] [outer = 0x84c0a800] 22:50:22 INFO - PROCESS | 9702 | 1461131422392 Marionette DEBUG loaded listener.js 22:50:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x86da0800) [pid = 9702] [serial = 1980] [outer = 0x84c0a800] 22:50:23 INFO - PROCESS | 9702 | 1461131423247 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]]]}] 22:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 4343ms 22:50:23 INFO - PROCESS | 9702 | 1461131423281 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:50:23 INFO - PROCESS | 9702 | 1461131423288 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:50:23 INFO - PROCESS | 9702 | 1461131423297 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:50:23 INFO - PROCESS | 9702 | 1461131423302 Marionette TRACE conn3 <- [1,2610,null,{}] 22:50:23 INFO - PROCESS | 9702 | 1461131423309 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}] 22:50:23 INFO - PROCESS | 9702 | 1461131423528 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:50:23 INFO - PROCESS | 9702 | 1461131423764 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x883a5400 == 133 [pid = 9702] [id = 660] 22:50:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x883aec00) [pid = 9702] [serial = 1981] [outer = (nil)] 22:50:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x88852800) [pid = 9702] [serial = 1982] [outer = 0x883aec00] 22:50:23 INFO - PROCESS | 9702 | 1461131423919 Marionette DEBUG loaded listener.js 22:50:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8890e400) [pid = 9702] [serial = 1983] [outer = 0x883aec00] 22:50:24 INFO - PROCESS | 9702 | 1461131424748 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]]]}] 22:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1536ms 22:50:24 INFO - PROCESS | 9702 | 1461131424836 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:50:24 INFO - PROCESS | 9702 | 1461131424842 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:50:24 INFO - PROCESS | 9702 | 1461131424857 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:50:24 INFO - PROCESS | 9702 | 1461131424860 Marionette TRACE conn3 <- [1,2614,null,{}] 22:50:24 INFO - PROCESS | 9702 | 1461131424866 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}] 22:50:25 INFO - PROCESS | 9702 | 1461131425190 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:50:25 INFO - PROCESS | 9702 | 1461131425224 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bf3000 == 134 [pid = 9702] [id = 661] 22:50:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x88067c00) [pid = 9702] [serial = 1984] [outer = (nil)] 22:50:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x89a46000) [pid = 9702] [serial = 1985] [outer = 0x88067c00] 22:50:25 INFO - PROCESS | 9702 | 1461131425302 Marionette DEBUG loaded listener.js 22:50:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x89aeb000) [pid = 9702] [serial = 1986] [outer = 0x88067c00] 22:50:26 INFO - PROCESS | 9702 | 1461131426455 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]]]}] 22:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 22:50:26 INFO - PROCESS | 9702 | 1461131426487 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:50:26 INFO - PROCESS | 9702 | 1461131426492 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:50:26 INFO - PROCESS | 9702 | 1461131426500 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:50:26 INFO - PROCESS | 9702 | 1461131426508 Marionette TRACE conn3 <- [1,2618,null,{}] 22:50:26 INFO - PROCESS | 9702 | 1461131426527 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}] 22:50:26 INFO - PROCESS | 9702 | 1461131426800 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x876bac00) [pid = 9702] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x92097400) [pid = 9702] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x90321400) [pid = 9702] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x88066000) [pid = 9702] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8f736c00) [pid = 9702] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x8b71d800) [pid = 9702] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8f9ae400) [pid = 9702] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8ad0c800) [pid = 9702] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x9451a000) [pid = 9702] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x94401800) [pid = 9702] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x8890ec00) [pid = 9702] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x8e896c00) [pid = 9702] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x84177c00) [pid = 9702] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x8c96b800) [pid = 9702] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x8e897800) [pid = 9702] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x85bf0800) [pid = 9702] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8aa58800) [pid = 9702] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x95827c00) [pid = 9702] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x8b71f000) [pid = 9702] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x9729a800) [pid = 9702] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x8fb59000) [pid = 9702] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:50:27 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x9fc53800) [pid = 9702] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:50:27 INFO - PROCESS | 9702 | 1461131427737 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x84177c00 == 135 [pid = 9702] [id = 662] 22:50:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0x84ad5800) [pid = 9702] [serial = 1987] [outer = (nil)] 22:50:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x88066000) [pid = 9702] [serial = 1988] [outer = 0x84ad5800] 22:50:27 INFO - PROCESS | 9702 | 1461131427818 Marionette DEBUG loaded listener.js 22:50:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x89c8a800) [pid = 9702] [serial = 1989] [outer = 0x84ad5800] 22:50:28 INFO - PROCESS | 9702 | 1461131428566 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]]]}] 22:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2102ms 22:50:28 INFO - PROCESS | 9702 | 1461131428600 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:50:28 INFO - PROCESS | 9702 | 1461131428604 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:50:28 INFO - PROCESS | 9702 | 1461131428610 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:50:28 INFO - PROCESS | 9702 | 1461131428613 Marionette TRACE conn3 <- [1,2622,null,{}] 22:50:28 INFO - PROCESS | 9702 | 1461131428619 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}] 22:50:28 INFO - PROCESS | 9702 | 1461131428887 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:50:28 INFO - PROCESS | 9702 | 1461131428909 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d9c400 == 136 [pid = 9702] [id = 663] 22:50:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x88071c00) [pid = 9702] [serial = 1990] [outer = (nil)] 22:50:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x8aa5d400) [pid = 9702] [serial = 1991] [outer = 0x88071c00] 22:50:28 INFO - PROCESS | 9702 | 1461131428983 Marionette DEBUG loaded listener.js 22:50:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x8ad03400) [pid = 9702] [serial = 1992] [outer = 0x88071c00] 22:50:30 INFO - PROCESS | 9702 | 1461131430167 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]]]}] 22:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1587ms 22:50:30 INFO - PROCESS | 9702 | 1461131430201 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:50:30 INFO - PROCESS | 9702 | 1461131430207 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:50:30 INFO - PROCESS | 9702 | 1461131430216 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:50:30 INFO - PROCESS | 9702 | 1461131430222 Marionette TRACE conn3 <- [1,2626,null,{}] 22:50:30 INFO - PROCESS | 9702 | 1461131430233 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}] 22:50:30 INFO - PROCESS | 9702 | 1461131430461 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:50:30 INFO - PROCESS | 9702 | 1461131430840 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:30 INFO - PROCESS | 9702 | ++DOCSHELL 0x8416f000 == 137 [pid = 9702] [id = 664] 22:50:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x84c10000) [pid = 9702] [serial = 1993] [outer = (nil)] 22:50:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x88234400) [pid = 9702] [serial = 1994] [outer = 0x84c10000] 22:50:30 INFO - PROCESS | 9702 | 1461131430932 Marionette DEBUG loaded listener.js 22:50:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x88a66400) [pid = 9702] [serial = 1995] [outer = 0x84c10000] 22:50:31 INFO - PROCESS | 9702 | 1461131431937 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]]]}] 22:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1794ms 22:50:32 INFO - PROCESS | 9702 | 1461131432011 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:50:32 INFO - PROCESS | 9702 | 1461131432020 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:50:32 INFO - PROCESS | 9702 | 1461131432030 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:50:32 INFO - PROCESS | 9702 | 1461131432035 Marionette TRACE conn3 <- [1,2630,null,{}] 22:50:32 INFO - PROCESS | 9702 | 1461131432041 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}] 22:50:32 INFO - PROCESS | 9702 | 1461131432307 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:50:32 INFO - PROCESS | 9702 | 1461131432654 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x89657c00 == 138 [pid = 9702] [id = 665] 22:50:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x89c89800) [pid = 9702] [serial = 1996] [outer = (nil)] 22:50:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x89d43000) [pid = 9702] [serial = 1997] [outer = 0x89c89800] 22:50:32 INFO - PROCESS | 9702 | 1461131432747 Marionette DEBUG loaded listener.js 22:50:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x89e74400) [pid = 9702] [serial = 1998] [outer = 0x89c89800] 22:50:33 INFO - PROCESS | 9702 | 1461131433771 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]]]}] 22:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1790ms 22:50:33 INFO - PROCESS | 9702 | 1461131433827 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:50:33 INFO - PROCESS | 9702 | 1461131433831 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:50:33 INFO - PROCESS | 9702 | 1461131433840 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:50:33 INFO - PROCESS | 9702 | 1461131433847 Marionette TRACE conn3 <- [1,2634,null,{}] 22:50:33 INFO - PROCESS | 9702 | 1461131433863 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}] 22:50:34 INFO - PROCESS | 9702 | 1461131434102 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:50:34 INFO - PROCESS | 9702 | 1461131434421 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e77c00 == 139 [pid = 9702] [id = 666] 22:50:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8b79ec00) [pid = 9702] [serial = 1999] [outer = (nil)] 22:50:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8b9b9800) [pid = 9702] [serial = 2000] [outer = 0x8b79ec00] 22:50:34 INFO - PROCESS | 9702 | 1461131434514 Marionette DEBUG loaded listener.js 22:50:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8bde5800) [pid = 9702] [serial = 2001] [outer = 0x8b79ec00] 22:50:35 INFO - PROCESS | 9702 | 1461131435446 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]]]}] 22:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1636ms 22:50:35 INFO - PROCESS | 9702 | 1461131435477 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:50:35 INFO - PROCESS | 9702 | 1461131435482 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:50:35 INFO - PROCESS | 9702 | 1461131435489 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:50:35 INFO - PROCESS | 9702 | 1461131435492 Marionette TRACE conn3 <- [1,2638,null,{}] 22:50:35 INFO - PROCESS | 9702 | 1461131435498 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}] 22:50:35 INFO - PROCESS | 9702 | 1461131435718 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:50:36 INFO - PROCESS | 9702 | 1461131436071 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eb1c00 == 140 [pid = 9702] [id = 667] 22:50:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x89e72400) [pid = 9702] [serial = 2002] [outer = (nil)] 22:50:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8c0bbc00) [pid = 9702] [serial = 2003] [outer = 0x89e72400] 22:50:36 INFO - PROCESS | 9702 | 1461131436166 Marionette DEBUG loaded listener.js 22:50:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8c7b8400) [pid = 9702] [serial = 2004] [outer = 0x89e72400] 22:50:37 INFO - PROCESS | 9702 | 1461131437083 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]]]}] 22:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 22:50:37 INFO - PROCESS | 9702 | 1461131437131 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:50:37 INFO - PROCESS | 9702 | 1461131437135 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:50:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:50:37 INFO - PROCESS | 9702 | 1461131437142 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:50:37 INFO - PROCESS | 9702 | 1461131437146 Marionette TRACE conn3 <- [1,2642,null,{}] 22:50:37 INFO - PROCESS | 9702 | 1461131437151 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}] 22:50:37 INFO - PROCESS | 9702 | 1461131437391 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:50:37 INFO - PROCESS | 9702 | 1461131437737 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x89659400 == 141 [pid = 9702] [id = 668] 22:50:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8bdecc00) [pid = 9702] [serial = 2005] [outer = (nil)] 22:50:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8c972000) [pid = 9702] [serial = 2006] [outer = 0x8bdecc00] 22:50:37 INFO - PROCESS | 9702 | 1461131437824 Marionette DEBUG loaded listener.js 22:50:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8e70c800) [pid = 9702] [serial = 2007] [outer = 0x8bdecc00] 22:50:38 INFO - PROCESS | 9702 | 1461131438738 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]]]}] 22:50:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:50:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1630ms 22:50:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:50:38 INFO - PROCESS | 9702 | 1461131438773 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:50:38 INFO - PROCESS | 9702 | 1461131438776 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:50:38 INFO - PROCESS | 9702 | 1461131438783 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:50:38 INFO - PROCESS | 9702 | 1461131438786 Marionette TRACE conn3 <- [1,2646,null,{}] 22:50:38 INFO - PROCESS | 9702 | 1461131438792 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}] 22:50:39 INFO - PROCESS | 9702 | 1461131439030 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:50:39 INFO - PROCESS | 9702 | 1461131439380 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:39 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bc400 == 142 [pid = 9702] [id = 669] 22:50:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8eacb800) [pid = 9702] [serial = 2008] [outer = (nil)] 22:50:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8f7f3400) [pid = 9702] [serial = 2009] [outer = 0x8eacb800] 22:50:39 INFO - PROCESS | 9702 | 1461131439477 Marionette DEBUG loaded listener.js 22:50:39 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8f9a8400) [pid = 9702] [serial = 2010] [outer = 0x8eacb800] 22:50:40 INFO - PROCESS | 9702 | 1461131440410 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]]]}] 22:50:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:50:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1681ms 22:50:40 INFO - PROCESS | 9702 | 1461131440464 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:50:40 INFO - PROCESS | 9702 | 1461131440467 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:50:40 INFO - PROCESS | 9702 | 1461131440474 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:50:40 INFO - PROCESS | 9702 | 1461131440478 Marionette TRACE conn3 <- [1,2650,null,{}] 22:50:40 INFO - PROCESS | 9702 | 1461131440484 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}] 22:50:40 INFO - PROCESS | 9702 | 1461131440694 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:50:41 INFO - PROCESS | 9702 | 1461131441044 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x89cacc00 == 143 [pid = 9702] [id = 670] 22:50:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8b8e3400) [pid = 9702] [serial = 2011] [outer = (nil)] 22:50:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8fb5c400) [pid = 9702] [serial = 2012] [outer = 0x8b8e3400] 22:50:41 INFO - PROCESS | 9702 | 1461131441135 Marionette DEBUG loaded listener.js 22:50:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8fd73800) [pid = 9702] [serial = 2013] [outer = 0x8b8e3400] 22:50:42 INFO - PROCESS | 9702 | 1461131442054 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]]]}] 22:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1630ms 22:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:50:42 INFO - PROCESS | 9702 | 1461131442106 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:50:42 INFO - PROCESS | 9702 | 1461131442110 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:50:42 INFO - PROCESS | 9702 | 1461131442116 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:50:42 INFO - PROCESS | 9702 | 1461131442120 Marionette TRACE conn3 <- [1,2654,null,{}] 22:50:42 INFO - PROCESS | 9702 | 1461131442126 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}] 22:50:42 INFO - PROCESS | 9702 | 1461131442351 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:50:42 INFO - PROCESS | 9702 | 1461131442695 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f7f3000 == 144 [pid = 9702] [id = 671] 22:50:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8fb50000) [pid = 9702] [serial = 2014] [outer = (nil)] 22:50:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x90321400) [pid = 9702] [serial = 2015] [outer = 0x8fb50000] 22:50:42 INFO - PROCESS | 9702 | 1461131442787 Marionette DEBUG loaded listener.js 22:50:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x90325c00) [pid = 9702] [serial = 2016] [outer = 0x8fb50000] 22:50:43 INFO - PROCESS | 9702 | 1461131443679 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]]]}] 22:50:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:50:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1634ms 22:50:43 INFO - PROCESS | 9702 | 1461131443750 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:50:43 INFO - PROCESS | 9702 | 1461131443754 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:50:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:50:43 INFO - PROCESS | 9702 | 1461131443760 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:50:43 INFO - PROCESS | 9702 | 1461131443764 Marionette TRACE conn3 <- [1,2658,null,{}] 22:50:43 INFO - PROCESS | 9702 | 1461131443770 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}] 22:50:44 INFO - PROCESS | 9702 | 1461131444024 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:50:44 INFO - PROCESS | 9702 | 1461131444381 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:44 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9b5400 == 145 [pid = 9702] [id = 672] 22:50:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8f9b5800) [pid = 9702] [serial = 2017] [outer = (nil)] 22:50:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x9054d000) [pid = 9702] [serial = 2018] [outer = 0x8f9b5800] 22:50:44 INFO - PROCESS | 9702 | 1461131444474 Marionette DEBUG loaded listener.js 22:50:44 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x90557800) [pid = 9702] [serial = 2019] [outer = 0x8f9b5800] 22:50:45 INFO - PROCESS | 9702 | 1461131445515 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]]]}] 22:50:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:50:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1788ms 22:50:45 INFO - PROCESS | 9702 | 1461131445550 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:50:45 INFO - PROCESS | 9702 | 1461131445553 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:50:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:50:45 INFO - PROCESS | 9702 | 1461131445559 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:50:45 INFO - PROCESS | 9702 | 1461131445563 Marionette TRACE conn3 <- [1,2662,null,{}] 22:50:45 INFO - PROCESS | 9702 | 1461131445569 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}] 22:50:45 INFO - PROCESS | 9702 | 1461131445797 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:50:46 INFO - PROCESS | 9702 | 1461131446148 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e5000 == 146 [pid = 9702] [id = 673] 22:50:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x8c7bb000) [pid = 9702] [serial = 2020] [outer = (nil)] 22:50:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x915d8800) [pid = 9702] [serial = 2021] [outer = 0x8c7bb000] 22:50:46 INFO - PROCESS | 9702 | 1461131446240 Marionette DEBUG loaded listener.js 22:50:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x92092000) [pid = 9702] [serial = 2022] [outer = 0x8c7bb000] 22:50:47 INFO - PROCESS | 9702 | 1461131447161 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]]]}] 22:50:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:50:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1640ms 22:50:47 INFO - PROCESS | 9702 | 1461131447200 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:50:47 INFO - PROCESS | 9702 | 1461131447204 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:50:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:50:47 INFO - PROCESS | 9702 | 1461131447211 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:50:47 INFO - PROCESS | 9702 | 1461131447216 Marionette TRACE conn3 <- [1,2666,null,{}] 22:50:47 INFO - PROCESS | 9702 | 1461131447221 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}] 22:50:47 INFO - PROCESS | 9702 | 1461131447488 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:50:47 INFO - PROCESS | 9702 | 1461131447847 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x91379000 == 147 [pid = 9702] [id = 674] 22:50:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x933eb400) [pid = 9702] [serial = 2023] [outer = (nil)] 22:50:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x933f3400) [pid = 9702] [serial = 2024] [outer = 0x933eb400] 22:50:47 INFO - PROCESS | 9702 | 1461131447944 Marionette DEBUG loaded listener.js 22:50:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x934bc400) [pid = 9702] [serial = 2025] [outer = 0x933eb400] 22:50:49 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:49 INFO - PROCESS | 9702 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:50:49 INFO - PROCESS | 9702 | 1461131449294 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]]]}] 22:50:49 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) 22:50:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2144ms 22:50:49 INFO - PROCESS | 9702 | 1461131449356 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:50:49 INFO - PROCESS | 9702 | 1461131449360 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:50:49 INFO - PROCESS | 9702 | 1461131449368 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:50:49 INFO - PROCESS | 9702 | 1461131449371 Marionette TRACE conn3 <- [1,2670,null,{}] 22:50:49 INFO - PROCESS | 9702 | 1461131449377 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}] 22:50:49 INFO - PROCESS | 9702 | 1461131449766 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:50:50 INFO - PROCESS | 9702 | 1461131449990 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x91375c00 == 148 [pid = 9702] [id = 675] 22:50:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x933e9800) [pid = 9702] [serial = 2026] [outer = (nil)] 22:50:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x934d9400) [pid = 9702] [serial = 2027] [outer = 0x933e9800] 22:50:50 INFO - PROCESS | 9702 | 1461131450076 Marionette DEBUG loaded listener.js 22:50:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x934e0c00) [pid = 9702] [serial = 2028] [outer = 0x933e9800] 22:50:51 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:51 INFO - PROCESS | 9702 | 1461131451461 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] 22:50:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:50:51 INFO - PROCESS | 9702 | 1461131451509 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:50:51 INFO - PROCESS | 9702 | 1461131451516 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:50:51 INFO - PROCESS | 9702 | 1461131451519 Marionette TRACE conn3 <- [1,2674,null,{}] 22:50:51 INFO - PROCESS | 9702 | 1461131451525 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}] 22:50:51 INFO - PROCESS | 9702 | 1461131451786 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:50:52 INFO - PROCESS | 9702 | 1461131452063 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x93324000 == 149 [pid = 9702] [id = 676] 22:50:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x934be000) [pid = 9702] [serial = 2029] [outer = (nil)] 22:50:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x940b8000) [pid = 9702] [serial = 2030] [outer = 0x934be000] 22:50:52 INFO - PROCESS | 9702 | 1461131452150 Marionette DEBUG loaded listener.js 22:50:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x940ba000) [pid = 9702] [serial = 2031] [outer = 0x934be000] 22:50:53 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:53 INFO - PROCESS | 9702 | 1461131453541 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] 22:50:53 INFO - PROCESS | 9702 | 1461131453612 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:50:53 INFO - PROCESS | 9702 | 1461131453619 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:50:53 INFO - PROCESS | 9702 | 1461131453621 Marionette TRACE conn3 <- [1,2678,null,{}] 22:50:53 INFO - PROCESS | 9702 | 1461131453628 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}] 22:50:54 INFO - PROCESS | 9702 | 1461131454002 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:50:54 INFO - PROCESS | 9702 | 1461131454227 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x934dec00 == 150 [pid = 9702] [id = 677] 22:50:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x940b7000) [pid = 9702] [serial = 2032] [outer = (nil)] 22:50:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x942f4000) [pid = 9702] [serial = 2033] [outer = 0x940b7000] 22:50:54 INFO - PROCESS | 9702 | 1461131454314 Marionette DEBUG loaded listener.js 22:50:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x94401800) [pid = 9702] [serial = 2034] [outer = 0x940b7000] 22:50:55 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:55 INFO - PROCESS | 9702 | 1461131455670 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]]]}] 22:50:55 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) 22:50:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2082ms 22:50:55 INFO - PROCESS | 9702 | 1461131455701 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:50:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:50:55 INFO - PROCESS | 9702 | 1461131455715 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:50:55 INFO - PROCESS | 9702 | 1461131455721 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:50:55 INFO - PROCESS | 9702 | 1461131455725 Marionette TRACE conn3 <- [1,2682,null,{}] 22:50:55 INFO - PROCESS | 9702 | 1461131455730 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}] 22:50:55 INFO - PROCESS | 9702 | 1461131455993 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:50:56 INFO - PROCESS | 9702 | 1461131456270 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x942ebc00 == 151 [pid = 9702] [id = 678] 22:50:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x942eec00) [pid = 9702] [serial = 2035] [outer = (nil)] 22:50:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x94511400) [pid = 9702] [serial = 2036] [outer = 0x942eec00] 22:50:56 INFO - PROCESS | 9702 | 1461131456357 Marionette DEBUG loaded listener.js 22:50:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x94519400) [pid = 9702] [serial = 2037] [outer = 0x942eec00] 22:50:57 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:57 INFO - PROCESS | 9702 | 1461131457755 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]]]}] 22:50:57 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) 22:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2094ms 22:50:57 INFO - PROCESS | 9702 | 1461131457815 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:50:57 INFO - PROCESS | 9702 | 1461131457819 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:50:57 INFO - PROCESS | 9702 | 1461131457826 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:50:57 INFO - PROCESS | 9702 | 1461131457829 Marionette TRACE conn3 <- [1,2686,null,{}] 22:50:57 INFO - PROCESS | 9702 | 1461131457835 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}] 22:50:58 INFO - PROCESS | 9702 | 1461131458141 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:50:58 INFO - PROCESS | 9702 | 1461131458446 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x942f0000 == 152 [pid = 9702] [id = 679] 22:50:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x94512000) [pid = 9702] [serial = 2038] [outer = (nil)] 22:50:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x95828000) [pid = 9702] [serial = 2039] [outer = 0x94512000] 22:50:58 INFO - PROCESS | 9702 | 1461131458533 Marionette DEBUG loaded listener.js 22:50:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x958c1000) [pid = 9702] [serial = 2040] [outer = 0x94512000] 22:50:59 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:50:59 INFO - PROCESS | 9702 | 1461131459900 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] 22:50:59 INFO - PROCESS | 9702 | 1461131459969 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:50:59 INFO - PROCESS | 9702 | 1461131459976 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:50:59 INFO - PROCESS | 9702 | 1461131459980 Marionette TRACE conn3 <- [1,2690,null,{}] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x85bec400 == 151 [pid = 9702] [id = 616] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89c86800 == 150 [pid = 9702] [id = 376] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x9208d400 == 149 [pid = 9702] [id = 375] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0d000 == 148 [pid = 9702] [id = 570] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84177c00 == 147 [pid = 9702] [id = 662] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x85bf3000 == 146 [pid = 9702] [id = 661] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x883a5400 == 145 [pid = 9702] [id = 660] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8417a400 == 144 [pid = 9702] [id = 659] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0f800 == 143 [pid = 9702] [id = 657] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84c0c000 == 142 [pid = 9702] [id = 656] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8fd58800 == 141 [pid = 9702] [id = 655] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9ab800 == 140 [pid = 9702] [id = 654] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8e70c400 == 139 [pid = 9702] [id = 652] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8c972400 == 138 [pid = 9702] [id = 651] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89cac800 == 137 [pid = 9702] [id = 650] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0be800 == 136 [pid = 9702] [id = 649] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad03c00 == 135 [pid = 9702] [id = 647] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5d800 == 134 [pid = 9702] [id = 648] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89e7a000 == 133 [pid = 9702] [id = 646] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88aa6c00 == 132 [pid = 9702] [id = 645] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89652c00 == 131 [pid = 9702] [id = 644] 22:51:01 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab0000 == 130 [pid = 9702] [id = 643] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x89c88800) [pid = 9702] [serial = 1928] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x8822ac00) [pid = 9702] [serial = 1920] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x933f5400) [pid = 9702] [serial = 1892] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x9137bc00) [pid = 9702] [serial = 1887] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x88904000) [pid = 9702] [serial = 1922] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x98334400) [pid = 9702] [serial = 1908] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8c842800) [pid = 9702] [serial = 1871] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x90324400) [pid = 9702] [serial = 1883] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x97e38c00) [pid = 9702] [serial = 1907] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x932a2000) [pid = 9702] [serial = 1890] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x97cba000) [pid = 9702] [serial = 1904] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x94409400) [pid = 9702] [serial = 1895] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x88aa2800) [pid = 9702] [serial = 1865] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8eacc800) [pid = 9702] [serial = 1877] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x84c03800) [pid = 9702] [serial = 1917] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8e890400) [pid = 9702] [serial = 1875] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8c850800) [pid = 9702] [serial = 1872] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x91372c00) [pid = 9702] [serial = 1886] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x958b6000) [pid = 9702] [serial = 1898] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x89caa000) [pid = 9702] [serial = 1866] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x8e706c00) [pid = 9702] [serial = 1874] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x89a43400) [pid = 9702] [serial = 1926] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x8bdf2800) [pid = 9702] [serial = 1794] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x970a0c00) [pid = 9702] [serial = 1902] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x97d04400) [pid = 9702] [serial = 1905] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x958bb800) [pid = 9702] [serial = 1899] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x92093000) [pid = 9702] [serial = 1889] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8b9ba000) [pid = 9702] [serial = 1869] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x9b19fc00) [pid = 9702] [serial = 1913] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x88854800) [pid = 9702] [serial = 1925] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8b7a4400) [pid = 9702] [serial = 1868] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x992ac400) [pid = 9702] [serial = 1911] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x9048b800) [pid = 9702] [serial = 1884] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8f733000) [pid = 9702] [serial = 1878] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x9018a400) [pid = 9702] [serial = 1881] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x98fb4400) [pid = 9702] [serial = 1910] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x94515000) [pid = 9702] [serial = 1896] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x88065000) [pid = 9702] [serial = 1919] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x934bec00) [pid = 9702] [serial = 1893] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x84ad8000) [pid = 9702] [serial = 1916] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0xa0037800) [pid = 9702] [serial = 1848] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x96c79000) [pid = 9702] [serial = 1901] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x8890f400) [pid = 9702] [serial = 1923] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x8fd75400) [pid = 9702] [serial = 1880] [outer = (nil)] [url = about:blank] 22:51:02 INFO - PROCESS | 9702 | 1461131462182 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}] 22:51:02 INFO - PROCESS | 9702 | 1461131462507 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:51:02 INFO - PROCESS | 9702 | 1461131462750 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x876bf800 == 131 [pid = 9702] [id = 680] 22:51:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x876c0000) [pid = 9702] [serial = 2041] [outer = (nil)] 22:51:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x88068800) [pid = 9702] [serial = 2042] [outer = 0x876c0000] 22:51:02 INFO - PROCESS | 9702 | 1461131462829 Marionette DEBUG loaded listener.js 22:51:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8822a000) [pid = 9702] [serial = 2043] [outer = 0x876c0000] 22:51:04 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:04 INFO - PROCESS | 9702 | 1461131464108 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] 22:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:51:04 INFO - PROCESS | 9702 | 1461131464138 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:51:04 INFO - PROCESS | 9702 | 1461131464145 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:51:04 INFO - PROCESS | 9702 | 1461131464148 Marionette TRACE conn3 <- [1,2694,null,{}] 22:51:04 INFO - PROCESS | 9702 | 1461131464155 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}] 22:51:04 INFO - PROCESS | 9702 | 1461131464466 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:51:04 INFO - PROCESS | 9702 | 1461131464555 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x88847c00 == 132 [pid = 9702] [id = 681] 22:51:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x88855c00) [pid = 9702] [serial = 2044] [outer = (nil)] 22:51:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x88a69800) [pid = 9702] [serial = 2045] [outer = 0x88855c00] 22:51:04 INFO - PROCESS | 9702 | 1461131464631 Marionette DEBUG loaded listener.js 22:51:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x89651c00) [pid = 9702] [serial = 2046] [outer = 0x88855c00] 22:51:06 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:06 INFO - PROCESS | 9702 | 1461131466129 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] 22:51:06 INFO - PROCESS | 9702 | 1461131466220 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:51:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:51:06 INFO - PROCESS | 9702 | 1461131466231 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:51:06 INFO - PROCESS | 9702 | 1461131466234 Marionette TRACE conn3 <- [1,2698,null,{}] 22:51:06 INFO - PROCESS | 9702 | 1461131466240 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}] 22:51:06 INFO - PROCESS | 9702 | 1461131466955 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8b71b400) [pid = 9702] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x86d9c800) [pid = 9702] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x84c0a800) [pid = 9702] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x8fd59c00) [pid = 9702] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x8c976800) [pid = 9702] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x8ad05000) [pid = 9702] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x89d42800) [pid = 9702] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x84ad5800) [pid = 9702] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x8c978000) [pid = 9702] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x883aec00) [pid = 9702] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8f9af400) [pid = 9702] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:51:06 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x8f7f1000) [pid = 9702] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x88067c00) [pid = 9702] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x906c0800) [pid = 9702] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x8b9c5400) [pid = 9702] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x8ad06c00) [pid = 9702] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 119 (0x89655800) [pid = 9702] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 118 (0x8c0c0800) [pid = 9702] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 117 (0x8ab09800) [pid = 9702] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 116 (0x9832d000) [pid = 9702] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 115 (0x8e894800) [pid = 9702] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:51:07 INFO - PROCESS | 9702 | --DOMWINDOW == 114 (0x8fd56400) [pid = 9702] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:51:07 INFO - PROCESS | 9702 | 1461131467154 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x84ad5800 == 133 [pid = 9702] [id = 682] 22:51:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 115 (0x85158c00) [pid = 9702] [serial = 2047] [outer = (nil)] 22:51:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 116 (0x88229400) [pid = 9702] [serial = 2048] [outer = 0x85158c00] 22:51:07 INFO - PROCESS | 9702 | 1461131467236 Marionette DEBUG loaded listener.js 22:51:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 117 (0x89a44000) [pid = 9702] [serial = 2049] [outer = 0x85158c00] 22:51:08 INFO - PROCESS | 9702 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:08 INFO - PROCESS | 9702 | 1461131468522 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] 22:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:51:08 INFO - PROCESS | 9702 | 1461131468595 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:51:08 INFO - PROCESS | 9702 | 1461131468601 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:51:08 INFO - PROCESS | 9702 | 1461131468605 Marionette TRACE conn3 <- [1,2702,null,{}] 22:51:08 INFO - PROCESS | 9702 | 1461131468610 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}] 22:51:08 INFO - PROCESS | 9702 | 1461131468929 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:51:09 INFO - PROCESS | 9702 | 1461131469252 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:09 INFO - PROCESS | 9702 | ++DOCSHELL 0x84177c00 == 134 [pid = 9702] [id = 683] 22:51:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 118 (0x8417a400) [pid = 9702] [serial = 2050] [outer = (nil)] 22:51:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 119 (0x84eaac00) [pid = 9702] [serial = 2051] [outer = 0x8417a400] 22:51:09 INFO - PROCESS | 9702 | 1461131469341 Marionette DEBUG loaded listener.js 22:51:09 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0x86da4400) [pid = 9702] [serial = 2052] [outer = 0x8417a400] 22:51:10 INFO - PROCESS | 9702 | 1461131470363 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]]]}] 22:51:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1793ms 22:51:10 INFO - PROCESS | 9702 | 1461131470396 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:51:10 INFO - PROCESS | 9702 | 1461131470404 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:51:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:51:10 INFO - PROCESS | 9702 | 1461131470413 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:51:10 INFO - PROCESS | 9702 | 1461131470418 Marionette TRACE conn3 <- [1,2706,null,{}] 22:51:10 INFO - PROCESS | 9702 | 1461131470425 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}] 22:51:10 INFO - PROCESS | 9702 | 1461131470746 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:51:11 INFO - PROCESS | 9702 | 1461131471138 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x88a6dc00 == 135 [pid = 9702] [id = 684] 22:51:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0x88aa5c00) [pid = 9702] [serial = 2053] [outer = (nil)] 22:51:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x8965d400) [pid = 9702] [serial = 2054] [outer = 0x88aa5c00] 22:51:11 INFO - PROCESS | 9702 | 1461131471233 Marionette DEBUG loaded listener.js 22:51:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x89aef800) [pid = 9702] [serial = 2055] [outer = 0x88aa5c00] 22:51:12 INFO - PROCESS | 9702 | 1461131472228 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]]]}] 22:51:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:51:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1855ms 22:51:12 INFO - PROCESS | 9702 | 1461131472273 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:51:12 INFO - PROCESS | 9702 | 1461131472280 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:51:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:51:12 INFO - PROCESS | 9702 | 1461131472287 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:51:12 INFO - PROCESS | 9702 | 1461131472290 Marionette TRACE conn3 <- [1,2710,null,{}] 22:51:12 INFO - PROCESS | 9702 | 1461131472297 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}] 22:51:12 INFO - PROCESS | 9702 | 1461131472529 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:51:12 INFO - PROCESS | 9702 | 1461131472950 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:12 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d48400 == 136 [pid = 9702] [id = 685] 22:51:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x89d4d800) [pid = 9702] [serial = 2056] [outer = (nil)] 22:51:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x89e7f000) [pid = 9702] [serial = 2057] [outer = 0x89d4d800] 22:51:13 INFO - PROCESS | 9702 | 1461131473048 Marionette DEBUG loaded listener.js 22:51:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x8ab05400) [pid = 9702] [serial = 2058] [outer = 0x89d4d800] 22:51:14 INFO - PROCESS | 9702 | 1461131474110 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] 22:51:14 INFO - PROCESS | 9702 | 1461131474178 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:51:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:51:14 INFO - PROCESS | 9702 | 1461131474195 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:51:14 INFO - PROCESS | 9702 | 1461131474204 Marionette TRACE conn3 <- [1,2714,null,{}] 22:51:14 INFO - PROCESS | 9702 | 1461131474276 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}] 22:51:14 INFO - PROCESS | 9702 | 1461131474508 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:51:14 INFO - PROCESS | 9702 | 1461131474853 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d47c00 == 137 [pid = 9702] [id = 686] 22:51:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x8ad0f000) [pid = 9702] [serial = 2059] [outer = (nil)] 22:51:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x8b8e9c00) [pid = 9702] [serial = 2060] [outer = 0x8ad0f000] 22:51:14 INFO - PROCESS | 9702 | 1461131474942 Marionette DEBUG loaded listener.js 22:51:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8b9c0800) [pid = 9702] [serial = 2061] [outer = 0x8ad0f000] 22:51:15 INFO - PROCESS | 9702 | 1461131475929 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]]]}] 22:51:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:51:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1807ms 22:51:15 INFO - PROCESS | 9702 | 1461131475993 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:51:15 INFO - PROCESS | 9702 | 1461131475998 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:51:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:51:16 INFO - PROCESS | 9702 | 1461131476005 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:51:16 INFO - PROCESS | 9702 | 1461131476009 Marionette TRACE conn3 <- [1,2718,null,{}] 22:51:16 INFO - PROCESS | 9702 | 1461131476014 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}] 22:51:16 INFO - PROCESS | 9702 | 1461131476289 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:51:16 INFO - PROCESS | 9702 | 1461131476689 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x85bec400 == 138 [pid = 9702] [id = 687] 22:51:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8ab0e000) [pid = 9702] [serial = 2062] [outer = (nil)] 22:51:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8c0c7400) [pid = 9702] [serial = 2063] [outer = 0x8ab0e000] 22:51:16 INFO - PROCESS | 9702 | 1461131476777 Marionette DEBUG loaded listener.js 22:51:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x8c7b6800) [pid = 9702] [serial = 2064] [outer = 0x8ab0e000] 22:51:17 INFO - PROCESS | 9702 | 1461131477825 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] 22:51:17 INFO - PROCESS | 9702 | 1461131477893 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:51:17 INFO - PROCESS | 9702 | 1461131477900 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:51:17 INFO - PROCESS | 9702 | 1461131477904 Marionette TRACE conn3 <- [1,2722,null,{}] 22:51:17 INFO - PROCESS | 9702 | 1461131477910 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}] 22:51:18 INFO - PROCESS | 9702 | 1461131478159 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:51:18 INFO - PROCESS | 9702 | 1461131478513 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0bd400 == 139 [pid = 9702] [id = 688] 22:51:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8c0c3c00) [pid = 9702] [serial = 2065] [outer = (nil)] 22:51:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8c976400) [pid = 9702] [serial = 2066] [outer = 0x8c0c3c00] 22:51:18 INFO - PROCESS | 9702 | 1461131478618 Marionette DEBUG loaded listener.js 22:51:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8eac2400) [pid = 9702] [serial = 2067] [outer = 0x8c0c3c00] 22:51:19 INFO - PROCESS | 9702 | 1461131479632 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] 22:51:19 INFO - PROCESS | 9702 | 1461131479699 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:51:19 INFO - PROCESS | 9702 | 1461131479705 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:51:19 INFO - PROCESS | 9702 | 1461131479709 Marionette TRACE conn3 <- [1,2726,null,{}] 22:51:19 INFO - PROCESS | 9702 | 1461131479715 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}] 22:51:19 INFO - PROCESS | 9702 | 1461131479942 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:51:20 INFO - PROCESS | 9702 | 1461131480301 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c7aec00 == 140 [pid = 9702] [id = 689] 22:51:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8eaccc00) [pid = 9702] [serial = 2068] [outer = (nil)] 22:51:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8f7f2c00) [pid = 9702] [serial = 2069] [outer = 0x8eaccc00] 22:51:20 INFO - PROCESS | 9702 | 1461131480393 Marionette DEBUG loaded listener.js 22:51:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8f9ac800) [pid = 9702] [serial = 2070] [outer = 0x8eaccc00] 22:51:21 INFO - PROCESS | 9702 | 1461131481326 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]]]}] 22:51:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1686ms 22:51:21 INFO - PROCESS | 9702 | 1461131481393 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:51:21 INFO - PROCESS | 9702 | 1461131481397 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:51:21 INFO - PROCESS | 9702 | 1461131481403 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:51:21 INFO - PROCESS | 9702 | 1461131481407 Marionette TRACE conn3 <- [1,2730,null,{}] 22:51:21 INFO - PROCESS | 9702 | 1461131481412 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}] 22:51:21 INFO - PROCESS | 9702 | 1461131481641 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:51:22 INFO - PROCESS | 9702 | 1461131481984 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x8aa5c000 == 141 [pid = 9702] [id = 690] 22:51:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8b7ac000) [pid = 9702] [serial = 2071] [outer = (nil)] 22:51:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8fd78c00) [pid = 9702] [serial = 2072] [outer = 0x8b7ac000] 22:51:22 INFO - PROCESS | 9702 | 1461131482078 Marionette DEBUG loaded listener.js 22:51:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8ffe8800) [pid = 9702] [serial = 2073] [outer = 0x8b7ac000] 22:51:23 INFO - PROCESS | 9702 | 1461131483382 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] 22:51:23 INFO - PROCESS | 9702 | 1461131483447 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:51:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:51:23 INFO - PROCESS | 9702 | 1461131483453 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:51:23 INFO - PROCESS | 9702 | 1461131483457 Marionette TRACE conn3 <- [1,2734,null,{}] 22:51:23 INFO - PROCESS | 9702 | 1461131483462 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}] 22:51:23 INFO - PROCESS | 9702 | 1461131483819 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:51:24 INFO - PROCESS | 9702 | 1461131484161 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad06400 == 142 [pid = 9702] [id = 691] 22:51:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8f9aa800) [pid = 9702] [serial = 2074] [outer = (nil)] 22:51:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x90324c00) [pid = 9702] [serial = 2075] [outer = 0x8f9aa800] 22:51:24 INFO - PROCESS | 9702 | 1461131484248 Marionette DEBUG loaded listener.js 22:51:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x90484400) [pid = 9702] [serial = 2076] [outer = 0x8f9aa800] 22:51:25 INFO - PROCESS | 9702 | 1461131485259 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]]]}] 22:51:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:51:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1847ms 22:51:25 INFO - PROCESS | 9702 | 1461131485302 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:51:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:51:25 INFO - PROCESS | 9702 | 1461131485306 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:51:25 INFO - PROCESS | 9702 | 1461131485312 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:51:25 INFO - PROCESS | 9702 | 1461131485316 Marionette TRACE conn3 <- [1,2738,null,{}] 22:51:25 INFO - PROCESS | 9702 | 1461131485322 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}] 22:51:25 INFO - PROCESS | 9702 | 1461131485545 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:51:25 INFO - PROCESS | 9702 | 1461131485940 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x90197c00 == 143 [pid = 9702] [id = 692] 22:51:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x9054fc00) [pid = 9702] [serial = 2077] [outer = (nil)] 22:51:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x906c6400) [pid = 9702] [serial = 2078] [outer = 0x9054fc00] 22:51:26 INFO - PROCESS | 9702 | 1461131486043 Marionette DEBUG loaded listener.js 22:51:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x9137d000) [pid = 9702] [serial = 2079] [outer = 0x9054fc00] 22:51:26 INFO - PROCESS | 9702 | 1461131486956 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]]]}] 22:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1733ms 22:51:27 INFO - PROCESS | 9702 | 1461131487046 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:51:27 INFO - PROCESS | 9702 | 1461131487051 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:51:27 INFO - PROCESS | 9702 | 1461131487057 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:51:27 INFO - PROCESS | 9702 | 1461131487061 Marionette TRACE conn3 <- [1,2742,null,{}] 22:51:27 INFO - PROCESS | 9702 | 1461131487066 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}] 22:51:27 INFO - PROCESS | 9702 | 1461131487299 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:51:27 INFO - PROCESS | 9702 | 1461131487651 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x90195800 == 144 [pid = 9702] [id = 693] 22:51:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x90198800) [pid = 9702] [serial = 2080] [outer = (nil)] 22:51:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x932a2400) [pid = 9702] [serial = 2081] [outer = 0x90198800] 22:51:27 INFO - PROCESS | 9702 | 1461131487759 Marionette DEBUG loaded listener.js 22:51:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x93321000) [pid = 9702] [serial = 2082] [outer = 0x90198800] 22:51:28 INFO - PROCESS | 9702 | 1461131488705 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]]]}] 22:51:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:51:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1686ms 22:51:28 INFO - PROCESS | 9702 | 1461131488744 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:51:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:51:28 INFO - PROCESS | 9702 | 1461131488748 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:51:28 INFO - PROCESS | 9702 | 1461131488755 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:51:28 INFO - PROCESS | 9702 | 1461131488759 Marionette TRACE conn3 <- [1,2746,null,{}] 22:51:28 INFO - PROCESS | 9702 | 1461131488765 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}] 22:51:29 INFO - PROCESS | 9702 | 1461131489013 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:51:29 INFO - PROCESS | 9702 | 1461131489381 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0c2800 == 145 [pid = 9702] [id = 694] 22:51:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x940b8400) [pid = 9702] [serial = 2083] [outer = (nil)] 22:51:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x94409400) [pid = 9702] [serial = 2084] [outer = 0x940b8400] 22:51:29 INFO - PROCESS | 9702 | 1461131489472 Marionette DEBUG loaded listener.js 22:51:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x9440fc00) [pid = 9702] [serial = 2085] [outer = 0x940b8400] 22:51:30 INFO - PROCESS | 9702 | 1461131490377 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]]]}] 22:51:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:51:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1683ms 22:51:30 INFO - PROCESS | 9702 | 1461131490439 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:51:30 INFO - PROCESS | 9702 | 1461131490443 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:51:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:51:30 INFO - PROCESS | 9702 | 1461131490449 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:51:30 INFO - PROCESS | 9702 | 1461131490453 Marionette TRACE conn3 <- [1,2750,null,{}] 22:51:30 INFO - PROCESS | 9702 | 1461131490458 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}] 22:51:30 INFO - PROCESS | 9702 | 1461131490683 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:51:31 INFO - PROCESS | 9702 | 1461131491049 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x8890fc00 == 146 [pid = 9702] [id = 695] 22:51:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x9032c000) [pid = 9702] [serial = 2086] [outer = (nil)] 22:51:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x958ba800) [pid = 9702] [serial = 2087] [outer = 0x9032c000] 22:51:31 INFO - PROCESS | 9702 | 1461131491145 Marionette DEBUG loaded listener.js 22:51:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x9635c400) [pid = 9702] [serial = 2088] [outer = 0x9032c000] 22:51:32 INFO - PROCESS | 9702 | 1461131492087 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]]]}] 22:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 22:51:32 INFO - PROCESS | 9702 | 1461131492139 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:51:32 INFO - PROCESS | 9702 | 1461131492144 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:51:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:51:32 INFO - PROCESS | 9702 | 1461131492151 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:51:32 INFO - PROCESS | 9702 | 1461131492154 Marionette TRACE conn3 <- [1,2754,null,{}] 22:51:32 INFO - PROCESS | 9702 | 1461131492160 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}] 22:51:32 INFO - PROCESS | 9702 | 1461131492384 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:51:32 INFO - PROCESS | 9702 | 1461131492689 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:32 INFO - PROCESS | 9702 | ++DOCSHELL 0x9451d800 == 147 [pid = 9702] [id = 696] 22:51:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x96c46c00) [pid = 9702] [serial = 2089] [outer = (nil)] 22:51:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x96c4ec00) [pid = 9702] [serial = 2090] [outer = 0x96c46c00] 22:51:32 INFO - PROCESS | 9702 | 1461131492825 Marionette DEBUG loaded listener.js 22:51:32 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x96c78400) [pid = 9702] [serial = 2091] [outer = 0x96c46c00] 22:51:33 INFO - PROCESS | 9702 | 1461131493718 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]]]}] 22:51:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:51:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1639ms 22:51:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:51:33 INFO - PROCESS | 9702 | 1461131493791 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:51:33 INFO - PROCESS | 9702 | 1461131493794 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:51:33 INFO - PROCESS | 9702 | 1461131493801 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:51:33 INFO - PROCESS | 9702 | 1461131493804 Marionette TRACE conn3 <- [1,2758,null,{}] 22:51:33 INFO - PROCESS | 9702 | 1461131493810 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}] 22:51:34 INFO - PROCESS | 9702 | 1461131494078 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:51:34 INFO - PROCESS | 9702 | 1461131494461 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x8eac6800 == 148 [pid = 9702] [id = 697] 22:51:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x8f9ae000) [pid = 9702] [serial = 2092] [outer = (nil)] 22:51:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x970a5c00) [pid = 9702] [serial = 2093] [outer = 0x8f9ae000] 22:51:34 INFO - PROCESS | 9702 | 1461131494563 Marionette DEBUG loaded listener.js 22:51:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x970a8c00) [pid = 9702] [serial = 2094] [outer = 0x8f9ae000] 22:51:35 INFO - PROCESS | 9702 | 1461131495479 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]]]}] 22:51:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:51:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1734ms 22:51:35 INFO - PROCESS | 9702 | 1461131495535 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:51:35 INFO - PROCESS | 9702 | 1461131495539 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:51:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:51:35 INFO - PROCESS | 9702 | 1461131495545 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:51:35 INFO - PROCESS | 9702 | 1461131495547 Marionette TRACE conn3 <- [1,2762,null,{}] 22:51:35 INFO - PROCESS | 9702 | 1461131495554 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}] 22:51:35 INFO - PROCESS | 9702 | 1461131495790 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:51:36 INFO - PROCESS | 9702 | 1461131496156 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab6c00 == 149 [pid = 9702] [id = 698] 22:51:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x96c4f400) [pid = 9702] [serial = 2095] [outer = (nil)] 22:51:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x97a24000) [pid = 9702] [serial = 2096] [outer = 0x96c4f400] 22:51:36 INFO - PROCESS | 9702 | 1461131496300 Marionette DEBUG loaded listener.js 22:51:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x97adac00) [pid = 9702] [serial = 2097] [outer = 0x96c4f400] 22:51:37 INFO - PROCESS | 9702 | 1461131497323 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]]]}] 22:51:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:51:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1840ms 22:51:37 INFO - PROCESS | 9702 | 1461131497386 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:51:37 INFO - PROCESS | 9702 | 1461131497390 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:51:37 INFO - PROCESS | 9702 | 1461131497397 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:51:37 INFO - PROCESS | 9702 | 1461131497399 Marionette TRACE conn3 <- [1,2766,null,{}] 22:51:37 INFO - PROCESS | 9702 | 1461131497406 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}] 22:51:37 INFO - PROCESS | 9702 | 1461131497667 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:51:38 INFO - PROCESS | 9702 | 1461131498020 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x97299c00 == 150 [pid = 9702] [id = 699] 22:51:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x97ae7000) [pid = 9702] [serial = 2098] [outer = (nil)] 22:51:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x97d08000) [pid = 9702] [serial = 2099] [outer = 0x97ae7000] 22:51:38 INFO - PROCESS | 9702 | 1461131498113 Marionette DEBUG loaded listener.js 22:51:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x97d0d800) [pid = 9702] [serial = 2100] [outer = 0x97ae7000] 22:51:38 INFO - PROCESS | 9702 | 1461131498993 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]]]}] 22:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1637ms 22:51:39 INFO - PROCESS | 9702 | 1461131499035 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:51:39 INFO - PROCESS | 9702 | 1461131499039 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:51:39 INFO - PROCESS | 9702 | 1461131499045 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:51:39 INFO - PROCESS | 9702 | 1461131499048 Marionette TRACE conn3 <- [1,2770,null,{}] 22:51:39 INFO - PROCESS | 9702 | 1461131499054 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}] 22:51:39 INFO - PROCESS | 9702 | 1461131499270 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x84176000 == 149 [pid = 9702] [id = 638] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x98fb0800 == 148 [pid = 9702] [id = 593] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x86da2000 == 147 [pid = 9702] [id = 639] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x83214800 == 146 [pid = 9702] [id = 619] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5b400 == 145 [pid = 9702] [id = 629] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x934b9800 == 144 [pid = 9702] [id = 634] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x940b2400 == 143 [pid = 9702] [id = 631] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x96c7c800 == 142 [pid = 9702] [id = 636] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x86d96c00 == 141 [pid = 9702] [id = 633] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x915e4000 == 140 [pid = 9702] [id = 630] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x84174800 == 139 [pid = 9702] [id = 641] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab01800 == 138 [pid = 9702] [id = 627] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x90239400 == 137 [pid = 9702] [id = 628] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x84ad5800 == 136 [pid = 9702] [id = 682] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x88847c00 == 135 [pid = 9702] [id = 681] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x876bf800 == 134 [pid = 9702] [id = 680] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x934dec00 == 133 [pid = 9702] [id = 677] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x942ebc00 == 132 [pid = 9702] [id = 678] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x93324000 == 131 [pid = 9702] [id = 676] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x91375c00 == 130 [pid = 9702] [id = 675] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x91379000 == 129 [pid = 9702] [id = 674] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9b5400 == 128 [pid = 9702] [id = 672] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8b8e5000 == 127 [pid = 9702] [id = 673] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8f7f3000 == 126 [pid = 9702] [id = 671] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x89cacc00 == 125 [pid = 9702] [id = 670] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x876bc400 == 124 [pid = 9702] [id = 669] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x89659400 == 123 [pid = 9702] [id = 668] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x89e77c00 == 122 [pid = 9702] [id = 666] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x84eb1c00 == 121 [pid = 9702] [id = 667] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x89657c00 == 120 [pid = 9702] [id = 665] 22:51:41 INFO - PROCESS | 9702 | --DOCSHELL 0x8416f000 == 119 [pid = 9702] [id = 664] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x8aa5d400) [pid = 9702] [serial = 1991] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x8b8dc400) [pid = 9702] [serial = 1944] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x88901c00) [pid = 9702] [serial = 1932] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x86da0800) [pid = 9702] [serial = 1980] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x90327400) [pid = 9702] [serial = 1968] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x9054c000) [pid = 9702] [serial = 1970] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x8ad0ec00) [pid = 9702] [serial = 1940] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8aa57000) [pid = 9702] [serial = 1937] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x88066000) [pid = 9702] [serial = 1988] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8e899c00) [pid = 9702] [serial = 1955] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x8aa62800) [pid = 9702] [serial = 1938] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8890e400) [pid = 9702] [serial = 1983] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x8f9b6c00) [pid = 9702] [serial = 1961] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x906be800) [pid = 9702] [serial = 1973] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x89c8a800) [pid = 9702] [serial = 1989] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x89a46000) [pid = 9702] [serial = 1985] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x92096400) [pid = 9702] [serial = 1976] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x8e703800) [pid = 9702] [serial = 1953] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8c0bd800) [pid = 9702] [serial = 1946] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x89c8f000) [pid = 9702] [serial = 1935] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x8c842c00) [pid = 9702] [serial = 1949] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x906c4400) [pid = 9702] [serial = 1974] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x89aeb000) [pid = 9702] [serial = 1986] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x8eac2000) [pid = 9702] [serial = 1956] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8b7a9400) [pid = 9702] [serial = 1863] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x88852800) [pid = 9702] [serial = 1982] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x883ac400) [pid = 9702] [serial = 1931] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8b722c00) [pid = 9702] [serial = 1941] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8b7a7800) [pid = 9702] [serial = 1943] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x9e086400) [pid = 9702] [serial = 1914] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x86aba800) [pid = 9702] [serial = 1979] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x89ae8c00) [pid = 9702] [serial = 1934] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8f732c00) [pid = 9702] [serial = 1959] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8c0c5400) [pid = 9702] [serial = 1947] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x8ffef800) [pid = 9702] [serial = 1965] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x90550400) [pid = 9702] [serial = 1971] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x8ffe9000) [pid = 9702] [serial = 1964] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x8fd4e000) [pid = 9702] [serial = 1962] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x90234c00) [pid = 9702] [serial = 1967] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x920c5800) [pid = 9702] [serial = 1977] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x8f72d800) [pid = 9702] [serial = 1958] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x8c977800) [pid = 9702] [serial = 1952] [outer = (nil)] [url = about:blank] 22:51:41 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8c849c00) [pid = 9702] [serial = 1950] [outer = (nil)] [url = about:blank] 22:51:42 INFO - PROCESS | 9702 | 1461131502082 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:42 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d96c00 == 120 [pid = 9702] [id = 700] 22:51:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x86d9fc00) [pid = 9702] [serial = 2101] [outer = (nil)] 22:51:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x876bc400) [pid = 9702] [serial = 2102] [outer = 0x86d9fc00] 22:51:42 INFO - PROCESS | 9702 | 1461131502170 Marionette DEBUG loaded listener.js 22:51:42 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x883aa000) [pid = 9702] [serial = 2103] [outer = 0x86d9fc00] 22:51:42 INFO - PROCESS | 9702 | 1461131502992 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]]]}] 22:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3988ms 22:51:43 INFO - PROCESS | 9702 | 1461131503035 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:51:43 INFO - PROCESS | 9702 | 1461131503040 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:51:43 INFO - PROCESS | 9702 | 1461131503047 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:51:43 INFO - PROCESS | 9702 | 1461131503054 Marionette TRACE conn3 <- [1,2774,null,{}] 22:51:43 INFO - PROCESS | 9702 | 1461131503061 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}] 22:51:43 INFO - PROCESS | 9702 | 1461131503371 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:51:43 INFO - PROCESS | 9702 | 1461131503518 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x88907400 == 121 [pid = 9702] [id = 701] 22:51:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8890e800) [pid = 9702] [serial = 2104] [outer = (nil)] 22:51:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x88aa7000) [pid = 9702] [serial = 2105] [outer = 0x8890e800] 22:51:43 INFO - PROCESS | 9702 | 1461131503597 Marionette DEBUG loaded listener.js 22:51:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8965dc00) [pid = 9702] [serial = 2106] [outer = 0x8890e800] 22:51:44 INFO - PROCESS | 9702 | 1461131504602 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]]]}] 22:51:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:51:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1591ms 22:51:44 INFO - PROCESS | 9702 | 1461131504641 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:51:44 INFO - PROCESS | 9702 | 1461131504647 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:51:44 INFO - PROCESS | 9702 | 1461131504654 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:51:44 INFO - PROCESS | 9702 | 1461131504657 Marionette TRACE conn3 <- [1,2778,null,{}] 22:51:44 INFO - PROCESS | 9702 | 1461131504672 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}] 22:51:44 INFO - PROCESS | 9702 | 1461131504961 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:51:45 INFO - PROCESS | 9702 | 1461131504992 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aae400 == 122 [pid = 9702] [id = 702] 22:51:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x89aee800) [pid = 9702] [serial = 2107] [outer = (nil)] 22:51:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x89caa400) [pid = 9702] [serial = 2108] [outer = 0x89aee800] 22:51:45 INFO - PROCESS | 9702 | 1461131505073 Marionette DEBUG loaded listener.js 22:51:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x89d46000) [pid = 9702] [serial = 2109] [outer = 0x89aee800] 22:51:46 INFO - PROCESS | 9702 | 1461131506171 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]]]}] 22:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1543ms 22:51:46 INFO - PROCESS | 9702 | 1461131506198 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:51:46 INFO - PROCESS | 9702 | 1461131506202 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:51:46 INFO - PROCESS | 9702 | 1461131506217 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:51:46 INFO - PROCESS | 9702 | 1461131506225 Marionette TRACE conn3 <- [1,2782,null,{}] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x933eb400) [pid = 9702] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x94512000) [pid = 9702] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x8c7bb000) [pid = 9702] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x940b7000) [pid = 9702] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x933e9800) [pid = 9702] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x8eacb800) [pid = 9702] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x876c0000) [pid = 9702] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x88855c00) [pid = 9702] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8f9b5800) [pid = 9702] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x8b8e3400) [pid = 9702] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x89c89800) [pid = 9702] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x942eec00) [pid = 9702] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x934be000) [pid = 9702] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 120 (0x8b79ec00) [pid = 9702] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 119 (0x8fb50000) [pid = 9702] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 118 (0x8bdecc00) [pid = 9702] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 117 (0x86da4c00) [pid = 9702] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 116 (0x89e72400) [pid = 9702] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:51:46 INFO - PROCESS | 9702 | --DOMWINDOW == 115 (0x84c10000) [pid = 9702] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:51:46 INFO - PROCESS | 9702 | 1461131506847 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}] 22:51:47 INFO - PROCESS | 9702 | 1461131507063 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:51:47 INFO - PROCESS | 9702 | 1461131507299 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:47 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d99800 == 123 [pid = 9702] [id = 703] 22:51:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 116 (0x89c89800) [pid = 9702] [serial = 2110] [outer = (nil)] 22:51:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 117 (0x8ab0a400) [pid = 9702] [serial = 2111] [outer = 0x89c89800] 22:51:47 INFO - PROCESS | 9702 | 1461131507375 Marionette DEBUG loaded listener.js 22:51:47 INFO - PROCESS | 9702 | ++DOMWINDOW == 118 (0x8b71b400) [pid = 9702] [serial = 2112] [outer = 0x89c89800] 22:51:48 INFO - PROCESS | 9702 | 1461131508150 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]]]}] 22:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1954ms 22:51:48 INFO - PROCESS | 9702 | 1461131508164 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:51:48 INFO - PROCESS | 9702 | 1461131508167 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:51:48 INFO - PROCESS | 9702 | 1461131508186 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:51:48 INFO - PROCESS | 9702 | 1461131508189 Marionette TRACE conn3 <- [1,2786,null,{}] 22:51:48 INFO - PROCESS | 9702 | 1461131508195 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}] 22:51:48 INFO - PROCESS | 9702 | 1461131508397 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:51:48 INFO - PROCESS | 9702 | 1461131508412 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x8965c400 == 124 [pid = 9702] [id = 704] 22:51:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 119 (0x8aa5e000) [pid = 9702] [serial = 2113] [outer = (nil)] 22:51:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 120 (0x8b7a7800) [pid = 9702] [serial = 2114] [outer = 0x8aa5e000] 22:51:48 INFO - PROCESS | 9702 | 1461131508486 Marionette DEBUG loaded listener.js 22:51:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 121 (0x8b8df000) [pid = 9702] [serial = 2115] [outer = 0x8aa5e000] 22:51:49 INFO - PROCESS | 9702 | 1461131509856 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]]]}] 22:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1733ms 22:51:49 INFO - PROCESS | 9702 | 1461131509923 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:51:49 INFO - PROCESS | 9702 | 1461131509930 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:51:49 INFO - PROCESS | 9702 | 1461131509940 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:51:49 INFO - PROCESS | 9702 | 1461131509944 Marionette TRACE conn3 <- [1,2790,null,{}] 22:51:49 INFO - PROCESS | 9702 | 1461131509953 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}] 22:51:50 INFO - PROCESS | 9702 | 1461131510234 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:51:50 INFO - PROCESS | 9702 | 1461131510629 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x88910400 == 125 [pid = 9702] [id = 705] 22:51:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x88a62400) [pid = 9702] [serial = 2116] [outer = (nil)] 22:51:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x89a4f400) [pid = 9702] [serial = 2117] [outer = 0x88a62400] 22:51:50 INFO - PROCESS | 9702 | 1461131510721 Marionette DEBUG loaded listener.js 22:51:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x89cad400) [pid = 9702] [serial = 2118] [outer = 0x88a62400] 22:51:51 INFO - PROCESS | 9702 | 1461131511845 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]]]}] 22:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1991ms 22:51:51 INFO - PROCESS | 9702 | 1461131511935 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:51:51 INFO - PROCESS | 9702 | 1461131511950 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:51:52 INFO - PROCESS | 9702 | 1461131512045 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:51:52 INFO - PROCESS | 9702 | 1461131512054 Marionette TRACE conn3 <- [1,2794,null,{}] 22:51:52 INFO - PROCESS | 9702 | 1461131512070 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}] 22:51:52 INFO - PROCESS | 9702 | 1461131512335 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:51:52 INFO - PROCESS | 9702 | 1461131512635 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x89ca2000 == 126 [pid = 9702] [id = 706] 22:51:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x8b728000) [pid = 9702] [serial = 2119] [outer = (nil)] 22:51:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x8b8da800) [pid = 9702] [serial = 2120] [outer = 0x8b728000] 22:51:52 INFO - PROCESS | 9702 | 1461131512722 Marionette DEBUG loaded listener.js 22:51:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x8bde6000) [pid = 9702] [serial = 2121] [outer = 0x8b728000] 22:51:53 INFO - PROCESS | 9702 | 1461131513631 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]]]}] 22:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1712ms 22:51:53 INFO - PROCESS | 9702 | 1461131513690 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:51:53 INFO - PROCESS | 9702 | 1461131513693 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:51:53 INFO - PROCESS | 9702 | 1461131513700 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:51:53 INFO - PROCESS | 9702 | 1461131513707 Marionette TRACE conn3 <- [1,2798,null,{}] 22:51:53 INFO - PROCESS | 9702 | 1461131513723 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}] 22:51:54 INFO - PROCESS | 9702 | 1461131513997 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:51:54 INFO - PROCESS | 9702 | 1461131514345 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e7b800 == 127 [pid = 9702] [id = 707] 22:51:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x8c0c8400) [pid = 9702] [serial = 2122] [outer = (nil)] 22:51:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8c84a400) [pid = 9702] [serial = 2123] [outer = 0x8c0c8400] 22:51:54 INFO - PROCESS | 9702 | 1461131514449 Marionette DEBUG loaded listener.js 22:51:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8c96fc00) [pid = 9702] [serial = 2124] [outer = 0x8c0c8400] 22:51:55 INFO - PROCESS | 9702 | 1461131515376 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]]]}] 22:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1737ms 22:51:55 INFO - PROCESS | 9702 | 1461131515438 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:51:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:51:55 INFO - PROCESS | 9702 | 1461131515443 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:51:55 INFO - PROCESS | 9702 | 1461131515449 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:51:55 INFO - PROCESS | 9702 | 1461131515453 Marionette TRACE conn3 <- [1,2802,null,{}] 22:51:55 INFO - PROCESS | 9702 | 1461131515458 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}] 22:51:55 INFO - PROCESS | 9702 | 1461131515682 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:51:56 INFO - PROCESS | 9702 | 1461131516028 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x8bded400 == 128 [pid = 9702] [id = 708] 22:51:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8c849c00) [pid = 9702] [serial = 2125] [outer = (nil)] 22:51:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x8e70f800) [pid = 9702] [serial = 2126] [outer = 0x8c849c00] 22:51:56 INFO - PROCESS | 9702 | 1461131516122 Marionette DEBUG loaded listener.js 22:51:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8e894400) [pid = 9702] [serial = 2127] [outer = 0x8c849c00] 22:51:57 INFO - PROCESS | 9702 | 1461131517009 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]]]}] 22:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 22:51:57 INFO - PROCESS | 9702 | 1461131517083 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:51:57 INFO - PROCESS | 9702 | 1461131517086 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:51:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:51:57 INFO - PROCESS | 9702 | 1461131517093 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:51:57 INFO - PROCESS | 9702 | 1461131517097 Marionette TRACE conn3 <- [1,2806,null,{}] 22:51:57 INFO - PROCESS | 9702 | 1461131517102 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}] 22:51:57 INFO - PROCESS | 9702 | 1461131517412 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:51:57 INFO - PROCESS | 9702 | 1461131517767 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e701c00 == 129 [pid = 9702] [id = 709] 22:51:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8eac7c00) [pid = 9702] [serial = 2128] [outer = (nil)] 22:51:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8ead0c00) [pid = 9702] [serial = 2129] [outer = 0x8eac7c00] 22:51:57 INFO - PROCESS | 9702 | 1461131517859 Marionette DEBUG loaded listener.js 22:51:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8f730c00) [pid = 9702] [serial = 2130] [outer = 0x8eac7c00] 22:51:58 INFO - PROCESS | 9702 | 1461131518780 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]]]}] 22:51:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:51:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1744ms 22:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:51:58 INFO - PROCESS | 9702 | 1461131518836 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:51:58 INFO - PROCESS | 9702 | 1461131518839 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:51:58 INFO - PROCESS | 9702 | 1461131518846 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:51:58 INFO - PROCESS | 9702 | 1461131518850 Marionette TRACE conn3 <- [1,2810,null,{}] 22:51:58 INFO - PROCESS | 9702 | 1461131518855 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}] 22:51:59 INFO - PROCESS | 9702 | 1461131519105 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:51:59 INFO - PROCESS | 9702 | 1461131519459 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fb50800 == 130 [pid = 9702] [id = 710] 22:51:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8fb52c00) [pid = 9702] [serial = 2131] [outer = (nil)] 22:51:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8fd51000) [pid = 9702] [serial = 2132] [outer = 0x8fb52c00] 22:51:59 INFO - PROCESS | 9702 | 1461131519563 Marionette DEBUG loaded listener.js 22:51:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8fff1c00) [pid = 9702] [serial = 2133] [outer = 0x8fb52c00] 22:52:00 INFO - PROCESS | 9702 | 1461131520488 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]]]}] 22:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1684ms 22:52:00 INFO - PROCESS | 9702 | 1461131520530 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:52:00 INFO - PROCESS | 9702 | 1461131520534 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:52:00 INFO - PROCESS | 9702 | 1461131520540 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:52:00 INFO - PROCESS | 9702 | 1461131520544 Marionette TRACE conn3 <- [1,2814,null,{}] 22:52:00 INFO - PROCESS | 9702 | 1461131520550 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}] 22:52:00 INFO - PROCESS | 9702 | 1461131520761 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:52:01 INFO - PROCESS | 9702 | 1461131521114 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9b2800 == 131 [pid = 9702] [id = 711] 22:52:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8fb51800) [pid = 9702] [serial = 2134] [outer = (nil)] 22:52:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x90327800) [pid = 9702] [serial = 2135] [outer = 0x8fb51800] 22:52:01 INFO - PROCESS | 9702 | 1461131521205 Marionette DEBUG loaded listener.js 22:52:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x9048cc00) [pid = 9702] [serial = 2136] [outer = 0x8fb51800] 22:52:02 INFO - PROCESS | 9702 | 1461131522172 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]]]}] 22:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1687ms 22:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:52:02 INFO - PROCESS | 9702 | 1461131522228 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:52:02 INFO - PROCESS | 9702 | 1461131522231 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:52:02 INFO - PROCESS | 9702 | 1461131522238 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:52:02 INFO - PROCESS | 9702 | 1461131522241 Marionette TRACE conn3 <- [1,2818,null,{}] 22:52:02 INFO - PROCESS | 9702 | 1461131522247 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}] 22:52:02 INFO - PROCESS | 9702 | 1461131522507 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:52:02 INFO - PROCESS | 9702 | 1461131522864 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x90192800 == 132 [pid = 9702] [id = 712] 22:52:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x9032ac00) [pid = 9702] [serial = 2137] [outer = (nil)] 22:52:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x906bdc00) [pid = 9702] [serial = 2138] [outer = 0x9032ac00] 22:52:02 INFO - PROCESS | 9702 | 1461131522955 Marionette DEBUG loaded listener.js 22:52:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x906c4400) [pid = 9702] [serial = 2139] [outer = 0x9032ac00] 22:52:03 INFO - PROCESS | 9702 | 1461131523880 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]]]}] 22:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1687ms 22:52:03 INFO - PROCESS | 9702 | 1461131523924 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:52:03 INFO - PROCESS | 9702 | 1461131523929 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:52:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:52:03 INFO - PROCESS | 9702 | 1461131523935 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:52:03 INFO - PROCESS | 9702 | 1461131523938 Marionette TRACE conn3 <- [1,2822,null,{}] 22:52:03 INFO - PROCESS | 9702 | 1461131523944 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}] 22:52:04 INFO - PROCESS | 9702 | 1461131524165 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:52:04 INFO - PROCESS | 9702 | 1461131524515 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d98400 == 133 [pid = 9702] [id = 713] 22:52:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x88850800) [pid = 9702] [serial = 2140] [outer = (nil)] 22:52:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x915e0400) [pid = 9702] [serial = 2141] [outer = 0x88850800] 22:52:04 INFO - PROCESS | 9702 | 1461131524604 Marionette DEBUG loaded listener.js 22:52:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x920cbc00) [pid = 9702] [serial = 2142] [outer = 0x88850800] 22:52:05 INFO - PROCESS | 9702 | 1461131525567 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]]]}] 22:52:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:52:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1683ms 22:52:05 INFO - PROCESS | 9702 | 1461131525621 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:52:05 INFO - PROCESS | 9702 | 1461131525625 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:52:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:52:05 INFO - PROCESS | 9702 | 1461131525636 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:52:05 INFO - PROCESS | 9702 | 1461131525640 Marionette TRACE conn3 <- [1,2826,null,{}] 22:52:05 INFO - PROCESS | 9702 | 1461131525650 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}] 22:52:05 INFO - PROCESS | 9702 | 1461131525957 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:52:06 INFO - PROCESS | 9702 | 1461131526380 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x915de400 == 134 [pid = 9702] [id = 714] 22:52:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x93327800) [pid = 9702] [serial = 2143] [outer = (nil)] 22:52:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x933f5c00) [pid = 9702] [serial = 2144] [outer = 0x93327800] 22:52:06 INFO - PROCESS | 9702 | 1461131526539 Marionette DEBUG loaded listener.js 22:52:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x934b9400) [pid = 9702] [serial = 2145] [outer = 0x93327800] 22:52:07 INFO - PROCESS | 9702 | 1461131527685 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:52:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:52:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2104ms 22:52:07 INFO - PROCESS | 9702 | 1461131527739 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:52:07 INFO - PROCESS | 9702 | 1461131527743 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:52:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:52:07 INFO - PROCESS | 9702 | 1461131527750 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:52:07 INFO - PROCESS | 9702 | 1461131527754 Marionette TRACE conn3 <- [1,2830,null,{}] 22:52:07 INFO - PROCESS | 9702 | 1461131527760 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}] 22:52:07 INFO - PROCESS | 9702 | 1461131527993 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:52:08 INFO - PROCESS | 9702 | 1461131528347 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x932aa400 == 135 [pid = 9702] [id = 715] 22:52:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x933ebc00) [pid = 9702] [serial = 2146] [outer = (nil)] 22:52:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x940b7000) [pid = 9702] [serial = 2147] [outer = 0x933ebc00] 22:52:08 INFO - PROCESS | 9702 | 1461131528445 Marionette DEBUG loaded listener.js 22:52:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x942f2000) [pid = 9702] [serial = 2148] [outer = 0x933ebc00] 22:52:09 INFO - PROCESS | 9702 | 1461131529387 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]]]}] 22:52:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:52:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 22:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:52:09 INFO - PROCESS | 9702 | 1461131529438 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:52:09 INFO - PROCESS | 9702 | 1461131529441 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:52:09 INFO - PROCESS | 9702 | 1461131529448 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:52:09 INFO - PROCESS | 9702 | 1461131529451 Marionette TRACE conn3 <- [1,2834,null,{}] 22:52:09 INFO - PROCESS | 9702 | 1461131529457 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}] 22:52:09 INFO - PROCESS | 9702 | 1461131529673 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:52:10 INFO - PROCESS | 9702 | 1461131530028 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x84c10400 == 136 [pid = 9702] [id = 716] 22:52:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x89cac400) [pid = 9702] [serial = 2149] [outer = (nil)] 22:52:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x9451a000) [pid = 9702] [serial = 2150] [outer = 0x89cac400] 22:52:10 INFO - PROCESS | 9702 | 1461131530116 Marionette DEBUG loaded listener.js 22:52:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x958bd800) [pid = 9702] [serial = 2151] [outer = 0x89cac400] 22:52:11 INFO - PROCESS | 9702 | 1461131531005 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1594ms 22:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:52:11 INFO - PROCESS | 9702 | 1461131531042 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:52:11 INFO - PROCESS | 9702 | 1461131531045 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:52:11 INFO - PROCESS | 9702 | 1461131531052 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:52:11 INFO - PROCESS | 9702 | 1461131531056 Marionette TRACE conn3 <- [1,2838,null,{}] 22:52:11 INFO - PROCESS | 9702 | 1461131531061 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}] 22:52:11 INFO - PROCESS | 9702 | 1461131531268 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:52:11 INFO - PROCESS | 9702 | 1461131531623 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x942e9400 == 137 [pid = 9702] [id = 717] 22:52:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x94405000) [pid = 9702] [serial = 2152] [outer = (nil)] 22:52:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x97a29c00) [pid = 9702] [serial = 2153] [outer = 0x94405000] 22:52:11 INFO - PROCESS | 9702 | 1461131531715 Marionette DEBUG loaded listener.js 22:52:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x97d09800) [pid = 9702] [serial = 2154] [outer = 0x94405000] 22:52:12 INFO - PROCESS | 9702 | 1461131532684 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]]]}] 22:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1690ms 22:52:12 INFO - PROCESS | 9702 | 1461131532741 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:52:12 INFO - PROCESS | 9702 | 1461131532745 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:52:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:52:12 INFO - PROCESS | 9702 | 1461131532752 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:52:12 INFO - PROCESS | 9702 | 1461131532755 Marionette TRACE conn3 <- [1,2842,null,{}] 22:52:12 INFO - PROCESS | 9702 | 1461131532761 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}] 22:52:12 INFO - PROCESS | 9702 | 1461131532972 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:52:13 INFO - PROCESS | 9702 | 1461131533324 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x84add800 == 138 [pid = 9702] [id = 718] 22:52:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x96c4d800) [pid = 9702] [serial = 2155] [outer = (nil)] 22:52:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x982ae400) [pid = 9702] [serial = 2156] [outer = 0x96c4d800] 22:52:13 INFO - PROCESS | 9702 | 1461131533414 Marionette DEBUG loaded listener.js 22:52:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x9832ec00) [pid = 9702] [serial = 2157] [outer = 0x96c4d800] 22:52:14 INFO - PROCESS | 9702 | 1461131534329 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]]]}] 22:52:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:52:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 22:52:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:52:14 INFO - PROCESS | 9702 | 1461131534384 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:52:14 INFO - PROCESS | 9702 | 1461131534387 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:52:14 INFO - PROCESS | 9702 | 1461131534393 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:52:14 INFO - PROCESS | 9702 | 1461131534397 Marionette TRACE conn3 <- [1,2846,null,{}] 22:52:14 INFO - PROCESS | 9702 | 1461131534403 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}] 22:52:14 INFO - PROCESS | 9702 | 1461131534631 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:52:14 INFO - PROCESS | 9702 | 1461131534984 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c0ba800 == 139 [pid = 9702] [id = 719] 22:52:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x8e704000) [pid = 9702] [serial = 2158] [outer = (nil)] 22:52:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x98337000) [pid = 9702] [serial = 2159] [outer = 0x8e704000] 22:52:15 INFO - PROCESS | 9702 | 1461131535073 Marionette DEBUG loaded listener.js 22:52:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x98338800) [pid = 9702] [serial = 2160] [outer = 0x8e704000] 22:52:15 INFO - PROCESS | 9702 | 1461131535952 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]]]}] 22:52:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:52:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 22:52:16 INFO - PROCESS | 9702 | 1461131536029 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:52:16 INFO - PROCESS | 9702 | 1461131536033 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:52:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:52:16 INFO - PROCESS | 9702 | 1461131536039 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:52:16 INFO - PROCESS | 9702 | 1461131536042 Marionette TRACE conn3 <- [1,2850,null,{}] 22:52:16 INFO - PROCESS | 9702 | 1461131536048 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}] 22:52:16 INFO - PROCESS | 9702 | 1461131536316 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:52:16 INFO - PROCESS | 9702 | 1461131536674 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x98337c00 == 140 [pid = 9702] [id = 720] 22:52:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x98971800) [pid = 9702] [serial = 2161] [outer = (nil)] 22:52:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x9897cc00) [pid = 9702] [serial = 2162] [outer = 0x98971800] 22:52:16 INFO - PROCESS | 9702 | 1461131536763 Marionette DEBUG loaded listener.js 22:52:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x9897f800) [pid = 9702] [serial = 2163] [outer = 0x98971800] 22:52:17 INFO - PROCESS | 9702 | 1461131537698 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:52:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:52:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1736ms 22:52:17 INFO - PROCESS | 9702 | 1461131537776 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:52:17 INFO - PROCESS | 9702 | 1461131537779 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:52:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:52:17 INFO - PROCESS | 9702 | 1461131537786 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:52:17 INFO - PROCESS | 9702 | 1461131537790 Marionette TRACE conn3 <- [1,2854,null,{}] 22:52:17 INFO - PROCESS | 9702 | 1461131537795 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}] 22:52:18 INFO - PROCESS | 9702 | 1461131538041 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:52:18 INFO - PROCESS | 9702 | 1461131538397 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x9832d000 == 141 [pid = 9702] [id = 721] 22:52:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x98976800) [pid = 9702] [serial = 2164] [outer = (nil)] 22:52:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x992a7400) [pid = 9702] [serial = 2165] [outer = 0x98976800] 22:52:18 INFO - PROCESS | 9702 | 1461131538490 Marionette DEBUG loaded listener.js 22:52:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x992ac400) [pid = 9702] [serial = 2166] [outer = 0x98976800] 22:52:19 INFO - PROCESS | 9702 | 1461131539406 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]]]}] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad09400 == 140 [pid = 9702] [id = 281] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab6c00 == 139 [pid = 9702] [id = 698] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8eac6800 == 138 [pid = 9702] [id = 697] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8890fc00 == 137 [pid = 9702] [id = 695] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x9451d800 == 136 [pid = 9702] [id = 696] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0c2800 == 135 [pid = 9702] [id = 694] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x90195800 == 134 [pid = 9702] [id = 693] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x90197c00 == 133 [pid = 9702] [id = 692] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x906bd800 == 132 [pid = 9702] [id = 658] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad06400 == 131 [pid = 9702] [id = 691] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8f73a800 == 130 [pid = 9702] [id = 653] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8c7aec00 == 129 [pid = 9702] [id = 689] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8aa5c000 == 128 [pid = 9702] [id = 690] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0bd400 == 127 [pid = 9702] [id = 688] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x85bec400 == 126 [pid = 9702] [id = 687] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x89d47c00 == 125 [pid = 9702] [id = 686] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x88a6dc00 == 124 [pid = 9702] [id = 684] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x89d48400 == 123 [pid = 9702] [id = 685] 22:52:21 INFO - PROCESS | 9702 | --DOCSHELL 0x84177c00 == 122 [pid = 9702] [id = 683] 22:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4189ms 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x933f3400) [pid = 9702] [serial = 2024] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x958c1000) [pid = 9702] [serial = 2040] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x934bc400) [pid = 9702] [serial = 2025] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x92092000) [pid = 9702] [serial = 2022] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x94401800) [pid = 9702] [serial = 2034] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x934e0c00) [pid = 9702] [serial = 2028] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8f7f3400) [pid = 9702] [serial = 2009] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8822a000) [pid = 9702] [serial = 2043] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x88a69800) [pid = 9702] [serial = 2045] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x9054d000) [pid = 9702] [serial = 2018] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x934d9400) [pid = 9702] [serial = 2027] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8fb5c400) [pid = 9702] [serial = 2012] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x89e74400) [pid = 9702] [serial = 1998] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x94511400) [pid = 9702] [serial = 2036] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x940b8000) [pid = 9702] [serial = 2030] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8b9b9800) [pid = 9702] [serial = 2000] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x90325c00) [pid = 9702] [serial = 2016] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x8f9a8400) [pid = 9702] [serial = 2010] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x88068800) [pid = 9702] [serial = 2042] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x8c972000) [pid = 9702] [serial = 2006] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x90557800) [pid = 9702] [serial = 2019] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x89ca1c00) [pid = 9702] [serial = 1929] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x942f4000) [pid = 9702] [serial = 2033] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8e70c800) [pid = 9702] [serial = 2007] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x8c0bbc00) [pid = 9702] [serial = 2003] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x94519400) [pid = 9702] [serial = 2037] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x940ba000) [pid = 9702] [serial = 2031] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x88a66400) [pid = 9702] [serial = 1995] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x89d43000) [pid = 9702] [serial = 1997] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8fd73800) [pid = 9702] [serial = 2013] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x89651c00) [pid = 9702] [serial = 2046] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x90321400) [pid = 9702] [serial = 2015] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8bde5800) [pid = 9702] [serial = 2001] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x915d8800) [pid = 9702] [serial = 2021] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x95828000) [pid = 9702] [serial = 2039] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x88234400) [pid = 9702] [serial = 1994] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8c7b8400) [pid = 9702] [serial = 2004] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x88229400) [pid = 9702] [serial = 2048] [outer = (nil)] [url = about:blank] 22:52:22 INFO - PROCESS | 9702 | 1461131542286 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:52:22 INFO - PROCESS | 9702 | 1461131542292 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:52:22 INFO - PROCESS | 9702 | 1461131542304 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:52:22 INFO - PROCESS | 9702 | 1461131542312 Marionette TRACE conn3 <- [1,2858,null,{}] 22:52:22 INFO - PROCESS | 9702 | 1461131542319 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}] 22:52:22 INFO - PROCESS | 9702 | 1461131542517 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:52:22 INFO - PROCESS | 9702 | 1461131542766 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:22 INFO - PROCESS | 9702 | ++DOCSHELL 0x88904000 == 123 [pid = 9702] [id = 722] 22:52:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x88904400) [pid = 9702] [serial = 2167] [outer = (nil)] 22:52:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8890c800) [pid = 9702] [serial = 2168] [outer = 0x88904400] 22:52:22 INFO - PROCESS | 9702 | 1461131542844 Marionette DEBUG loaded listener.js 22:52:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x88a64000) [pid = 9702] [serial = 2169] [outer = 0x88904400] 22:52:23 INFO - PROCESS | 9702 | 1461131543731 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1493ms 22:52:23 INFO - PROCESS | 9702 | 1461131543798 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:52:23 INFO - PROCESS | 9702 | 1461131543803 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:52:23 INFO - PROCESS | 9702 | 1461131543815 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:52:23 INFO - PROCESS | 9702 | 1461131543820 Marionette TRACE conn3 <- [1,2862,null,{}] 22:52:23 INFO - PROCESS | 9702 | 1461131543827 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}] 22:52:24 INFO - PROCESS | 9702 | 1461131544039 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:52:24 INFO - PROCESS | 9702 | 1461131544285 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x88234400 == 124 [pid = 9702] [id = 723] 22:52:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8884cc00) [pid = 9702] [serial = 2170] [outer = (nil)] 22:52:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x89ae6400) [pid = 9702] [serial = 2171] [outer = 0x8884cc00] 22:52:24 INFO - PROCESS | 9702 | 1461131544361 Marionette DEBUG loaded listener.js 22:52:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x89ca9c00) [pid = 9702] [serial = 2172] [outer = 0x8884cc00] 22:52:25 INFO - PROCESS | 9702 | 1461131545388 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]]]}] 22:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1636ms 22:52:25 INFO - PROCESS | 9702 | 1461131545448 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:52:25 INFO - PROCESS | 9702 | 1461131545452 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:52:25 INFO - PROCESS | 9702 | 1461131545458 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:52:25 INFO - PROCESS | 9702 | 1461131545461 Marionette TRACE conn3 <- [1,2866,null,{}] 22:52:25 INFO - PROCESS | 9702 | 1461131545476 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}] 22:52:25 INFO - PROCESS | 9702 | 1461131545767 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:52:25 INFO - PROCESS | 9702 | 1461131545797 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:25 INFO - PROCESS | 9702 | ++DOCSHELL 0x8965d000 == 125 [pid = 9702] [id = 724] 22:52:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8ad01c00) [pid = 9702] [serial = 2173] [outer = (nil)] 22:52:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8b725400) [pid = 9702] [serial = 2174] [outer = 0x8ad01c00] 22:52:25 INFO - PROCESS | 9702 | 1461131545872 Marionette DEBUG loaded listener.js 22:52:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8b8e0c00) [pid = 9702] [serial = 2175] [outer = 0x8ad01c00] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x86d9fc00) [pid = 9702] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x89aee800) [pid = 9702] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x96c4f400) [pid = 9702] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8417a400) [pid = 9702] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x8ad0f000) [pid = 9702] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8f9ae000) [pid = 9702] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x88071c00) [pid = 9702] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x9054fc00) [pid = 9702] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8890e800) [pid = 9702] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x8eaccc00) [pid = 9702] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x8c0c3c00) [pid = 9702] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x88aa5c00) [pid = 9702] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x9032c000) [pid = 9702] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x8b7ac000) [pid = 9702] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x90198800) [pid = 9702] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x8ab0e000) [pid = 9702] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x8f9aa800) [pid = 9702] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x96c46c00) [pid = 9702] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 124 (0x89d4d800) [pid = 9702] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 123 (0x97ae7000) [pid = 9702] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 122 (0x940b8400) [pid = 9702] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:52:27 INFO - PROCESS | 9702 | --DOMWINDOW == 121 (0x89c89800) [pid = 9702] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:52:27 INFO - PROCESS | 9702 | 1461131547426 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]]]}] 22:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2031ms 22:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:52:27 INFO - PROCESS | 9702 | 1461131547520 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:52:27 INFO - PROCESS | 9702 | 1461131547522 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:52:27 INFO - PROCESS | 9702 | 1461131547547 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:52:27 INFO - PROCESS | 9702 | 1461131547551 Marionette TRACE conn3 <- [1,2870,null,{}] 22:52:27 INFO - PROCESS | 9702 | 1461131547556 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}] 22:52:27 INFO - PROCESS | 9702 | 1461131547743 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:52:27 INFO - PROCESS | 9702 | 1461131547963 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:27 INFO - PROCESS | 9702 | ++DOCSHELL 0x83209400 == 126 [pid = 9702] [id = 725] 22:52:27 INFO - PROCESS | 9702 | ++DOMWINDOW == 122 (0x85bf3000) [pid = 9702] [serial = 2176] [outer = (nil)] 22:52:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 123 (0x89ca4000) [pid = 9702] [serial = 2177] [outer = 0x85bf3000] 22:52:28 INFO - PROCESS | 9702 | 1461131548035 Marionette DEBUG loaded listener.js 22:52:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 124 (0x8b8e6800) [pid = 9702] [serial = 2178] [outer = 0x85bf3000] 22:52:28 INFO - PROCESS | 9702 | 1461131548814 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]]]}] 22:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1351ms 22:52:28 INFO - PROCESS | 9702 | 1461131548879 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:52:28 INFO - PROCESS | 9702 | 1461131548882 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:52:28 INFO - PROCESS | 9702 | 1461131548888 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:52:28 INFO - PROCESS | 9702 | 1461131548891 Marionette TRACE conn3 <- [1,2874,null,{}] 22:52:28 INFO - PROCESS | 9702 | 1461131548896 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}] 22:52:29 INFO - PROCESS | 9702 | 1461131549077 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:52:29 INFO - PROCESS | 9702 | 1461131549557 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x84eb1c00 == 127 [pid = 9702] [id = 726] 22:52:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 125 (0x84eb8c00) [pid = 9702] [serial = 2179] [outer = (nil)] 22:52:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x876ba800) [pid = 9702] [serial = 2180] [outer = 0x84eb8c00] 22:52:29 INFO - PROCESS | 9702 | 1461131549649 Marionette DEBUG loaded listener.js 22:52:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x88236400) [pid = 9702] [serial = 2181] [outer = 0x84eb8c00] 22:52:30 INFO - PROCESS | 9702 | 1461131550632 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]]]}] 22:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1779ms 22:52:30 INFO - PROCESS | 9702 | 1461131550671 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:52:30 INFO - PROCESS | 9702 | 1461131550678 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:52:30 INFO - PROCESS | 9702 | 1461131550688 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:52:30 INFO - PROCESS | 9702 | 1461131550692 Marionette TRACE conn3 <- [1,2878,null,{}] 22:52:30 INFO - PROCESS | 9702 | 1461131550700 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}] 22:52:30 INFO - PROCESS | 9702 | 1461131550935 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:52:31 INFO - PROCESS | 9702 | 1461131551291 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aabc00 == 128 [pid = 9702] [id = 727] 22:52:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x89ae9400) [pid = 9702] [serial = 2182] [outer = (nil)] 22:52:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x89c89800) [pid = 9702] [serial = 2183] [outer = 0x89ae9400] 22:52:31 INFO - PROCESS | 9702 | 1461131551387 Marionette DEBUG loaded listener.js 22:52:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x89d44400) [pid = 9702] [serial = 2184] [outer = 0x89ae9400] 22:52:32 INFO - PROCESS | 9702 | 1461131552452 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]]]}] 22:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1832ms 22:52:32 INFO - PROCESS | 9702 | 1461131552523 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:52:32 INFO - PROCESS | 9702 | 1461131552530 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:52:32 INFO - PROCESS | 9702 | 1461131552537 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:52:32 INFO - PROCESS | 9702 | 1461131552541 Marionette TRACE conn3 <- [1,2882,null,{}] 22:52:32 INFO - PROCESS | 9702 | 1461131552547 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}] 22:52:32 INFO - PROCESS | 9702 | 1461131552770 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:52:33 INFO - PROCESS | 9702 | 1461131553168 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x89d4e400 == 129 [pid = 9702] [id = 728] 22:52:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8aa55000) [pid = 9702] [serial = 2185] [outer = (nil)] 22:52:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x8b729c00) [pid = 9702] [serial = 2186] [outer = 0x8aa55000] 22:52:33 INFO - PROCESS | 9702 | 1461131553256 Marionette DEBUG loaded listener.js 22:52:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x8bdf1800) [pid = 9702] [serial = 2187] [outer = 0x8aa55000] 22:52:34 INFO - PROCESS | 9702 | 1461131554254 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]]]}] 22:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1790ms 22:52:34 INFO - PROCESS | 9702 | 1461131554328 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:52:34 INFO - PROCESS | 9702 | 1461131554332 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:52:34 INFO - PROCESS | 9702 | 1461131554348 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:52:34 INFO - PROCESS | 9702 | 1461131554358 Marionette TRACE conn3 <- [1,2886,null,{}] 22:52:34 INFO - PROCESS | 9702 | 1461131554364 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}] 22:52:34 INFO - PROCESS | 9702 | 1461131554631 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:52:35 INFO - PROCESS | 9702 | 1461131554986 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:35 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad0f000 == 130 [pid = 9702] [id = 729] 22:52:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x8c0bd000) [pid = 9702] [serial = 2188] [outer = (nil)] 22:52:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x8c84f000) [pid = 9702] [serial = 2189] [outer = 0x8c0bd000] 22:52:35 INFO - PROCESS | 9702 | 1461131555076 Marionette DEBUG loaded listener.js 22:52:35 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8e70c800) [pid = 9702] [serial = 2190] [outer = 0x8c0bd000] 22:52:35 INFO - PROCESS | 9702 | 1461131555980 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]]]}] 22:52:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:52:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1695ms 22:52:36 INFO - PROCESS | 9702 | 1461131556036 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:52:36 INFO - PROCESS | 9702 | 1461131556041 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:52:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:52:36 INFO - PROCESS | 9702 | 1461131556047 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:52:36 INFO - PROCESS | 9702 | 1461131556051 Marionette TRACE conn3 <- [1,2890,null,{}] 22:52:36 INFO - PROCESS | 9702 | 1461131556056 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}] 22:52:36 INFO - PROCESS | 9702 | 1461131556273 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:52:36 INFO - PROCESS | 9702 | 1461131556619 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:36 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c844000 == 131 [pid = 9702] [id = 730] 22:52:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8eac1c00) [pid = 9702] [serial = 2191] [outer = (nil)] 22:52:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8eacc400) [pid = 9702] [serial = 2192] [outer = 0x8eac1c00] 22:52:36 INFO - PROCESS | 9702 | 1461131556709 Marionette DEBUG loaded listener.js 22:52:36 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8f738000) [pid = 9702] [serial = 2193] [outer = 0x8eac1c00] 22:52:37 INFO - PROCESS | 9702 | 1461131557634 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1632ms 22:52:37 INFO - PROCESS | 9702 | 1461131557680 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:52:37 INFO - PROCESS | 9702 | 1461131557684 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:52:37 INFO - PROCESS | 9702 | 1461131557690 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:52:37 INFO - PROCESS | 9702 | 1461131557694 Marionette TRACE conn3 <- [1,2894,null,{}] 22:52:37 INFO - PROCESS | 9702 | 1461131557700 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}] 22:52:37 INFO - PROCESS | 9702 | 1461131557909 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:52:38 INFO - PROCESS | 9702 | 1461131558267 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:38 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f9a9000 == 132 [pid = 9702] [id = 731] 22:52:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8f9aa000) [pid = 9702] [serial = 2194] [outer = (nil)] 22:52:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8f9adc00) [pid = 9702] [serial = 2195] [outer = 0x8f9aa000] 22:52:38 INFO - PROCESS | 9702 | 1461131558371 Marionette DEBUG loaded listener.js 22:52:38 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8fd70c00) [pid = 9702] [serial = 2196] [outer = 0x8f9aa000] 22:52:39 INFO - PROCESS | 9702 | 1461131559327 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]]]}] 22:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1680ms 22:52:39 INFO - PROCESS | 9702 | 1461131559372 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:52:39 INFO - PROCESS | 9702 | 1461131559376 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:52:39 INFO - PROCESS | 9702 | 1461131559382 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:52:39 INFO - PROCESS | 9702 | 1461131559386 Marionette TRACE conn3 <- [1,2898,null,{}] 22:52:39 INFO - PROCESS | 9702 | 1461131559392 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}] 22:52:39 INFO - PROCESS | 9702 | 1461131559619 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:52:39 INFO - PROCESS | 9702 | 1461131559976 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:40 INFO - PROCESS | 9702 | ++DOCSHELL 0x8890a800 == 133 [pid = 9702] [id = 732] 22:52:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x89cae400) [pid = 9702] [serial = 2197] [outer = (nil)] 22:52:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x9018f800) [pid = 9702] [serial = 2198] [outer = 0x89cae400] 22:52:40 INFO - PROCESS | 9702 | 1461131560066 Marionette DEBUG loaded listener.js 22:52:40 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x90326c00) [pid = 9702] [serial = 2199] [outer = 0x89cae400] 22:52:40 INFO - PROCESS | 9702 | 1461131560949 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]]]}] 22:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1635ms 22:52:41 INFO - PROCESS | 9702 | 1461131561022 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:52:41 INFO - PROCESS | 9702 | 1461131561025 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:52:41 INFO - PROCESS | 9702 | 1461131561034 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:52:41 INFO - PROCESS | 9702 | 1461131561038 Marionette TRACE conn3 <- [1,2902,null,{}] 22:52:41 INFO - PROCESS | 9702 | 1461131561044 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}] 22:52:41 INFO - PROCESS | 9702 | 1461131561275 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:52:41 INFO - PROCESS | 9702 | 1461131561630 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:41 INFO - PROCESS | 9702 | ++DOCSHELL 0x8822c800 == 134 [pid = 9702] [id = 733] 22:52:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8ffe5800) [pid = 9702] [serial = 2200] [outer = (nil)] 22:52:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x90549000) [pid = 9702] [serial = 2201] [outer = 0x8ffe5800] 22:52:41 INFO - PROCESS | 9702 | 1461131561732 Marionette DEBUG loaded listener.js 22:52:41 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x906c1400) [pid = 9702] [serial = 2202] [outer = 0x8ffe5800] 22:52:42 INFO - PROCESS | 9702 | 1461131562761 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1793ms 22:52:42 INFO - PROCESS | 9702 | 1461131562828 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:52:42 INFO - PROCESS | 9702 | 1461131562831 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:52:42 INFO - PROCESS | 9702 | 1461131562838 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:52:42 INFO - PROCESS | 9702 | 1461131562842 Marionette TRACE conn3 <- [1,2906,null,{}] 22:52:42 INFO - PROCESS | 9702 | 1461131562847 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}] 22:52:43 INFO - PROCESS | 9702 | 1461131563063 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:52:43 INFO - PROCESS | 9702 | 1461131563416 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab02400 == 135 [pid = 9702] [id = 734] 22:52:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x90492400) [pid = 9702] [serial = 2203] [outer = (nil)] 22:52:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x920c7800) [pid = 9702] [serial = 2204] [outer = 0x90492400] 22:52:43 INFO - PROCESS | 9702 | 1461131563510 Marionette DEBUG loaded listener.js 22:52:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x932ab800) [pid = 9702] [serial = 2205] [outer = 0x90492400] 22:52:44 INFO - PROCESS | 9702 | 1461131564425 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]]]}] 22:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1636ms 22:52:44 INFO - PROCESS | 9702 | 1461131564476 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:52:44 INFO - PROCESS | 9702 | 1461131564480 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:52:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:52:44 INFO - PROCESS | 9702 | 1461131564486 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:52:44 INFO - PROCESS | 9702 | 1461131564490 Marionette TRACE conn3 <- [1,2910,null,{}] 22:52:44 INFO - PROCESS | 9702 | 1461131564496 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}] 22:52:44 INFO - PROCESS | 9702 | 1461131564721 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:52:45 INFO - PROCESS | 9702 | 1461131565083 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x88073c00 == 136 [pid = 9702] [id = 735] 22:52:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x88908800) [pid = 9702] [serial = 2206] [outer = (nil)] 22:52:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x934bcc00) [pid = 9702] [serial = 2207] [outer = 0x88908800] 22:52:45 INFO - PROCESS | 9702 | 1461131565180 Marionette DEBUG loaded listener.js 22:52:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x934c2c00) [pid = 9702] [serial = 2208] [outer = 0x88908800] 22:52:45 INFO - PROCESS | 9702 | 1461131565971 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]]]}] 22:52:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:52:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:52:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 22:52:46 INFO - PROCESS | 9702 | 1461131566020 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:52:46 INFO - PROCESS | 9702 | 1461131566024 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:52:46 INFO - TEST-START | /DOMEvents/constructors.html 22:52:46 INFO - PROCESS | 9702 | 1461131566031 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:52:46 INFO - PROCESS | 9702 | 1461131566035 Marionette TRACE conn3 <- [1,2914,null,{}] 22:52:46 INFO - PROCESS | 9702 | 1461131566041 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}] 22:52:46 INFO - PROCESS | 9702 | 1461131566271 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:52:46 INFO - PROCESS | 9702 | 1461131566586 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e78400 == 137 [pid = 9702] [id = 736] 22:52:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x93327400) [pid = 9702] [serial = 2209] [outer = (nil)] 22:52:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x940b4000) [pid = 9702] [serial = 2210] [outer = 0x93327400] 22:52:46 INFO - PROCESS | 9702 | 1461131566692 Marionette DEBUG loaded listener.js 22:52:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x942eec00) [pid = 9702] [serial = 2211] [outer = 0x93327400] 22:52:47 INFO - PROCESS | 9702 | 1461131567774 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]]]}] 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:52:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:52:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:52:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1849ms 22:52:47 INFO - PROCESS | 9702 | 1461131567880 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:52:47 INFO - PROCESS | 9702 | 1461131567884 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:52:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:52:47 INFO - PROCESS | 9702 | 1461131567898 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:52:47 INFO - PROCESS | 9702 | 1461131567907 Marionette TRACE conn3 <- [1,2918,null,{}] 22:52:47 INFO - PROCESS | 9702 | 1461131567976 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}] 22:52:48 INFO - PROCESS | 9702 | 1461131568221 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:52:48 INFO - PROCESS | 9702 | 1461131568593 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:48 INFO - PROCESS | 9702 | ++DOCSHELL 0x940b8000 == 138 [pid = 9702] [id = 737] 22:52:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x94518c00) [pid = 9702] [serial = 2212] [outer = (nil)] 22:52:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x970a1000) [pid = 9702] [serial = 2213] [outer = 0x94518c00] 22:52:48 INFO - PROCESS | 9702 | 1461131568678 Marionette DEBUG loaded listener.js 22:52:48 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x970b8400) [pid = 9702] [serial = 2214] [outer = 0x94518c00] 22:52:49 INFO - PROCESS | 9702 | 1461131569479 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:52:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:52:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1637ms 22:52:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:52:49 INFO - PROCESS | 9702 | 1461131569532 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:52:49 INFO - PROCESS | 9702 | 1461131569535 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:52:49 INFO - PROCESS | 9702 | 1461131569542 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:52:49 INFO - PROCESS | 9702 | 1461131569545 Marionette TRACE conn3 <- [1,2922,null,{}] 22:52:49 INFO - PROCESS | 9702 | 1461131569551 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}] 22:52:49 INFO - PROCESS | 9702 | 1461131569757 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:52:50 INFO - PROCESS | 9702 | 1461131570074 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f73bc00 == 139 [pid = 9702] [id = 738] 22:52:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x8ffeb800) [pid = 9702] [serial = 2215] [outer = (nil)] 22:52:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x97e2bc00) [pid = 9702] [serial = 2216] [outer = 0x8ffeb800] 22:52:50 INFO - PROCESS | 9702 | 1461131570164 Marionette DEBUG loaded listener.js 22:52:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x9809c000) [pid = 9702] [serial = 2217] [outer = 0x8ffeb800] 22:52:50 INFO - PROCESS | 9702 | [9702] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:52:50 INFO - PROCESS | 9702 | [9702] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:52:50 INFO - PROCESS | 9702 | [9702] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:52:50 INFO - PROCESS | 9702 | [9702] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:52:51 INFO - PROCESS | 9702 | 1461131571021 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]]]}] 22:52:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:52:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:52:51 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 22:52:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:52:51 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 22:52:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:52:51 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]" 22:52:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:52:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:52:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1538ms 22:52:51 INFO - PROCESS | 9702 | 1461131571080 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:52:51 INFO - PROCESS | 9702 | 1461131571085 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:52:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:52:51 INFO - PROCESS | 9702 | 1461131571097 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:52:51 INFO - PROCESS | 9702 | 1461131571100 Marionette TRACE conn3 <- [1,2926,null,{}] 22:52:51 INFO - PROCESS | 9702 | 1461131571157 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}] 22:52:51 INFO - PROCESS | 9702 | 1461131571388 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:52:51 INFO - PROCESS | 9702 | 1461131571700 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:51 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab5800 == 140 [pid = 9702] [id = 739] 22:52:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x933ea000) [pid = 9702] [serial = 2218] [outer = (nil)] 22:52:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x99a41c00) [pid = 9702] [serial = 2219] [outer = 0x933ea000] 22:52:51 INFO - PROCESS | 9702 | 1461131571845 Marionette DEBUG loaded listener.js 22:52:51 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x99af1400) [pid = 9702] [serial = 2220] [outer = 0x933ea000] 22:52:52 INFO - PROCESS | 9702 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:52:52 INFO - PROCESS | 9702 | 1461131572648 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]]]}] 22:52:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:52:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1581ms 22:52:52 INFO - PROCESS | 9702 | 1461131572677 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:52:52 INFO - PROCESS | 9702 | 1461131572681 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:52:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:52:52 INFO - PROCESS | 9702 | 1461131572687 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:52:52 INFO - PROCESS | 9702 | 1461131572691 Marionette TRACE conn3 <- [1,2930,null,{}] 22:52:52 INFO - PROCESS | 9702 | 1461131572697 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}] 22:52:52 INFO - PROCESS | 9702 | 1461131572939 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:52:53 INFO - PROCESS | 9702 | 1461131573234 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:53 INFO - PROCESS | 9702 | ++DOCSHELL 0x97df6800 == 141 [pid = 9702] [id = 740] 22:52:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x98fb4400) [pid = 9702] [serial = 2221] [outer = (nil)] 22:52:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x99d2f800) [pid = 9702] [serial = 2222] [outer = 0x98fb4400] 22:52:53 INFO - PROCESS | 9702 | 1461131573324 Marionette DEBUG loaded listener.js 22:52:53 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x99d6dc00) [pid = 9702] [serial = 2223] [outer = 0x98fb4400] 22:52:54 INFO - PROCESS | 9702 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:52:54 INFO - PROCESS | 9702 | 1461131574127 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]]]}] 22:52:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:52:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1448ms 22:52:54 INFO - PROCESS | 9702 | 1461131574159 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:52:54 INFO - PROCESS | 9702 | 1461131574163 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:52:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:52:54 INFO - PROCESS | 9702 | 1461131574172 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:52:54 INFO - PROCESS | 9702 | 1461131574174 Marionette TRACE conn3 <- [1,2934,null,{}] 22:52:54 INFO - PROCESS | 9702 | 1461131574180 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}] 22:52:54 INFO - PROCESS | 9702 | 1461131574397 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:52:54 INFO - PROCESS | 9702 | 1461131574693 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x99d31400 == 142 [pid = 9702] [id = 741] 22:52:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x9b1a3000) [pid = 9702] [serial = 2224] [outer = (nil)] 22:52:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x9e08e000) [pid = 9702] [serial = 2225] [outer = 0x9b1a3000] 22:52:54 INFO - PROCESS | 9702 | 1461131574783 Marionette DEBUG loaded listener.js 22:52:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x9e091c00) [pid = 9702] [serial = 2226] [outer = 0x9b1a3000] 22:52:55 INFO - PROCESS | 9702 | 1461131575624 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]]]}] 22:52:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:52:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1482ms 22:52:55 INFO - PROCESS | 9702 | 1461131575654 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:52:55 INFO - PROCESS | 9702 | 1461131575657 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:52:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:52:55 INFO - PROCESS | 9702 | 1461131575664 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:52:55 INFO - PROCESS | 9702 | 1461131575667 Marionette TRACE conn3 <- [1,2938,null,{}] 22:52:55 INFO - PROCESS | 9702 | 1461131575673 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}] 22:52:55 INFO - PROCESS | 9702 | 1461131575928 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:52:56 INFO - PROCESS | 9702 | 1461131576227 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x98faec00 == 143 [pid = 9702] [id = 742] 22:52:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x9b1ae400) [pid = 9702] [serial = 2227] [outer = (nil)] 22:52:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x9ebcec00) [pid = 9702] [serial = 2228] [outer = 0x9b1ae400] 22:52:56 INFO - PROCESS | 9702 | 1461131576313 Marionette DEBUG loaded listener.js 22:52:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x9ebd2400) [pid = 9702] [serial = 2229] [outer = 0x9b1ae400] 22:52:57 INFO - PROCESS | 9702 | 1461131577148 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]]]}] 22:52:57 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. 22:52:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1540ms 22:52:57 INFO - PROCESS | 9702 | 1461131577205 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:52:57 INFO - PROCESS | 9702 | 1461131577209 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:52:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:52:57 INFO - PROCESS | 9702 | 1461131577216 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:52:57 INFO - PROCESS | 9702 | 1461131577219 Marionette TRACE conn3 <- [1,2942,null,{}] 22:52:57 INFO - PROCESS | 9702 | 1461131577225 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}] 22:52:57 INFO - PROCESS | 9702 | 1461131577459 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:52:57 INFO - PROCESS | 9702 | 1461131577821 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:57 INFO - PROCESS | 9702 | ++DOCSHELL 0x9ebcb400 == 144 [pid = 9702] [id = 743] 22:52:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x9fb8c800) [pid = 9702] [serial = 2230] [outer = (nil)] 22:52:57 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x9fc0ac00) [pid = 9702] [serial = 2231] [outer = 0x9fb8c800] 22:52:57 INFO - PROCESS | 9702 | 1461131577956 Marionette DEBUG loaded listener.js 22:52:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x9fc52000) [pid = 9702] [serial = 2232] [outer = 0x9fb8c800] 22:52:58 INFO - PROCESS | 9702 | 1461131578728 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"]]]}] 22:52:58 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 22:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:52:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1540ms 22:52:58 INFO - PROCESS | 9702 | 1461131578757 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:52:58 INFO - PROCESS | 9702 | 1461131578761 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:52:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:52:58 INFO - PROCESS | 9702 | 1461131578767 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:52:58 INFO - PROCESS | 9702 | 1461131578770 Marionette TRACE conn3 <- [1,2946,null,{}] 22:52:58 INFO - PROCESS | 9702 | 1461131578776 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}] 22:52:58 INFO - PROCESS | 9702 | 1461131578988 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88aae400 == 143 [pid = 9702] [id = 702] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8890d000 == 142 [pid = 9702] [id = 621] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89c8b400 == 141 [pid = 9702] [id = 620] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x86aae000 == 140 [pid = 9702] [id = 640] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89a4f800 == 139 [pid = 9702] [id = 618] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9b1000 == 138 [pid = 9702] [id = 626] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8e896000 == 137 [pid = 9702] [id = 625] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x83209400 == 136 [pid = 9702] [id = 725] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8965d000 == 135 [pid = 9702] [id = 724] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88234400 == 134 [pid = 9702] [id = 723] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88904000 == 133 [pid = 9702] [id = 722] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x98337c00 == 132 [pid = 9702] [id = 720] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84add800 == 131 [pid = 9702] [id = 718] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8c0ba800 == 130 [pid = 9702] [id = 719] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x942e9400 == 129 [pid = 9702] [id = 717] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x84c10400 == 128 [pid = 9702] [id = 716] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x915de400 == 127 [pid = 9702] [id = 714] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x932aa400 == 126 [pid = 9702] [id = 715] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x86d98400 == 125 [pid = 9702] [id = 713] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x90192800 == 124 [pid = 9702] [id = 712] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9b2800 == 123 [pid = 9702] [id = 711] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8fb50800 == 122 [pid = 9702] [id = 710] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8e701c00 == 121 [pid = 9702] [id = 709] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89e7b800 == 120 [pid = 9702] [id = 707] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x8bded400 == 119 [pid = 9702] [id = 708] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x89ca2000 == 118 [pid = 9702] [id = 706] 22:53:01 INFO - PROCESS | 9702 | --DOCSHELL 0x88910400 == 117 [pid = 9702] [id = 705] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8b7a7800) [pid = 9702] [serial = 2114] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8b71b400) [pid = 9702] [serial = 2112] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x876bc400) [pid = 9702] [serial = 2102] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x89caa400) [pid = 9702] [serial = 2108] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x97adac00) [pid = 9702] [serial = 2097] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x84eaac00) [pid = 9702] [serial = 2051] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x8b9c0800) [pid = 9702] [serial = 2061] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x970a8c00) [pid = 9702] [serial = 2094] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x89d46000) [pid = 9702] [serial = 2109] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x8ad03400) [pid = 9702] [serial = 1992] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x906c6400) [pid = 9702] [serial = 2078] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x86da4400) [pid = 9702] [serial = 2052] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x8965dc00) [pid = 9702] [serial = 2106] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x8f9ac800) [pid = 9702] [serial = 2070] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x8c976400) [pid = 9702] [serial = 2066] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x8965d400) [pid = 9702] [serial = 2054] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x9635c400) [pid = 9702] [serial = 2088] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x8b8e9c00) [pid = 9702] [serial = 2060] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x97a24000) [pid = 9702] [serial = 2096] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x8fd78c00) [pid = 9702] [serial = 2072] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x93321000) [pid = 9702] [serial = 2082] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x8c0c7400) [pid = 9702] [serial = 2063] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x958ba800) [pid = 9702] [serial = 2087] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x90324c00) [pid = 9702] [serial = 2075] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x96c78400) [pid = 9702] [serial = 2091] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x883aa000) [pid = 9702] [serial = 2103] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89e7f000) [pid = 9702] [serial = 2057] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x89aef800) [pid = 9702] [serial = 2055] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8c7b6800) [pid = 9702] [serial = 2064] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x8ab05400) [pid = 9702] [serial = 2058] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x97d08000) [pid = 9702] [serial = 2099] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x96c4ec00) [pid = 9702] [serial = 2090] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x9440fc00) [pid = 9702] [serial = 2085] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x97d0d800) [pid = 9702] [serial = 2100] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x90484400) [pid = 9702] [serial = 2076] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x94409400) [pid = 9702] [serial = 2084] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x8ffe8800) [pid = 9702] [serial = 2073] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x932a2400) [pid = 9702] [serial = 2081] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x88aa7000) [pid = 9702] [serial = 2105] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x9137d000) [pid = 9702] [serial = 2079] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x970a5c00) [pid = 9702] [serial = 2093] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x8eac2400) [pid = 9702] [serial = 2067] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8f7f2c00) [pid = 9702] [serial = 2069] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8ab0a400) [pid = 9702] [serial = 2111] [outer = (nil)] [url = about:blank] 22:53:02 INFO - PROCESS | 9702 | 1461131582150 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:02 INFO - PROCESS | 9702 | ++DOCSHELL 0x86ab9800 == 118 [pid = 9702] [id = 744] 22:53:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x86abb800) [pid = 9702] [serial = 2233] [outer = (nil)] 22:53:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x86da4400) [pid = 9702] [serial = 2234] [outer = 0x86abb800] 22:53:02 INFO - PROCESS | 9702 | 1461131582341 Marionette DEBUG loaded listener.js 22:53:02 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8822a400) [pid = 9702] [serial = 2235] [outer = 0x86abb800] 22:53:03 INFO - PROCESS | 9702 | 1461131583113 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]]]}] 22:53:03 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. 22:53:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 4406ms 22:53:03 INFO - PROCESS | 9702 | 1461131583174 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:53:03 INFO - PROCESS | 9702 | 1461131583181 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:53:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:53:03 INFO - PROCESS | 9702 | 1461131583189 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:53:03 INFO - PROCESS | 9702 | 1461131583194 Marionette TRACE conn3 <- [1,2950,null,{}] 22:53:03 INFO - PROCESS | 9702 | 1461131583201 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}] 22:53:03 INFO - PROCESS | 9702 | 1461131583409 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:53:03 INFO - PROCESS | 9702 | 1461131583658 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x88aa1c00 == 119 [pid = 9702] [id = 745] 22:53:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x88aa2400) [pid = 9702] [serial = 2236] [outer = (nil)] 22:53:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x89651400) [pid = 9702] [serial = 2237] [outer = 0x88aa2400] 22:53:03 INFO - PROCESS | 9702 | 1461131583739 Marionette DEBUG loaded listener.js 22:53:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8965dc00) [pid = 9702] [serial = 2238] [outer = 0x88aa2400] 22:53:04 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c85800 == 120 [pid = 9702] [id = 746] 22:53:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x89c87c00) [pid = 9702] [serial = 2239] [outer = (nil)] 22:53:04 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x89c8e000) [pid = 9702] [serial = 2240] [outer = 0x89c87c00] 22:53:04 INFO - PROCESS | 9702 | 1461131584694 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]]]}] 22:53:04 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. 22:53:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1543ms 22:53:04 INFO - PROCESS | 9702 | 1461131584734 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:53:04 INFO - PROCESS | 9702 | 1461131584740 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:53:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:53:04 INFO - PROCESS | 9702 | 1461131584754 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:53:04 INFO - PROCESS | 9702 | 1461131584756 Marionette TRACE conn3 <- [1,2954,null,{}] 22:53:04 INFO - PROCESS | 9702 | 1461131584763 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}] 22:53:05 INFO - PROCESS | 9702 | 1461131585094 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:53:05 INFO - PROCESS | 9702 | 1461131585135 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x88856800 == 121 [pid = 9702] [id = 747] 22:53:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x89a44c00) [pid = 9702] [serial = 2241] [outer = (nil)] 22:53:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x89d4fc00) [pid = 9702] [serial = 2242] [outer = 0x89a44c00] 22:53:05 INFO - PROCESS | 9702 | 1461131585208 Marionette DEBUG loaded listener.js 22:53:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8aa57400) [pid = 9702] [serial = 2243] [outer = 0x89a44c00] 22:53:06 INFO - PROCESS | 9702 | 1461131586187 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]]]}] 22:53:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:53:06 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 22:53:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 22:53:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:53:06 INFO - PROCESS | 9702 | 1461131586241 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:53:06 INFO - PROCESS | 9702 | 1461131586244 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:53:06 INFO - PROCESS | 9702 | 1461131586252 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:53:06 INFO - PROCESS | 9702 | 1461131586261 Marionette TRACE conn3 <- [1,2958,null,{}] 22:53:06 INFO - PROCESS | 9702 | 1461131586281 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}] 22:53:06 INFO - PROCESS | 9702 | 1461131586596 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x85158c00) [pid = 9702] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x8ad01c00) [pid = 9702] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x8eac7c00) [pid = 9702] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x8c849c00) [pid = 9702] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8c0c8400) [pid = 9702] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x8b728000) [pid = 9702] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x88a62400) [pid = 9702] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8884cc00) [pid = 9702] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x88904400) [pid = 9702] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x98971800) [pid = 9702] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x8e704000) [pid = 9702] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x96c4d800) [pid = 9702] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x94405000) [pid = 9702] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x89cac400) [pid = 9702] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x933ebc00) [pid = 9702] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x93327800) [pid = 9702] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x88850800) [pid = 9702] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 127 (0x9032ac00) [pid = 9702] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 126 (0x8fb51800) [pid = 9702] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:53:07 INFO - PROCESS | 9702 | --DOMWINDOW == 125 (0x8fb52c00) [pid = 9702] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:53:07 INFO - PROCESS | 9702 | 1461131587385 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:07 INFO - PROCESS | 9702 | ++DOCSHELL 0x85158c00 == 122 [pid = 9702] [id = 748] 22:53:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 126 (0x86ab2800) [pid = 9702] [serial = 2244] [outer = (nil)] 22:53:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 127 (0x88a62400) [pid = 9702] [serial = 2245] [outer = 0x86ab2800] 22:53:07 INFO - PROCESS | 9702 | 1461131587475 Marionette DEBUG loaded listener.js 22:53:07 INFO - PROCESS | 9702 | ++DOMWINDOW == 128 (0x8b724000) [pid = 9702] [serial = 2246] [outer = 0x86ab2800] 22:53:08 INFO - PROCESS | 9702 | 1461131588171 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]]]}] 22:53:08 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. 22:53:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1943ms 22:53:08 INFO - PROCESS | 9702 | 1461131588192 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:53:08 INFO - PROCESS | 9702 | 1461131588197 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:53:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:53:08 INFO - PROCESS | 9702 | 1461131588202 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:53:08 INFO - PROCESS | 9702 | 1461131588206 Marionette TRACE conn3 <- [1,2962,null,{}] 22:53:08 INFO - PROCESS | 9702 | 1461131588211 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}] 22:53:08 INFO - PROCESS | 9702 | 1461131588404 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:53:08 INFO - PROCESS | 9702 | 1461131588638 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x89651000 == 123 [pid = 9702] [id = 749] 22:53:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x89c84400) [pid = 9702] [serial = 2247] [outer = (nil)] 22:53:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8bdea800) [pid = 9702] [serial = 2248] [outer = 0x89c84400] 22:53:08 INFO - PROCESS | 9702 | 1461131588711 Marionette DEBUG loaded listener.js 22:53:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8c0c1c00) [pid = 9702] [serial = 2249] [outer = 0x89c84400] 22:53:09 INFO - PROCESS | 9702 | 1461131589710 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]]]}] 22:53:09 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. 22:53:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1529ms 22:53:09 INFO - PROCESS | 9702 | 1461131589733 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:53:09 INFO - PROCESS | 9702 | 1461131589739 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:53:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:53:09 INFO - PROCESS | 9702 | 1461131589748 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:53:09 INFO - PROCESS | 9702 | 1461131589754 Marionette TRACE conn3 <- [1,2966,null,{}] 22:53:09 INFO - PROCESS | 9702 | 1461131589764 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}] 22:53:09 INFO - PROCESS | 9702 | 1461131589982 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:53:10 INFO - PROCESS | 9702 | 1461131590368 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x88903800 == 124 [pid = 9702] [id = 750] 22:53:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x88904000) [pid = 9702] [serial = 2250] [outer = (nil)] 22:53:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x89a41400) [pid = 9702] [serial = 2251] [outer = 0x88904000] 22:53:10 INFO - PROCESS | 9702 | 1461131590468 Marionette DEBUG loaded listener.js 22:53:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x89d45c00) [pid = 9702] [serial = 2252] [outer = 0x88904000] 22:53:11 INFO - PROCESS | 9702 | 1461131591317 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]]]}] 22:53:11 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. 22:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1588ms 22:53:11 INFO - PROCESS | 9702 | 1461131591335 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:53:11 INFO - PROCESS | 9702 | 1461131591343 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:53:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:53:11 INFO - PROCESS | 9702 | 1461131591354 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:53:11 INFO - PROCESS | 9702 | 1461131591358 Marionette TRACE conn3 <- [1,2970,null,{}] 22:53:11 INFO - PROCESS | 9702 | 1461131591365 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}] 22:53:11 INFO - PROCESS | 9702 | 1461131591592 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:53:11 INFO - PROCESS | 9702 | 1461131591906 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a47c00 == 125 [pid = 9702] [id = 751] 22:53:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x89ca7400) [pid = 9702] [serial = 2253] [outer = (nil)] 22:53:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x8b9be400) [pid = 9702] [serial = 2254] [outer = 0x89ca7400] 22:53:12 INFO - PROCESS | 9702 | 1461131591999 Marionette DEBUG loaded listener.js 22:53:12 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8c0c6400) [pid = 9702] [serial = 2255] [outer = 0x89ca7400] 22:53:13 INFO - PROCESS | 9702 | 1461131593033 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]]]}] 22:53:13 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. 22:53:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1689ms 22:53:13 INFO - PROCESS | 9702 | 1461131593043 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:53:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:53:13 INFO - PROCESS | 9702 | 1461131593049 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:53:13 INFO - PROCESS | 9702 | 1461131593056 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:53:13 INFO - PROCESS | 9702 | 1461131593062 Marionette TRACE conn3 <- [1,2974,null,{}] 22:53:13 INFO - PROCESS | 9702 | 1461131593079 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}] 22:53:13 INFO - PROCESS | 9702 | 1461131593332 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:53:13 INFO - PROCESS | 9702 | 1461131593623 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e72400 == 126 [pid = 9702] [id = 752] 22:53:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8c96c400) [pid = 9702] [serial = 2256] [outer = (nil)] 22:53:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8c978000) [pid = 9702] [serial = 2257] [outer = 0x8c96c400] 22:53:13 INFO - PROCESS | 9702 | 1461131593723 Marionette DEBUG loaded listener.js 22:53:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8e70b000) [pid = 9702] [serial = 2258] [outer = 0x8c96c400] 22:53:14 INFO - PROCESS | 9702 | 1461131594635 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]]]}] 22:53:14 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. 22:53:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1613ms 22:53:14 INFO - PROCESS | 9702 | 1461131594670 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:53:14 INFO - PROCESS | 9702 | 1461131594675 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:53:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:53:14 INFO - PROCESS | 9702 | 1461131594681 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:53:14 INFO - PROCESS | 9702 | 1461131594685 Marionette TRACE conn3 <- [1,2978,null,{}] 22:53:14 INFO - PROCESS | 9702 | 1461131594692 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}] 22:53:14 INFO - PROCESS | 9702 | 1461131594953 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:53:15 INFO - PROCESS | 9702 | 1461131595295 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:15 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e89c400 == 127 [pid = 9702] [id = 753] 22:53:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8eac2c00) [pid = 9702] [serial = 2259] [outer = (nil)] 22:53:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8eac8c00) [pid = 9702] [serial = 2260] [outer = 0x8eac2c00] 22:53:15 INFO - PROCESS | 9702 | 1461131595448 Marionette DEBUG loaded listener.js 22:53:15 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x8f739c00) [pid = 9702] [serial = 2261] [outer = 0x8eac2c00] 22:53:16 INFO - PROCESS | 9702 | 1461131596242 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]]]}] 22:53:16 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. 22:53:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1587ms 22:53:16 INFO - PROCESS | 9702 | 1461131596269 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:53:16 INFO - PROCESS | 9702 | 1461131596273 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:53:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:53:16 INFO - PROCESS | 9702 | 1461131596279 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:53:16 INFO - PROCESS | 9702 | 1461131596283 Marionette TRACE conn3 <- [1,2982,null,{}] 22:53:16 INFO - PROCESS | 9702 | 1461131596289 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}] 22:53:16 INFO - PROCESS | 9702 | 1461131596508 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:53:16 INFO - PROCESS | 9702 | 1461131596796 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e899800 == 128 [pid = 9702] [id = 754] 22:53:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8f736400) [pid = 9702] [serial = 2262] [outer = (nil)] 22:53:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x8f9aac00) [pid = 9702] [serial = 2263] [outer = 0x8f736400] 22:53:16 INFO - PROCESS | 9702 | 1461131596883 Marionette DEBUG loaded listener.js 22:53:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x8f9b1800) [pid = 9702] [serial = 2264] [outer = 0x8f736400] 22:53:17 INFO - PROCESS | 9702 | 1461131597978 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"]]]}] 22:53:18 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 22:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:53:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1737ms 22:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:53:18 INFO - PROCESS | 9702 | 1461131598018 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:53:18 INFO - PROCESS | 9702 | 1461131598021 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:53:18 INFO - PROCESS | 9702 | 1461131598028 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:53:18 INFO - PROCESS | 9702 | 1461131598031 Marionette TRACE conn3 <- [1,2986,null,{}] 22:53:18 INFO - PROCESS | 9702 | 1461131598084 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}] 22:53:18 INFO - PROCESS | 9702 | 1461131598345 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:53:18 INFO - PROCESS | 9702 | 1461131598656 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:18 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ffe9c00 == 129 [pid = 9702] [id = 755] 22:53:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8ffea400) [pid = 9702] [serial = 2265] [outer = (nil)] 22:53:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x90191800) [pid = 9702] [serial = 2266] [outer = 0x8ffea400] 22:53:18 INFO - PROCESS | 9702 | 1461131598809 Marionette DEBUG loaded listener.js 22:53:18 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x90330c00) [pid = 9702] [serial = 2267] [outer = 0x8ffea400] 22:53:19 INFO - PROCESS | 9702 | 1461131599593 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]]]}] 22:53:19 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. 22:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1637ms 22:53:19 INFO - PROCESS | 9702 | 1461131599664 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:53:19 INFO - PROCESS | 9702 | 1461131599668 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:53:19 INFO - PROCESS | 9702 | 1461131599675 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:53:19 INFO - PROCESS | 9702 | 1461131599679 Marionette TRACE conn3 <- [1,2990,null,{}] 22:53:19 INFO - PROCESS | 9702 | 1461131599685 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}] 22:53:19 INFO - PROCESS | 9702 | 1461131599890 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:53:20 INFO - PROCESS | 9702 | 1461131600213 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:20 INFO - PROCESS | 9702 | ++DOCSHELL 0x8eac2400 == 130 [pid = 9702] [id = 756] 22:53:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x9018ec00) [pid = 9702] [serial = 2268] [outer = (nil)] 22:53:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x906bb400) [pid = 9702] [serial = 2269] [outer = 0x9018ec00] 22:53:20 INFO - PROCESS | 9702 | 1461131600303 Marionette DEBUG loaded listener.js 22:53:20 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x906bf800) [pid = 9702] [serial = 2270] [outer = 0x9018ec00] 22:53:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x90492000 == 131 [pid = 9702] [id = 757] 22:53:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x920cc800) [pid = 9702] [serial = 2271] [outer = (nil)] 22:53:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x932a7400) [pid = 9702] [serial = 2272] [outer = 0x920cc800] 22:53:21 INFO - PROCESS | 9702 | 1461131601264 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]]]}] 22:53:21 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. 22:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1635ms 22:53:21 INFO - PROCESS | 9702 | 1461131601311 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:53:21 INFO - PROCESS | 9702 | 1461131601315 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:53:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:53:21 INFO - PROCESS | 9702 | 1461131601321 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:53:21 INFO - PROCESS | 9702 | 1461131601326 Marionette TRACE conn3 <- [1,2994,null,{}] 22:53:21 INFO - PROCESS | 9702 | 1461131601332 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}] 22:53:21 INFO - PROCESS | 9702 | 1461131601588 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:53:21 INFO - PROCESS | 9702 | 1461131601943 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:21 INFO - PROCESS | 9702 | ++DOCSHELL 0x8fff0400 == 132 [pid = 9702] [id = 758] 22:53:21 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x90557400) [pid = 9702] [serial = 2273] [outer = (nil)] 22:53:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x920cac00) [pid = 9702] [serial = 2274] [outer = 0x90557400] 22:53:22 INFO - PROCESS | 9702 | 1461131602033 Marionette DEBUG loaded listener.js 22:53:22 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x9331b800) [pid = 9702] [serial = 2275] [outer = 0x90557400] 22:53:22 INFO - PROCESS | 9702 | 1461131602839 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]]]}] 22:53:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:53:22 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 22:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1531ms 22:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:53:22 INFO - PROCESS | 9702 | 1461131602854 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:53:22 INFO - PROCESS | 9702 | 1461131602857 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:53:22 INFO - PROCESS | 9702 | 1461131602864 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:53:22 INFO - PROCESS | 9702 | 1461131602867 Marionette TRACE conn3 <- [1,2998,null,{}] 22:53:22 INFO - PROCESS | 9702 | 1461131602873 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}] 22:53:23 INFO - PROCESS | 9702 | 1461131603094 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:53:23 INFO - PROCESS | 9702 | 1461131603382 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:23 INFO - PROCESS | 9702 | ++DOCSHELL 0x915d8800 == 133 [pid = 9702] [id = 759] 22:53:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x915df400) [pid = 9702] [serial = 2276] [outer = (nil)] 22:53:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x934ba400) [pid = 9702] [serial = 2277] [outer = 0x915df400] 22:53:23 INFO - PROCESS | 9702 | 1461131603471 Marionette DEBUG loaded listener.js 22:53:23 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x934d7c00) [pid = 9702] [serial = 2278] [outer = 0x915df400] 22:53:24 INFO - PROCESS | 9702 | 1461131604293 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]]]}] 22:53:24 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. 22:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1480ms 22:53:24 INFO - PROCESS | 9702 | 1461131604345 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:53:24 INFO - PROCESS | 9702 | 1461131604348 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:53:24 INFO - PROCESS | 9702 | 1461131604355 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:53:24 INFO - PROCESS | 9702 | 1461131604359 Marionette TRACE conn3 <- [1,3002,null,{}] 22:53:24 INFO - PROCESS | 9702 | 1461131604364 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}] 22:53:24 INFO - PROCESS | 9702 | 1461131604615 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:53:24 INFO - PROCESS | 9702 | 1461131604933 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:24 INFO - PROCESS | 9702 | ++DOCSHELL 0x93327000 == 134 [pid = 9702] [id = 760] 22:53:24 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x933ed400) [pid = 9702] [serial = 2279] [outer = (nil)] 22:53:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x940b7c00) [pid = 9702] [serial = 2280] [outer = 0x933ed400] 22:53:25 INFO - PROCESS | 9702 | 1461131605044 Marionette DEBUG loaded listener.js 22:53:25 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x942e7c00) [pid = 9702] [serial = 2281] [outer = 0x933ed400] 22:53:25 INFO - PROCESS | 9702 | 1461131605898 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]]]}] 22:53:25 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. 22:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1589ms 22:53:25 INFO - PROCESS | 9702 | 1461131605945 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:53:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:53:25 INFO - PROCESS | 9702 | 1461131605950 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:53:25 INFO - PROCESS | 9702 | 1461131605957 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:53:25 INFO - PROCESS | 9702 | 1461131605962 Marionette TRACE conn3 <- [1,3006,null,{}] 22:53:25 INFO - PROCESS | 9702 | 1461131605968 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}] 22:53:26 INFO - PROCESS | 9702 | 1461131606219 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:53:26 INFO - PROCESS | 9702 | 1461131606548 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:26 INFO - PROCESS | 9702 | ++DOCSHELL 0x920c2c00 == 135 [pid = 9702] [id = 761] 22:53:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x94401400) [pid = 9702] [serial = 2282] [outer = (nil)] 22:53:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x94519c00) [pid = 9702] [serial = 2283] [outer = 0x94401400] 22:53:26 INFO - PROCESS | 9702 | 1461131606657 Marionette DEBUG loaded listener.js 22:53:26 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x95827400) [pid = 9702] [serial = 2284] [outer = 0x94401400] 22:53:27 INFO - PROCESS | 9702 | 1461131607560 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]]]}] 22:53:27 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. 22:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1643ms 22:53:27 INFO - PROCESS | 9702 | 1461131607600 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:53:27 INFO - PROCESS | 9702 | 1461131607603 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:53:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:53:27 INFO - PROCESS | 9702 | 1461131607610 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:53:27 INFO - PROCESS | 9702 | 1461131607613 Marionette TRACE conn3 <- [1,3010,null,{}] 22:53:27 INFO - PROCESS | 9702 | 1461131607619 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}] 22:53:27 INFO - PROCESS | 9702 | 1461131607875 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:53:28 INFO - PROCESS | 9702 | 1461131608272 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:28 INFO - PROCESS | 9702 | ++DOCSHELL 0x9635dc00 == 136 [pid = 9702] [id = 762] 22:53:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0x96b0c000) [pid = 9702] [serial = 2285] [outer = (nil)] 22:53:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x96c4d800) [pid = 9702] [serial = 2286] [outer = 0x96b0c000] 22:53:28 INFO - PROCESS | 9702 | 1461131608418 Marionette DEBUG loaded listener.js 22:53:28 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x96c7a400) [pid = 9702] [serial = 2287] [outer = 0x96b0c000] 22:53:29 INFO - PROCESS | 9702 | 1461131609222 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]]]}] 22:53:29 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 22:53:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1630ms 22:53:29 INFO - PROCESS | 9702 | 1461131609240 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:53:29 INFO - PROCESS | 9702 | 1461131609244 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:53:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:53:29 INFO - PROCESS | 9702 | 1461131609250 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:53:29 INFO - PROCESS | 9702 | 1461131609254 Marionette TRACE conn3 <- [1,3014,null,{}] 22:53:29 INFO - PROCESS | 9702 | 1461131609259 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}] 22:53:29 INFO - PROCESS | 9702 | 1461131609492 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:53:29 INFO - PROCESS | 9702 | 1461131609825 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:29 INFO - PROCESS | 9702 | ++DOCSHELL 0x876c3800 == 137 [pid = 9702] [id = 763] 22:53:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x942edc00) [pid = 9702] [serial = 2288] [outer = (nil)] 22:53:29 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x970ad400) [pid = 9702] [serial = 2289] [outer = 0x942edc00] 22:53:29 INFO - PROCESS | 9702 | 1461131609914 Marionette DEBUG loaded listener.js 22:53:30 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x970b9800) [pid = 9702] [serial = 2290] [outer = 0x942edc00] 22:53:30 INFO - PROCESS | 9702 | [9702] 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 22:53:30 INFO - PROCESS | 9702 | 1461131610811 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:53:30 INFO - {} 22:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:53:30 INFO - {} 22:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:53:30 INFO - {} 22:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:53:30 INFO - {} 22:53:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1587ms 22:53:30 INFO - PROCESS | 9702 | 1461131610840 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:53:30 INFO - PROCESS | 9702 | 1461131610844 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:53:30 INFO - TEST-START | /FileAPI/fileReader.html 22:53:30 INFO - PROCESS | 9702 | 1461131610854 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:53:30 INFO - PROCESS | 9702 | 1461131610857 Marionette TRACE conn3 <- [1,3018,null,{}] 22:53:30 INFO - PROCESS | 9702 | 1461131610862 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}] 22:53:31 INFO - PROCESS | 9702 | 1461131611119 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:53:31 INFO - PROCESS | 9702 | 1461131611411 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:31 INFO - PROCESS | 9702 | ++DOCSHELL 0x96c50800 == 138 [pid = 9702] [id = 764] 22:53:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x96c51c00) [pid = 9702] [serial = 2291] [outer = (nil)] 22:53:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x9897d800) [pid = 9702] [serial = 2292] [outer = 0x96c51c00] 22:53:31 INFO - PROCESS | 9702 | 1461131611543 Marionette DEBUG loaded listener.js 22:53:31 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x98fce800) [pid = 9702] [serial = 2293] [outer = 0x96c51c00] 22:53:32 INFO - PROCESS | 9702 | 1461131612404 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]]]}] 22:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:53:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1594ms 22:53:32 INFO - PROCESS | 9702 | 1461131612446 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:53:32 INFO - PROCESS | 9702 | 1461131612449 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:53:32 INFO - TEST-START | /FileAPI/historical.html 22:53:32 INFO - PROCESS | 9702 | 1461131612457 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:53:32 INFO - PROCESS | 9702 | 1461131612460 Marionette TRACE conn3 <- [1,3022,null,{}] 22:53:32 INFO - PROCESS | 9702 | 1461131612466 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}] 22:53:32 INFO - PROCESS | 9702 | 1461131612715 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:53:33 INFO - PROCESS | 9702 | 1461131613042 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:33 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b724c00 == 139 [pid = 9702] [id = 765] 22:53:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x8b728c00) [pid = 9702] [serial = 2294] [outer = (nil)] 22:53:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x99d28000) [pid = 9702] [serial = 2295] [outer = 0x8b728c00] 22:53:33 INFO - PROCESS | 9702 | 1461131613197 Marionette DEBUG loaded listener.js 22:53:33 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x99d74c00) [pid = 9702] [serial = 2296] [outer = 0x8b728c00] 22:53:34 INFO - PROCESS | 9702 | 1461131614013 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"]]]}] 22:53:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:53:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:53:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:53:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:53:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:53:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:53:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:53:34 INFO - TEST-OK | /FileAPI/historical.html | took 1588ms 22:53:34 INFO - PROCESS | 9702 | 1461131614049 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:53:34 INFO - PROCESS | 9702 | 1461131614052 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:53:34 INFO - TEST-START | /FileAPI/idlharness.html 22:53:34 INFO - PROCESS | 9702 | 1461131614061 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:53:34 INFO - PROCESS | 9702 | 1461131614067 Marionette TRACE conn3 <- [1,3026,null,{}] 22:53:34 INFO - PROCESS | 9702 | 1461131614074 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}] 22:53:34 INFO - PROCESS | 9702 | 1461131614316 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:53:34 INFO - PROCESS | 9702 | 1461131614618 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:34 INFO - PROCESS | 9702 | ++DOCSHELL 0x86d98c00 == 140 [pid = 9702] [id = 766] 22:53:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0x88073400) [pid = 9702] [serial = 2297] [outer = (nil)] 22:53:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x9fc0e800) [pid = 9702] [serial = 2298] [outer = 0x88073400] 22:53:34 INFO - PROCESS | 9702 | 1461131614710 Marionette DEBUG loaded listener.js 22:53:34 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x9fca1800) [pid = 9702] [serial = 2299] [outer = 0x88073400] 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:53:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:53:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:53:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:53:36 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 22:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:53:36 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 22:53:36 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 22:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:53:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:53:36 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 22:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:53:36 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 22:53:36 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 22:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:53:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:53:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:53:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:53:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:53:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2601ms 22:53:36 INFO - TEST-START | /FileAPI/idlharness.worker 22:53:36 INFO - PROCESS | 9702 | 1461131616479 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]]]}] 22:53:36 INFO - PROCESS | 9702 | 1461131616686 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:53:36 INFO - PROCESS | 9702 | 1461131616698 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:53:36 INFO - PROCESS | 9702 | 1461131616714 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:53:36 INFO - PROCESS | 9702 | 1461131616716 Marionette TRACE conn3 <- [1,3030,null,{}] 22:53:36 INFO - PROCESS | 9702 | 1461131616750 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}] 22:53:37 INFO - PROCESS | 9702 | 1461131617038 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:53:37 INFO - PROCESS | 9702 | 1461131617364 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:37 INFO - PROCESS | 9702 | ++DOCSHELL 0x98337c00 == 141 [pid = 9702] [id = 767] 22:53:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x99a17000) [pid = 9702] [serial = 2300] [outer = (nil)] 22:53:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 183 (0xa2ac8000) [pid = 9702] [serial = 2301] [outer = 0x99a17000] 22:53:37 INFO - PROCESS | 9702 | 1461131617450 Marionette DEBUG loaded listener.js 22:53:37 INFO - PROCESS | 9702 | ++DOMWINDOW == 184 (0xa3c7a800) [pid = 9702] [serial = 2302] [outer = 0x99a17000] 22:53:37 INFO - PROCESS | 9702 | [9702] 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 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x86d96c00 == 140 [pid = 9702] [id = 700] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89c85800 == 139 [pid = 9702] [id = 746] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x98faec00 == 138 [pid = 9702] [id = 742] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x99d31400 == 137 [pid = 9702] [id = 741] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x86ab5800 == 136 [pid = 9702] [id = 739] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x97df6800 == 135 [pid = 9702] [id = 740] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8f73bc00 == 134 [pid = 9702] [id = 738] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x940b8000 == 133 [pid = 9702] [id = 737] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88073c00 == 132 [pid = 9702] [id = 735] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89e78400 == 131 [pid = 9702] [id = 736] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8ab02400 == 130 [pid = 9702] [id = 734] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8822c800 == 129 [pid = 9702] [id = 733] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8890a800 == 128 [pid = 9702] [id = 732] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8f9a9000 == 127 [pid = 9702] [id = 731] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8ad0f000 == 126 [pid = 9702] [id = 729] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x8c844000 == 125 [pid = 9702] [id = 730] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x89d4e400 == 124 [pid = 9702] [id = 728] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x88aabc00 == 123 [pid = 9702] [id = 727] 22:53:42 INFO - PROCESS | 9702 | --DOCSHELL 0x84eb1c00 == 122 [pid = 9702] [id = 726] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 183 (0x89ca4000) [pid = 9702] [serial = 2177] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 182 (0x89a44000) [pid = 9702] [serial = 2049] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 181 (0x8b725400) [pid = 9702] [serial = 2174] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 180 (0x8ead0c00) [pid = 9702] [serial = 2129] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 179 (0x8e894400) [pid = 9702] [serial = 2127] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 178 (0x8e70f800) [pid = 9702] [serial = 2126] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 177 (0x8c96fc00) [pid = 9702] [serial = 2124] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 176 (0x8c84a400) [pid = 9702] [serial = 2123] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 175 (0x8bde6000) [pid = 9702] [serial = 2121] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 174 (0x8b8da800) [pid = 9702] [serial = 2120] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 173 (0x89cad400) [pid = 9702] [serial = 2118] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 172 (0x89a4f400) [pid = 9702] [serial = 2117] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 171 (0x89ae6400) [pid = 9702] [serial = 2171] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 170 (0x8890c800) [pid = 9702] [serial = 2168] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 169 (0x88a64000) [pid = 9702] [serial = 2169] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 168 (0x992a7400) [pid = 9702] [serial = 2165] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 167 (0x9897f800) [pid = 9702] [serial = 2163] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 166 (0x9897cc00) [pid = 9702] [serial = 2162] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 165 (0x98338800) [pid = 9702] [serial = 2160] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 164 (0x98337000) [pid = 9702] [serial = 2159] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 163 (0x9832ec00) [pid = 9702] [serial = 2157] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 162 (0x982ae400) [pid = 9702] [serial = 2156] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 161 (0x97d09800) [pid = 9702] [serial = 2154] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 160 (0x97a29c00) [pid = 9702] [serial = 2153] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 159 (0x958bd800) [pid = 9702] [serial = 2151] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 158 (0x9451a000) [pid = 9702] [serial = 2150] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 157 (0x942f2000) [pid = 9702] [serial = 2148] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 156 (0x940b7000) [pid = 9702] [serial = 2147] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 155 (0x934b9400) [pid = 9702] [serial = 2145] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 154 (0x933f5c00) [pid = 9702] [serial = 2144] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 153 (0x920cbc00) [pid = 9702] [serial = 2142] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 152 (0x915e0400) [pid = 9702] [serial = 2141] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x906bdc00) [pid = 9702] [serial = 2138] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x906c4400) [pid = 9702] [serial = 2139] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x9048cc00) [pid = 9702] [serial = 2136] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x90327800) [pid = 9702] [serial = 2135] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x8fff1c00) [pid = 9702] [serial = 2133] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x8fd51000) [pid = 9702] [serial = 2132] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8f730c00) [pid = 9702] [serial = 2130] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x8b8e0c00) [pid = 9702] [serial = 2175] [outer = (nil)] [url = about:blank] 22:53:42 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x89ca9c00) [pid = 9702] [serial = 2172] [outer = (nil)] [url = about:blank] 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:53:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:53:42 INFO - {} 22:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:53:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:53:43 INFO - {} 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:53:43 INFO - {} 22:53:43 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 - {} 22:53:43 INFO - {} 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:53:43 INFO - {} 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:53:43 INFO - {} 22:53:43 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 - {} 22:53:43 INFO - {} 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:53:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:53:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 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 22:53:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:53:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:53:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:53:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:53:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:53:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:53:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:53:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:53:43 INFO - {} 22:53:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6323ms 22:53:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:53:43 INFO - PROCESS | 9702 | 1461131622885 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,{},{}]]]}] 22:53:43 INFO - PROCESS | 9702 | 1461131623035 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:53:43 INFO - PROCESS | 9702 | 1461131623050 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:53:43 INFO - PROCESS | 9702 | 1461131623071 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:53:43 INFO - PROCESS | 9702 | 1461131623086 Marionette TRACE conn3 <- [1,3034,null,{}] 22:53:43 INFO - PROCESS | 9702 | 1461131623109 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}] 22:53:43 INFO - PROCESS | 9702 | 1461131623450 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:53:43 INFO - PROCESS | 9702 | 1461131623721 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:43 INFO - PROCESS | 9702 | ++DOCSHELL 0x89a50c00 == 123 [pid = 9702] [id = 768] 22:53:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x89aeb000) [pid = 9702] [serial = 2303] [outer = (nil)] 22:53:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x89c87400) [pid = 9702] [serial = 2304] [outer = 0x89aeb000] 22:53:43 INFO - PROCESS | 9702 | 1461131623799 Marionette DEBUG loaded listener.js 22:53:43 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x89caa800) [pid = 9702] [serial = 2305] [outer = 0x89aeb000] 22:53:44 INFO - PROCESS | 9702 | 1461131624551 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]]]}] 22:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:53:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1524ms 22:53:44 INFO - PROCESS | 9702 | 1461131624588 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:53:44 INFO - PROCESS | 9702 | 1461131624597 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:53:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:53:44 INFO - PROCESS | 9702 | 1461131624606 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:53:44 INFO - PROCESS | 9702 | 1461131624611 Marionette TRACE conn3 <- [1,3038,null,{}] 22:53:44 INFO - PROCESS | 9702 | 1461131624617 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}] 22:53:44 INFO - PROCESS | 9702 | 1461131624806 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:53:45 INFO - PROCESS | 9702 | 1461131625066 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:45 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8ac00 == 124 [pid = 9702] [id = 769] 22:53:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x8aa5d800) [pid = 9702] [serial = 2306] [outer = (nil)] 22:53:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x8ad0f000) [pid = 9702] [serial = 2307] [outer = 0x8aa5d800] 22:53:45 INFO - PROCESS | 9702 | 1461131625140 Marionette DEBUG loaded listener.js 22:53:45 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x8b8dd000) [pid = 9702] [serial = 2308] [outer = 0x8aa5d800] 22:53:45 INFO - PROCESS | 9702 | 1461131625922 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"]]]}] 22:53:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:53:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:53:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1330ms 22:53:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:53:45 INFO - PROCESS | 9702 | 1461131625937 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:53:45 INFO - PROCESS | 9702 | 1461131625940 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:53:45 INFO - PROCESS | 9702 | 1461131625947 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:53:45 INFO - PROCESS | 9702 | 1461131625953 Marionette TRACE conn3 <- [1,3042,null,{}] 22:53:45 INFO - PROCESS | 9702 | 1461131625984 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}] 22:53:46 INFO - PROCESS | 9702 | 1461131626259 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:53:46 INFO - PROCESS | 9702 | 1461131626302 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:46 INFO - PROCESS | 9702 | ++DOCSHELL 0x8b8e2000 == 125 [pid = 9702] [id = 770] 22:53:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8c0ba400) [pid = 9702] [serial = 2309] [outer = (nil)] 22:53:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x8c7b7c00) [pid = 9702] [serial = 2310] [outer = 0x8c0ba400] 22:53:46 INFO - PROCESS | 9702 | 1461131626376 Marionette DEBUG loaded listener.js 22:53:46 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x8c846800) [pid = 9702] [serial = 2311] [outer = 0x8c0ba400] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 151 (0x89c87c00) [pid = 9702] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 150 (0x98976800) [pid = 9702] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 149 (0x8aa5e000) [pid = 9702] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 148 (0x89a44c00) [pid = 9702] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 147 (0x86ab2800) [pid = 9702] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 146 (0x933ea000) [pid = 9702] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 145 (0x8ffeb800) [pid = 9702] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 144 (0x94518c00) [pid = 9702] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 143 (0x93327400) [pid = 9702] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 142 (0x88908800) [pid = 9702] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 141 (0x90492400) [pid = 9702] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 140 (0x8ffe5800) [pid = 9702] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 139 (0x89cae400) [pid = 9702] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 138 (0x8f9aa000) [pid = 9702] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 137 (0x8eac1c00) [pid = 9702] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 136 (0x8c0bd000) [pid = 9702] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 135 (0x8aa55000) [pid = 9702] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 134 (0x89ae9400) [pid = 9702] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 133 (0x84eb8c00) [pid = 9702] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 132 (0x88aa2400) [pid = 9702] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 131 (0x86abb800) [pid = 9702] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 130 (0x9b1ae400) [pid = 9702] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 129 (0x9b1a3000) [pid = 9702] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:53:48 INFO - PROCESS | 9702 | --DOMWINDOW == 128 (0x98fb4400) [pid = 9702] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:53:48 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. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:53:48 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'.) 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:53:48 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. 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:53:48 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. 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:53:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:53:48 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. 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:53:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:53:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:53:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:53:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2655ms 22:53:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:53:48 INFO - PROCESS | 9702 | 1461131628517 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]]]}] 22:53:48 INFO - PROCESS | 9702 | 1461131628602 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:53:48 INFO - PROCESS | 9702 | 1461131628612 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:53:48 INFO - PROCESS | 9702 | 1461131628648 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:53:48 INFO - PROCESS | 9702 | 1461131628649 Marionette TRACE conn3 <- [1,3046,null,{}] 22:53:48 INFO - PROCESS | 9702 | 1461131628669 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}] 22:53:48 INFO - PROCESS | 9702 | 1461131628973 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:53:49 INFO - PROCESS | 9702 | 1461131628993 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:49 INFO - PROCESS | 9702 | ++DOCSHELL 0x89e77c00 == 126 [pid = 9702] [id = 771] 22:53:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 129 (0x8b7a8c00) [pid = 9702] [serial = 2312] [outer = (nil)] 22:53:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 130 (0x8c96b800) [pid = 9702] [serial = 2313] [outer = 0x8b7a8c00] 22:53:49 INFO - PROCESS | 9702 | 1461131629075 Marionette DEBUG loaded listener.js 22:53:49 INFO - PROCESS | 9702 | ++DOMWINDOW == 131 (0x8c977800) [pid = 9702] [serial = 2314] [outer = 0x8b7a8c00] 22:53:49 INFO - PROCESS | 9702 | [9702] 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 22:53:49 INFO - PROCESS | 9702 | 1461131629899 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:53:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:53:49 INFO - {} 22:53:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1293ms 22:53:49 INFO - PROCESS | 9702 | 1461131629941 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:53:49 INFO - PROCESS | 9702 | 1461131629945 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:53:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:53:49 INFO - PROCESS | 9702 | 1461131629955 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:53:49 INFO - PROCESS | 9702 | 1461131629958 Marionette TRACE conn3 <- [1,3050,null,{}] 22:53:49 INFO - PROCESS | 9702 | 1461131629980 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}] 22:53:50 INFO - PROCESS | 9702 | 1461131630168 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:53:50 INFO - PROCESS | 9702 | 1461131630592 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:50 INFO - PROCESS | 9702 | ++DOCSHELL 0x84add800 == 127 [pid = 9702] [id = 772] 22:53:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 132 (0x84c10400) [pid = 9702] [serial = 2315] [outer = (nil)] 22:53:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 133 (0x86da4800) [pid = 9702] [serial = 2316] [outer = 0x84c10400] 22:53:50 INFO - PROCESS | 9702 | 1461131630683 Marionette DEBUG loaded listener.js 22:53:50 INFO - PROCESS | 9702 | ++DOMWINDOW == 134 (0x88908800) [pid = 9702] [serial = 2317] [outer = 0x84c10400] 22:53:51 INFO - PROCESS | 9702 | 1461131631628 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]]]}] 22:53:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:53:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:53:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:53:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:53:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1717ms 22:53:51 INFO - PROCESS | 9702 | 1461131631675 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:53:51 INFO - PROCESS | 9702 | 1461131631683 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:53:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:53:51 INFO - PROCESS | 9702 | 1461131631693 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:53:51 INFO - PROCESS | 9702 | 1461131631697 Marionette TRACE conn3 <- [1,3054,null,{}] 22:53:51 INFO - PROCESS | 9702 | 1461131631705 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}] 22:53:51 INFO - PROCESS | 9702 | 1461131631937 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:53:52 INFO - PROCESS | 9702 | 1461131632252 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:52 INFO - PROCESS | 9702 | ++DOCSHELL 0x89c8d800 == 128 [pid = 9702] [id = 773] 22:53:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 135 (0x89cae000) [pid = 9702] [serial = 2318] [outer = (nil)] 22:53:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 136 (0x89e7d800) [pid = 9702] [serial = 2319] [outer = 0x89cae000] 22:53:52 INFO - PROCESS | 9702 | 1461131632359 Marionette DEBUG loaded listener.js 22:53:52 INFO - PROCESS | 9702 | ++DOMWINDOW == 137 (0x8ab09800) [pid = 9702] [serial = 2320] [outer = 0x89cae000] 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:53:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:53:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:53:54 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" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:53:54 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" 22:53:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:53:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:53:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2386ms 22:53:54 INFO - PROCESS | 9702 | 1461131633883 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"]]]}] 22:53:54 INFO - PROCESS | 9702 | 1461131634291 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:53:54 INFO - PROCESS | 9702 | 1461131634298 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:53:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:53:54 INFO - PROCESS | 9702 | 1461131634321 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:53:54 INFO - PROCESS | 9702 | 1461131634325 Marionette TRACE conn3 <- [1,3058,null,{}] 22:53:54 INFO - PROCESS | 9702 | 1461131634350 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}] 22:53:54 INFO - PROCESS | 9702 | 1461131634574 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:53:54 INFO - PROCESS | 9702 | 1461131634878 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:54 INFO - PROCESS | 9702 | ++DOCSHELL 0x89af0c00 == 129 [pid = 9702] [id = 774] 22:53:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 138 (0x8b7a1800) [pid = 9702] [serial = 2321] [outer = (nil)] 22:53:54 INFO - PROCESS | 9702 | ++DOMWINDOW == 139 (0x8f733000) [pid = 9702] [serial = 2322] [outer = 0x8b7a1800] 22:53:54 INFO - PROCESS | 9702 | 1461131634965 Marionette DEBUG loaded listener.js 22:53:55 INFO - PROCESS | 9702 | ++DOMWINDOW == 140 (0x8aa5e000) [pid = 9702] [serial = 2323] [outer = 0x8b7a1800] 22:53:55 INFO - PROCESS | 9702 | 1461131635936 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]]]}] 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:53:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:53:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:53:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:53:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:53:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:53:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:53:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:53:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:53:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:53:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1651ms 22:53:55 INFO - PROCESS | 9702 | 1461131635974 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:53:55 INFO - PROCESS | 9702 | 1461131635980 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:53:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:53:56 INFO - PROCESS | 9702 | 1461131636043 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:53:56 INFO - PROCESS | 9702 | 1461131636054 Marionette TRACE conn3 <- [1,3062,null,{}] 22:53:56 INFO - PROCESS | 9702 | 1461131636068 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}] 22:53:56 INFO - PROCESS | 9702 | 1461131636308 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:53:56 INFO - PROCESS | 9702 | 1461131636671 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:56 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ad10c00 == 130 [pid = 9702] [id = 775] 22:53:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 141 (0x8eac1400) [pid = 9702] [serial = 2324] [outer = (nil)] 22:53:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 142 (0x8ffef000) [pid = 9702] [serial = 2325] [outer = 0x8eac1400] 22:53:56 INFO - PROCESS | 9702 | 1461131636763 Marionette DEBUG loaded listener.js 22:53:56 INFO - PROCESS | 9702 | ++DOMWINDOW == 143 (0x90195000) [pid = 9702] [serial = 2326] [outer = 0x8eac1400] 22:53:57 INFO - PROCESS | 9702 | [9702] 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 22:53:57 INFO - PROCESS | 9702 | 1461131637641 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:53:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:53:57 INFO - {} 22:53:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1698ms 22:53:57 INFO - PROCESS | 9702 | 1461131637690 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:53:57 INFO - PROCESS | 9702 | 1461131637693 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:53:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:53:57 INFO - PROCESS | 9702 | 1461131637706 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:53:57 INFO - PROCESS | 9702 | 1461131637709 Marionette TRACE conn3 <- [1,3066,null,{}] 22:53:57 INFO - PROCESS | 9702 | 1461131637715 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}] 22:53:58 INFO - PROCESS | 9702 | 1461131638037 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:53:58 INFO - PROCESS | 9702 | 1461131638320 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:58 INFO - PROCESS | 9702 | ++DOCSHELL 0x8f734000 == 131 [pid = 9702] [id = 776] 22:53:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 144 (0x8ffefc00) [pid = 9702] [serial = 2327] [outer = (nil)] 22:53:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 145 (0x906c5800) [pid = 9702] [serial = 2328] [outer = 0x8ffefc00] 22:53:58 INFO - PROCESS | 9702 | 1461131638411 Marionette DEBUG loaded listener.js 22:53:58 INFO - PROCESS | 9702 | ++DOMWINDOW == 146 (0x908a8400) [pid = 9702] [serial = 2329] [outer = 0x8ffefc00] 22:53:59 INFO - PROCESS | 9702 | 1461131639256 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]]]}] 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:53:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:53:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 22:53:59 INFO - PROCESS | 9702 | 1461131639288 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:53:59 INFO - PROCESS | 9702 | 1461131639295 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:53:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:53:59 INFO - PROCESS | 9702 | 1461131639307 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:53:59 INFO - PROCESS | 9702 | 1461131639311 Marionette TRACE conn3 <- [1,3070,null,{}] 22:53:59 INFO - PROCESS | 9702 | 1461131639318 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}] 22:53:59 INFO - PROCESS | 9702 | 1461131639561 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:53:59 INFO - PROCESS | 9702 | 1461131639884 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:59 INFO - PROCESS | 9702 | ++DOCSHELL 0x9329d000 == 132 [pid = 9702] [id = 777] 22:53:59 INFO - PROCESS | 9702 | ++DOMWINDOW == 147 (0x932a3c00) [pid = 9702] [serial = 2330] [outer = (nil)] 22:54:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 148 (0x93327400) [pid = 9702] [serial = 2331] [outer = 0x932a3c00] 22:54:00 INFO - PROCESS | 9702 | 1461131640041 Marionette DEBUG loaded listener.js 22:54:00 INFO - PROCESS | 9702 | ++DOMWINDOW == 149 (0x934e4400) [pid = 9702] [serial = 2332] [outer = 0x932a3c00] 22:54:00 INFO - PROCESS | 9702 | 1461131640923 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]]]}] 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:54:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1634ms 22:54:00 INFO - PROCESS | 9702 | 1461131640942 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:54:00 INFO - PROCESS | 9702 | 1461131640945 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:54:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:54:00 INFO - PROCESS | 9702 | 1461131640951 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:54:00 INFO - PROCESS | 9702 | 1461131640955 Marionette TRACE conn3 <- [1,3074,null,{}] 22:54:00 INFO - PROCESS | 9702 | 1461131640962 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}] 22:54:01 INFO - PROCESS | 9702 | 1461131641172 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:54:01 INFO - PROCESS | 9702 | 1461131641512 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:01 INFO - PROCESS | 9702 | ++DOCSHELL 0x88908400 == 133 [pid = 9702] [id = 778] 22:54:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 150 (0x8aa5cc00) [pid = 9702] [serial = 2333] [outer = (nil)] 22:54:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 151 (0x94405c00) [pid = 9702] [serial = 2334] [outer = 0x8aa5cc00] 22:54:01 INFO - PROCESS | 9702 | 1461131641599 Marionette DEBUG loaded listener.js 22:54:01 INFO - PROCESS | 9702 | ++DOMWINDOW == 152 (0x95823000) [pid = 9702] [serial = 2335] [outer = 0x8aa5cc00] 22:54:02 INFO - PROCESS | 9702 | 1461131642524 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]]]}] 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:54:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1633ms 22:54:02 INFO - PROCESS | 9702 | 1461131642637 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:54:02 INFO - PROCESS | 9702 | 1461131642644 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:54:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:54:02 INFO - PROCESS | 9702 | 1461131642666 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:54:02 INFO - PROCESS | 9702 | 1461131642672 Marionette TRACE conn3 <- [1,3078,null,{}] 22:54:02 INFO - PROCESS | 9702 | 1461131642681 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}] 22:54:03 INFO - PROCESS | 9702 | 1461131643106 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:54:03 INFO - PROCESS | 9702 | 1461131643501 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:03 INFO - PROCESS | 9702 | ++DOCSHELL 0x8e892000 == 134 [pid = 9702] [id = 779] 22:54:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 153 (0x8ffe9400) [pid = 9702] [serial = 2336] [outer = (nil)] 22:54:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 154 (0x9032f800) [pid = 9702] [serial = 2337] [outer = 0x8ffe9400] 22:54:03 INFO - PROCESS | 9702 | 1461131643590 Marionette DEBUG loaded listener.js 22:54:03 INFO - PROCESS | 9702 | ++DOMWINDOW == 155 (0x90551400) [pid = 9702] [serial = 2338] [outer = 0x8ffe9400] 22:54:04 INFO - PROCESS | 9702 | 1461131644461 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] 22:54:04 INFO - PROCESS | 9702 | 1461131644520 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:54:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:54:04 INFO - PROCESS | 9702 | 1461131644531 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:54:04 INFO - PROCESS | 9702 | 1461131644535 Marionette TRACE conn3 <- [1,3082,null,{}] 22:54:04 INFO - PROCESS | 9702 | 1461131644570 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}] 22:54:04 INFO - PROCESS | 9702 | 1461131644788 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:54:05 INFO - PROCESS | 9702 | 1461131645108 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:05 INFO - PROCESS | 9702 | ++DOCSHELL 0x9032b000 == 135 [pid = 9702] [id = 780] 22:54:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 156 (0x970b2800) [pid = 9702] [serial = 2339] [outer = (nil)] 22:54:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 157 (0x97d0c800) [pid = 9702] [serial = 2340] [outer = 0x970b2800] 22:54:05 INFO - PROCESS | 9702 | 1461131645239 Marionette DEBUG loaded listener.js 22:54:05 INFO - PROCESS | 9702 | ++DOMWINDOW == 158 (0x97e30400) [pid = 9702] [serial = 2341] [outer = 0x970b2800] 22:54:06 INFO - PROCESS | 9702 | 1461131646017 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]]]}] 22:54:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:54:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:54:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1556ms 22:54:06 INFO - PROCESS | 9702 | 1461131646087 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:54:06 INFO - PROCESS | 9702 | 1461131646091 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:54:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:54:06 INFO - PROCESS | 9702 | 1461131646097 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:54:06 INFO - PROCESS | 9702 | 1461131646101 Marionette TRACE conn3 <- [1,3086,null,{}] 22:54:06 INFO - PROCESS | 9702 | 1461131646106 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}] 22:54:06 INFO - PROCESS | 9702 | 1461131646319 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:54:06 INFO - PROCESS | 9702 | 1461131646652 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:06 INFO - PROCESS | 9702 | ++DOCSHELL 0x8ab04400 == 136 [pid = 9702] [id = 781] 22:54:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 159 (0x8bdec400) [pid = 9702] [serial = 2342] [outer = (nil)] 22:54:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 160 (0x98332400) [pid = 9702] [serial = 2343] [outer = 0x8bdec400] 22:54:06 INFO - PROCESS | 9702 | 1461131646745 Marionette DEBUG loaded listener.js 22:54:06 INFO - PROCESS | 9702 | ++DOMWINDOW == 161 (0x98338800) [pid = 9702] [serial = 2344] [outer = 0x8bdec400] 22:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:54:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1489ms 22:54:07 INFO - PROCESS | 9702 | 1461131647579 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:54:07 INFO - PROCESS | 9702 | 1461131647588 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:54:07 INFO - PROCESS | 9702 | 1461131647591 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:54:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:54:07 INFO - PROCESS | 9702 | 1461131647598 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:54:07 INFO - PROCESS | 9702 | 1461131647602 Marionette TRACE conn3 <- [1,3090,null,{}] 22:54:07 INFO - PROCESS | 9702 | 1461131647608 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}] 22:54:07 INFO - PROCESS | 9702 | 1461131647848 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:54:08 INFO - PROCESS | 9702 | 1461131648157 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:08 INFO - PROCESS | 9702 | ++DOCSHELL 0x97ee8c00 == 137 [pid = 9702] [id = 782] 22:54:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 162 (0x982af400) [pid = 9702] [serial = 2345] [outer = (nil)] 22:54:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 163 (0x98c0fc00) [pid = 9702] [serial = 2346] [outer = 0x982af400] 22:54:08 INFO - PROCESS | 9702 | 1461131648264 Marionette DEBUG loaded listener.js 22:54:08 INFO - PROCESS | 9702 | ++DOMWINDOW == 164 (0x99a39800) [pid = 9702] [serial = 2347] [outer = 0x982af400] 22:54:09 INFO - PROCESS | 9702 | 1461131649182 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:54:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1639ms 22:54:09 INFO - PROCESS | 9702 | 1461131649279 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:54:09 INFO - PROCESS | 9702 | 1461131649284 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:54:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:54:09 INFO - PROCESS | 9702 | 1461131649305 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:54:09 INFO - PROCESS | 9702 | 1461131649310 Marionette TRACE conn3 <- [1,3094,null,{}] 22:54:09 INFO - PROCESS | 9702 | 1461131649321 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}] 22:54:09 INFO - PROCESS | 9702 | 1461131649599 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:54:09 INFO - PROCESS | 9702 | 1461131649975 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:10 INFO - PROCESS | 9702 | ++DOCSHELL 0x942f5000 == 138 [pid = 9702] [id = 783] 22:54:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 165 (0x9897a400) [pid = 9702] [serial = 2348] [outer = (nil)] 22:54:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 166 (0x9fc50c00) [pid = 9702] [serial = 2349] [outer = 0x9897a400] 22:54:10 INFO - PROCESS | 9702 | 1461131650065 Marionette DEBUG loaded listener.js 22:54:10 INFO - PROCESS | 9702 | ++DOMWINDOW == 167 (0xa0011800) [pid = 9702] [serial = 2350] [outer = 0x9897a400] 22:54:10 INFO - PROCESS | 9702 | 1461131650866 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:54:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:54:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1592ms 22:54:10 INFO - PROCESS | 9702 | 1461131650894 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:54:10 INFO - PROCESS | 9702 | 1461131650898 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:54:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:54:10 INFO - PROCESS | 9702 | 1461131650904 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:54:10 INFO - PROCESS | 9702 | 1461131650908 Marionette TRACE conn3 <- [1,3098,null,{}] 22:54:10 INFO - PROCESS | 9702 | 1461131650913 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}] 22:54:11 INFO - PROCESS | 9702 | 1461131651141 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:54:11 INFO - PROCESS | 9702 | 1461131651481 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:11 INFO - PROCESS | 9702 | ++DOCSHELL 0x8c84d000 == 139 [pid = 9702] [id = 784] 22:54:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 168 (0x8e897400) [pid = 9702] [serial = 2351] [outer = (nil)] 22:54:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 169 (0x9138b800) [pid = 9702] [serial = 2352] [outer = 0x8e897400] 22:54:11 INFO - PROCESS | 9702 | 1461131651571 Marionette DEBUG loaded listener.js 22:54:11 INFO - PROCESS | 9702 | ++DOMWINDOW == 170 (0x9138d000) [pid = 9702] [serial = 2353] [outer = 0x8e897400] 22:54:12 INFO - PROCESS | 9702 | 1461131652408 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]]]}] 22:54:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:54:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:54:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1537ms 22:54:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:54:12 INFO - PROCESS | 9702 | 1461131652442 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:54:12 INFO - PROCESS | 9702 | 1461131652445 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:54:12 INFO - PROCESS | 9702 | 1461131652452 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:54:12 INFO - PROCESS | 9702 | 1461131652455 Marionette TRACE conn3 <- [1,3102,null,{}] 22:54:12 INFO - PROCESS | 9702 | 1461131652461 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}] 22:54:12 INFO - PROCESS | 9702 | 1461131652686 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:54:13 INFO - PROCESS | 9702 | 1461131652990 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:13 INFO - PROCESS | 9702 | ++DOCSHELL 0x91385800 == 140 [pid = 9702] [id = 785] 22:54:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 171 (0x9138c400) [pid = 9702] [serial = 2354] [outer = (nil)] 22:54:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 172 (0x9b1a8000) [pid = 9702] [serial = 2355] [outer = 0x9138c400] 22:54:13 INFO - PROCESS | 9702 | 1461131653081 Marionette DEBUG loaded listener.js 22:54:13 INFO - PROCESS | 9702 | ++DOMWINDOW == 173 (0x9fc01c00) [pid = 9702] [serial = 2356] [outer = 0x9138c400] 22:54:14 INFO - PROCESS | 9702 | 1461131654021 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:54:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:54:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1589ms 22:54:14 INFO - PROCESS | 9702 | 1461131654041 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:54:14 INFO - PROCESS | 9702 | 1461131654043 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:54:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:54:14 INFO - PROCESS | 9702 | 1461131654050 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:54:14 INFO - PROCESS | 9702 | 1461131654054 Marionette TRACE conn3 <- [1,3106,null,{}] 22:54:14 INFO - PROCESS | 9702 | 1461131654109 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}] 22:54:14 INFO - PROCESS | 9702 | 1461131654327 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:54:14 INFO - PROCESS | 9702 | 1461131654655 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:14 INFO - PROCESS | 9702 | ++DOCSHELL 0x833ad400 == 141 [pid = 9702] [id = 786] 22:54:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 174 (0x833af000) [pid = 9702] [serial = 2357] [outer = (nil)] 22:54:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 175 (0x833b7000) [pid = 9702] [serial = 2358] [outer = 0x833af000] 22:54:14 INFO - PROCESS | 9702 | 1461131654790 Marionette DEBUG loaded listener.js 22:54:14 INFO - PROCESS | 9702 | ++DOMWINDOW == 176 (0x833b9c00) [pid = 9702] [serial = 2359] [outer = 0x833af000] 22:54:15 INFO - PROCESS | 9702 | 1461131655586 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]]]}] 22:54:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:54:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:54:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:54:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1585ms 22:54:15 INFO - PROCESS | 9702 | 1461131655636 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:54:15 INFO - PROCESS | 9702 | 1461131655640 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:54:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:54:15 INFO - PROCESS | 9702 | 1461131655647 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:54:15 INFO - PROCESS | 9702 | 1461131655650 Marionette TRACE conn3 <- [1,3110,null,{}] 22:54:15 INFO - PROCESS | 9702 | 1461131655656 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}] 22:54:15 INFO - PROCESS | 9702 | 1461131655870 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:54:16 INFO - PROCESS | 9702 | 1461131656214 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:16 INFO - PROCESS | 9702 | ++DOCSHELL 0x833b4400 == 142 [pid = 9702] [id = 787] 22:54:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 177 (0x833b7c00) [pid = 9702] [serial = 2360] [outer = (nil)] 22:54:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 178 (0x91393400) [pid = 9702] [serial = 2361] [outer = 0x833b7c00] 22:54:16 INFO - PROCESS | 9702 | 1461131656304 Marionette DEBUG loaded listener.js 22:54:16 INFO - PROCESS | 9702 | ++DOMWINDOW == 179 (0xa0aa3800) [pid = 9702] [serial = 2362] [outer = 0x833b7c00] 22:54:17 INFO - PROCESS | 9702 | 1461131657152 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"]]]}] 22:54:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:54:17 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 22:54:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:54:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:54:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1542ms 22:54:17 INFO - PROCESS | 9702 | 1461131657191 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:54:17 INFO - PROCESS | 9702 | 1461131657194 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:54:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:54:17 INFO - PROCESS | 9702 | 1461131657200 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:54:17 INFO - PROCESS | 9702 | 1461131657204 Marionette TRACE conn3 <- [1,3114,null,{}] 22:54:17 INFO - PROCESS | 9702 | 1461131657211 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}] 22:54:17 INFO - PROCESS | 9702 | 1461131657479 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:54:17 INFO - PROCESS | 9702 | 1461131657787 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\", \"5a093600-22ab-4d77-8278-c61d4bbfdcf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:17 INFO - PROCESS | 9702 | ++DOCSHELL 0x82d47400 == 143 [pid = 9702] [id = 788] 22:54:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 180 (0x82d47c00) [pid = 9702] [serial = 2363] [outer = (nil)] 22:54:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 181 (0x82d50000) [pid = 9702] [serial = 2364] [outer = 0x82d47c00] 22:54:17 INFO - PROCESS | 9702 | 1461131657878 Marionette DEBUG loaded listener.js 22:54:17 INFO - PROCESS | 9702 | ++DOMWINDOW == 182 (0x82d52000) [pid = 9702] [serial = 2365] [outer = 0x82d47c00] 22:54:18 INFO - PROCESS | 9702 | 1461131658704 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]]]}] 22:54:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:54:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1531ms 22:54:18 INFO - PROCESS | 9702 | 1461131658737 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:54:18 INFO - PROCESS | 9702 | 1461131658741 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:54:19 WARNING - u'runner_teardown' () 22:54:19 INFO - No more tests 22:54:19 INFO - Got 0 unexpected results 22:54:19 INFO - SUITE-END | took 1314s 22:54:19 INFO - Closing logging queue 22:54:19 INFO - queue closed 22:54:20 INFO - Return code: 0 22:54:20 WARNING - # TBPL SUCCESS # 22:54:20 INFO - Running post-action listener: _resource_record_post_action 22:54:20 INFO - Running post-run listener: _resource_record_post_run 22:54:21 INFO - Total resource usage - Wall time: 1351s; CPU: 98.0%; Read bytes: 798720; Write bytes: 964841472; Read time: 24; Write time: 235656 22:54:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:54:21 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 181739520; Read time: 8; Write time: 152000 22:54:21 INFO - run-tests - Wall time: 1319s; CPU: 98.0%; Read bytes: 794624; Write bytes: 783101952; Read time: 16; Write time: 83656 22:54:21 INFO - Running post-run listener: _upload_blobber_files 22:54:21 INFO - Blob upload gear active. 22:54:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:54:21 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 22:54:21 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'] 22:54:21 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 22:54:21 INFO - (blobuploader) - INFO - Open directory for files ... 22:54:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:54:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:54:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:54:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:54:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:54:23 INFO - (blobuploader) - INFO - Done attempting. 22:54:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:54:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:54:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:54:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:54:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:54:23 INFO - (blobuploader) - INFO - Done attempting. 22:54:23 INFO - (blobuploader) - INFO - Iteration through files over. 22:54:23 INFO - Return code: 0 22:54:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:54:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:54:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad72d0827a988bb389b5bc2dba4e0ac3c5e140f54ead31d3252305399b8a79cb35c6341506bc4bc5a6be626ef1685e10d1b0057813d8d05a6bd8e46cdec24176", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/651307347ebe9bb8a0a8525bafa180216ec7a06a96ca642612a63fea935ac1e10cfbc8dd8999a268d23a960987a7ecb5485e9fcbf1d0ee3cd51ea97c6f1c4d7c"} 22:54:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:54:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:54:23 INFO - Contents: 22:54:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad72d0827a988bb389b5bc2dba4e0ac3c5e140f54ead31d3252305399b8a79cb35c6341506bc4bc5a6be626ef1685e10d1b0057813d8d05a6bd8e46cdec24176", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/651307347ebe9bb8a0a8525bafa180216ec7a06a96ca642612a63fea935ac1e10cfbc8dd8999a268d23a960987a7ecb5485e9fcbf1d0ee3cd51ea97c6f1c4d7c"} 22:54:23 INFO - Running post-run listener: copy_logs_to_upload_dir 22:54:23 INFO - Copying logs to upload dir... 22:54:23 INFO - mkdir: /builds/slave/test/build/upload/logs 22:54:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1473.308220 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 33 secs) (at 2016-04-19 22:54:23.879830) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 22:54:23.881016) ========= 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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad72d0827a988bb389b5bc2dba4e0ac3c5e140f54ead31d3252305399b8a79cb35c6341506bc4bc5a6be626ef1685e10d1b0057813d8d05a6bd8e46cdec24176", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/651307347ebe9bb8a0a8525bafa180216ec7a06a96ca642612a63fea935ac1e10cfbc8dd8999a268d23a960987a7ecb5485e9fcbf1d0ee3cd51ea97c6f1c4d7c"} build_url:https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033046 build_url: 'https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/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/ad72d0827a988bb389b5bc2dba4e0ac3c5e140f54ead31d3252305399b8a79cb35c6341506bc4bc5a6be626ef1685e10d1b0057813d8d05a6bd8e46cdec24176", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/651307347ebe9bb8a0a8525bafa180216ec7a06a96ca642612a63fea935ac1e10cfbc8dd8999a268d23a960987a7ecb5485e9fcbf1d0ee3cd51ea97c6f1c4d7c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YsywYNpXT8Gjud3DqZv2sA/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 22:54:23.948074) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:54:23.948537) ========= 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-1461128537.493219-766045756 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018647 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:54:24.042786) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:54:24.043093) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:54:24.043448) ========= ========= Total master_lag: 8.06 =========